Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's not for lack of trying. A large part of developer culture is spent on working against or around bad management. Agile, XP, scrum, etc. Piles of books on it. Youtube channels and blogs dedicated to advice on how to navigate bad management.

Bad management is everywhere. We humans are not very good at managing knowledge work. Worse at software in my experience. And all too often I see software developers taking the blame or blaming themselves.

A good deal of software errors are enabled by poor management practices.

When you let off the management reigns and trust developers to understand the importance and impact of their decisions you get a lot better results.



The insidious part is that every effort to work around bad management of this type is captured by management, and twisted, corrupted, and festered until it becomes yet another torture inflicted by management.

Agile would be just fine, if it was the bottom-up, developer-focused scheme that the manifesto writers and True Scotsmen claim it to be.

Unfortunately, it's been co-opted, and we end up with interminable daily standups that are driven by line managers, or by yet another useless person who bought a Scrum Master certification, and exist solely for developers to justify themselves and kowtow in self-abasement. Likewise with the whole cavalcade of infantilizing sprint planning meetings and planning poker and retrospectives and meeting after meeting after meeting imposed as part of a holy Process, that the company spent tens of thousands of dollars having consultants implement.


Agile is exactly the corporate management hell it claims it was out to solve.


> Piles of books on it. Youtube channels and blogs dedicated to advice on how to navigate bad management.

Can you recommend some? I’m at a point in my career and at an organization where this is a matter of survival way more than actual competence.


https://jaymeedwards.com/ provides some good content on his Youtube channel

https://www.amazon.ca/Elegant-Puzzle-Systems-Engineering-Man... helps to understand managing from an engineering perspective

To understand some of the history and context: https://www.youtube.com/watch?v=a-BOSpxYJ9M

A bit dated but still useful book: https://www.tablegroup.com/topics-and-resources/teamwork-5-d...

Best of all, for surviving at a difficult organization, invest in yourself and get a good therapist. I can't recommend this enough. Burnout is the worst but you can manage if you have solid, professional support to aid you.


I’ve been watching Jayme Edwards videos for the last couple of weeks and they’ve been very helpful. Just wanted to say thanks for recommending!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: