Hacker News new | ask | show | jobs
by the_mitsuhiko 176 days ago
The 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.

2 comments

At 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.
> 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