7 Jun 2026
Throughout my career, I've heard the same cliche repeated again and again. Here's some examples from the wild:
They all have differences, but they're variations on the same theme. The grizzled pragmatist is telling us all how the world really works. He's showing us a cold, hard truth we're all just too idealistic or short-sighted to see. "Why are you bothering with that? The customer won't care".
The key issue here is it's all a bunch of horseshit. Consider the same kind of cliche, adapted for other fields:
All superficially true. All ignoring the obvious downstream effects. Because of course it's absolutely right that customers do not care at all about the intrinsic properties of computer code. But then there are the downstream effects:
The worse your code is, the harder - and slower - it is to resolve these issues.
Of course if you're an AirBnB, OpenAI, or Meta you can absolutely steamroll over these concerns through your incredible market capture, massive VC backing, and questionable legality. You are a company like that, right?
It's profoundly facile to think that only first order effects matter. Yet this is an incredibly popular folk belief in software. Why?
Many people have a tendency to discount or downplay things they themselves are not good at. If one recognises their inability to produce good code, why not adopt a view of software where not only does that not matter, it's actually the people with the ability that are the real problem? They're the ones holding us back with things the customer doesn't even care about! Let me ship bro.
So I think partly it's an ego defence mechanism. It lets one avoid one's own shortcomings, and instead externalise it onto others. What are you reading books for, nerd?
Any serious software effort is a mixture of different concerns, and different perspectives. From tech sales to tech stack, from user experience to unique identifiers. And all of it contributes to success - or failure.
Lobste.rs mods: please don't tag this as "vibecoding" because this article now contains the word "AI" ↩