Management Issues in Engineering

Comments argue that software development problems like constant firefighting and lack of processes stem from poor management, leadership failures, and organizational culture rather than engineer incompetence or technical shortcomings.

📉 Falling 0.4x Startups & Business
4,881
Comments
20
Years Active
5
Top Authors
#608
Topic ID

Activity Over Time

2007
2
2008
24
2009
30
2010
40
2011
72
2012
78
2013
100
2014
107
2015
153
2016
187
2017
235
2018
283
2019
328
2020
404
2021
546
2022
572
2023
654
2024
562
2025
464
2026
40

Keywords

e.g IT IBM FOSS GIT BS CI PM GIS CEO management engineers senior software processes orgs company developers fix product managers

Sample Comments

sigotirandolas Feb 15, 2025 View on HN

I can't claim to be able to say much, but if it's anything like my experience, it can be an organizational problem.I've seen this happen where there is something like an "architect / senior" vs "normal programmer" role split, where the architect can sell some stupid idea that sounds good, or make a proof of concept implementation, then throw it over the wall to someone else who needs to maintain and fix the mess.Or if practices like code review or te

Lorenz-Kraft Oct 8, 2020 View on HN

Most of the fast growing companies run into your described problems. As long as there is no upper management commitment to the values of "proper written tests and benefits" or "correct GIT usage" or something else, there will be no change but "Burn Outs" (the one's that try too hard to do 100%).Your "Head of IT" is most probably "forced" into dropping those values in favour of a "up & running" product.In my personal case

voodootrucker Dec 4, 2020 View on HN

As a consultant to large orgs who was paid handsomely to fix the situation you describe, I can say that is exactly what they think, and also exactly wrong.[edit] Many people in these orgs are doing exactly that. Having come in, diagnosed the ultimate crap that kept them on that 1 button for six months, helped give them the autonomy to do what was needed helped everyone involved, from the devs to the PMs to the division itself.It's a common and insidious pattern, but even big companies

Zababa Aug 29, 2021 View on HN

I can confirm this, I've seen this happen in a startup that has ~40 people. The cause seem to be that devs aren't sensitive to business needs, and product managers/owners don't fix this.

bombela Apr 23, 2025 View on HN

Accountability is what you are looking for.This is not a technical problem. Try to find out who is accountable. Who gets fired when the software doesn't perform the way it should. Notice nobody gets fired. Because the whole chain of command is afraid of accountability for themselves.

digi59404 Jul 22, 2025 View on HN

This is a valid story, and I have no doubt it’s real. I’ve heard and seen many stories like this that have happened.But… I’m going to say the dirty, quiet, and unlikable thing out loud.That had nothing to do with DevOps or its philosophies, processes, or patterns. That was bad leadership from the top down plain and simple. It’s likely not even the individual engineers faults. It’s leaderships fault for not setting clear objectives, implementing them, ensuring that the engineers had a real

lifeisstillgood Feb 29, 2020 View on HN

It's this "committee" job to make sure the organisation has the right tools without descending into anarchyit's senior managements job to make sure the dev leads are working wellBasically this is senior / middle management in every companyyou had senior management that have not realised the importance of software to their business - so they let a situation develop they would never allow in sales or accounts

erikaww Sep 28, 2024 View on HN

I think you mean organizational issue not development skill issue. If shit is constantly hitting the fan, that is the orgs fault, not the engineers

emerongi Mar 25, 2022 View on HN

This sounds more like bad management than bad engineering.

sbmthakur Jun 5, 2020 View on HN

This looks like a cultural problem where the top brass either believe in strong-arming developers or aren't aware about the dreadful impact of not following processes (code review etc.)Your expectations are perfectly reasonable. I think you should consider explaining to everyone (including non-developers) how bad things can go if these practices continue.