Dev Mindset7 min

Why One 1-Star Review Crushes You — Indie Devs and Negativity Bias

I had 14 five-star reviews and one 1-star wrecked five days of coding. Baumeister's 2001 paper Bad Is Stronger Than Good unpacks the indie developer's negativity bias.

On this page (5)

April 2026 · GoCodeLab · Dev Mindset

Why One 1-Star Review Crushes You

It was 1:47 a.m. I was on the App Store review page for an app that had been live for 11 days, and I saw my first 1-star. Wasted my money. How do I get a refund? Above it sat fourteen 5-star reviews. Insanely well made. Never seen an app like this in Korea. I'm the kind of person who had screenshotted all 14 of those into a Notion page. But that night, what got lodged in my head wasn't 14. It was 1. One review buried the other fourteen wholesale.

The next day I couldn't code. The day after that, I still couldn't. For five days I barely opened that app's codebase. It wasn't laziness. The fact that the app I built was the kind of app people ask for refunds on sat on my shoulders for five days.

Bad Is Stronger Than Good — Baumeister, 2001

In 2001, Review of General Psychology published a paper titled Bad Is Stronger Than Good. Roy Baumeister and his colleagues pulled together more than 200 studies and summed it up in one line: negative events hit the psyche about 2 to 5 times harder than positive events of the same intensity.

A loss feels bigger than a gain of the same size. One insult isn't undone by one compliment. When a relationship breaks down, it takes about five good interactions to barely offset one bad one. Paul Rozin called this negativity dominance. When negative and positive stimuli arrive together, the overall judgment gets pulled toward the negative side. That's exactly what happened when I looked at fourteen 5-stars and one 1-star and got pulled toward the 1-star.

Inside the Indie Developer's Head

When I traced my own pattern, I found three.

First, one 1-star outweighs ten 5-stars. The mental weight wasn't 1 to 14. It was 5 to 1. The multiplier Baumeister described was running live in my head.

Second, DAU and the feeling move in opposite directions. My app had 280 daily active users that day. But for five days I was haunted by the sense that nobody is using my app. Negativity bias generalizes a single sample to the whole. Out of 280 users and 1 review, my brain picked the 1 as the representative sample.

Third, one anonymous line stops a release. The day after I saw an account with 41 followers post the UI is really bad on X, I delayed shipping a new feature. A tweet with zero likes shook my schedule. It's not that I'm weak. It's that the human brain is wired this way.

This Isn't a Bug — It's Survival Code

My ancestors lived on the savanna. Say a rustle in the grass is wind 95% of the time and predator 5% of the time. Pure math says ignore it, but if you guess wrong on that 5%, you die. Dead means no next decision. So brains tuned conservatively toward overreaction survived. My brain is their descendant.

The problem is I'm not on a savanna. I'm on the App Store review page. A 1-star isn't a predator, but my brain processes it through the predator circuit. Not opening the codebase for five days was my brain executing the savanna-era command when a predator's nearby, it's rational not to leave the cave. I wasn't being lazy. I was running a survival circuit that works too well.

Three Routines I Use

First, I only check reviews at a fixed time. Tuesdays at 2 p.m., that's it. If I check at night, the negative stimulus gets dragged into sleep and keeps firing into the next day. When you check decides the next five days.

Second, when the feeling wobbles, I put data on the same screen. Once I place 1 negative sample and 280 positive samples in the same view, my brain has a harder time auto-applying the 5-to-1 override. The ratio gets too obvious to ignore.

Third, I re-read negative reviews 24 hours later. Right after first contact, the one genuinely useful line in that review is invisible. After 24 hours, I can see it. I move just that line into GitHub Issues and close the rest.

A 1-Star Review Is Proof Your App Is Alive

On day five an indie developer friend told me something I'm writing down here.

Getting a 1-star means somebody downloaded your app, opened it, used it, and cared enough to be angry that it didn't match what they expected. Apps no one uses don't even get 1-stars.

That's not a pep talk. It's a fact. Dead apps don't get reviews. My brain is wired to process a 1-star as a predator, and I can't change that wiring. What I can do is reclassify the 1-star as not a predator, but proof my app is alive. When the classification changes, the avoidance window shrinks from five days to one.

There's one more 1-star on the review page today. I'm planning to open it Tuesday at 2 p.m.

References
  • Baumeister, R. F., Bratslavsky, E., Finkenauer, C., & Vohs, K. D. (2001). Bad is stronger than good. Review of General Psychology, 5(4), 323–370.
  • Rozin, P., & Royzman, E. B. (2001). Negativity bias, negativity dominance, and contagion. Personality and Social Psychology Review, 5(4), 296–320.

This article reflects information as of April 2026. The cited studies don't change with time, but my interpretation of them might shift with better data.

Share