Blog posts like these are a staple on HN and I’m always mildly offended by them. It seems to me that there’s a class of programmer that will take an overpaid job at a terrible BigCo, spend their evenings writing ranty blog posts about how terrible it all is, culminating in the inevitable “I quit” article, only subsequently to accept a job at a different terrible BigCo. At no point does this article, or most articles…
We only have to consider that building and maintaining an organization is not a clear science. To think otherwise is to indulge in utopian thinking. So there will always be wasted effort in any organization, whether it's BigCo or SmallCo or Boy Scouts or the local Church. It's like, if you build any machine, that machine will produce waste. Heck, if you undertake any venture, such as cooking a meal or writing a book or running a 5k, you will produce waste: wasted food scraps, wasted words (that the editor will remove), wasted trainings (when you werent really focused, eg.)
A person being unhappy about an organization happens because of a single reason: they are placed in a position in that organization that makes them unhappy. They can change their position or the organization. Or they can recalibrate their mind to make themselves happy.
And this is what happens: people move around or change jobs or reflect and discover a new purpose.