| After 17 years of development and 8 years of management I've come to the conclusion that developers are delusional about the relative importance of their role. I shall be the first to admit that - I used to be one myself. Your run of the mile non-technical manager sure is not very good at understanding the intricate complexity of all the moving parts of creating software. Developers on the other hand appears blind to the fact that they play only a minor role in the bigger picture. While technology is difficult it pales in comparison to orchestrating people across sales, strategy, business transformation, creative, development, QA, operations and infrastructure. That's just the horizontal alignment. In a single entity. In a single timezone. With a single vendor. A scenario which never happens because in real life you have at least 3 levels of technical management, multiple divisions/departments involved, spread across continents and multiple vendors participating. You need competent people to align, coordinate, communicate and pick up the stuff which falls through the cracks. Developers are not good at this work. You need a manager. And of course they must be competent. EDIT: I don't actually think developers are delusional. I worded the phrase to mirror the absolutism of the statement "I've come to the conclusion that software managers are not needed" which is just plain silly. |
> Developers .. appears blind to the fact that they play only a minor role in the bigger picture.
> Developers are not good at this work.
Developers aren't some special creatures with one dimensional fixed mindset. They can do whatever that needs to be done.
This is kind of silly stereotyping precisely why makes developers hate managers. I hate managers who think of their team as mere code monkeys that are "not good at" some mythical management work.
I am a manager myself but I never diminish role of my team members as "minor players", "not good at work" ect. They are my peers and partners who are equally as "major players" as anyone else.