Worst Popular Software Idea

In your opinion, what is the worst idea that has gained widespread popularity in software?

9.8s $0.0039 Tokens i/o: 24/255

I'd say "move fast and break things" as a design philosophy deserves the criticism.

While it made sense in Facebook's specific context (a free social website where rapid iteration mattered more than perfection), it became cargo-culted across domains where breaking things has real consequences—medical devices, financial systems, infrastructure, privacy.

The mindset encouraged:

  • Treating technical debt as inevitable rather than a choice
  • Skipping security considerations until after breaches
  • Viewing user trust as infinitely renewable
  • Confusing "shipping quickly" with "learning quickly"

The irony is that the fastest teams I've seen aren't those who ignore quality—they're those who've invested in testing, observability, and architecture that makes safe changes easy. They move fast because they don't break things.

A close second might be microservices as default architecture. The pattern solves real problems at scale, but became a status symbol that teams adopted prematurely, trading the manageable complexity of a monolith for distributed systems problems they weren't equipped to handle.

What's your take? I'm curious what you've seen cause problems in practice.

Generated 28th Oct 2025
LINK COPIED!