The Default American Workplace is Fundamentally Flawed
blangslet.com
blangslet.com
2) Productivity vs. time spent in office. The office can be a wasteland for productivity and time spent in an office building does not directly correlate to more productive progress.
3) Creativity is implicitly discouraged. Creative talent is vastly undervalued, misunderstood and malnourished. The default American workplace murders creativity.
4) Inefficient management. Inter-office politics and personal agendas often influence executive decision making more than shared company goals. "
These are all signs that you need better Middle Management, not less of it, and not sex with it.
Absolutes; like implying that all middle-management is bad, are generally incorrect. Things are never black or white. So when you paint an extreme, you are almost always guaranteed to be wrong. In this case; middle-management can be cumbersome or bureaucratic, but very often also can be helpful, important and necessary. I hope you aren't arguing that all middle-management worldwide is useless; because that would just be silly.
I'm making the effort to comment on this; because I'm increasingly noticing that contributors to Hacker News impose their own beliefs upon a link they submit. By making a title more sensational, you are also making it less nuanced. This doesn't do justice to the writer you promote, and is unfair to the readers at Hacker News.
Edit: rephrased. Edit 2: If you are the writer; disregard the last paragraph ;-)
A lot of management issues are not problems of technology, they are problems where the best solution is still a suboptimal solution for many of the people involved. The reason every company goal doesn't have a specific task associated with it is because goals are inherently high level and static, but tasks need to be flexible. It's also not certain what tasks will make the goal successful on a given day.
Same goes for promotions. Real life is not an RPG - you don't collect experience points until you become a level 36 Business Analyst. Smart companies promote people when they've proven either a proficiency or aptitude for the next level job and the company has a need for it. It's very hard to set a timeline for either of those, especially when the next level involves hard-to-measure abilities.
Even I, who works for a mega corp, have little or none of this. But, I work in a small group, and not in IT but in product development. (I can't claim that the other 39,980 employees feel similarly, though.)
With demand for developers so high, it makes sense to move around until you find a place that feels right.
We usually think small companies have better management, but that's survivor bias - the ones with bad management tend to fail, or not scale up. And the people who are in large organizations that like their job tend to write about it less, because they're able to think about other things.
"If your work life a mess? [Cut to scene of woman at a desk covered in a mess of loose papers, with spaghetti sauce in her messy hair, making a screwed up face and throwing her hands up in the air as if to say 'I give up!'] Try myRandomStartup.io!"
Office politics are everywhere you go. Be it a huge corporation or a small startup. Everybody has their groups and their axes to grind, friends they promote and demote people they see as a threat.
It would be nice to remove it, but you're talking about something that's a part of every office culture.
a) Not all workplaces are offices. b) In some workplaces, employing highly skilled personnel (hospitals, say), time spent in the workplace is critical.