3 ms·
> but it's a reality we're facing. Yes. Most software is bad The incentives between managers and technicians are all wrong Bad software is more profitable,
by worik 10mo ago
> but it's a reality we're facing.
Yes. Most software is bad
The incentives between managers and technicians are all wrong
Bad software is more profitable, over the time frames managers care about, than good software
- the_mitsuhiko 10mo agoThe reason we end up with very complex systems I don't think is because of incentives between "managers and technicians". If I were to put my finger to it, I would assume it's the very technicians who argued themselves into a world where increased complexity and more dependencies is seen as a good thing. Fighting complexity is deeply unpopular.
- 0x3f 10mo agoAt least in my place of work, my non-technical manager is actually on board with my crusade against complex nonsense. Mostly because he agrees it would increase feature velocity to not have to touch 5 services per minor feature. The other engineers love the horrific mess they've built. It's almost like they're roleplaying working at Google and I'm ruining the fun.
- worik 10mo ago> Fighting complexity is deeply unpopular. Fighting complexity is literally the job of a computer programmer It is a hard job, and made much harder by the (usual) disconnect between management and us