as someone who's been developing software for 25 years, software development workers are the worst when it comes to the "i know everything" mentality heh. I've always felt new college grads should spend 2 years in a small, eat-what-you-kill consultancy. There you'll learn that your direct deposit isn't a given, you don't produce then you don't eat. Also, another important thing you'll learn is that writing code is maybe only 15% of the effort to make a company work and keep the direct deposits coming.
It's really fucking hard to make a sustainable profit in business. Most businesses fail.
Yet HN turns around and says - no, management are clueless, I, the worker, know all.