12 ms·
My experience is the opposite: I find that managers who are not from a software engineering background are generally better. In my experience managers from a s
by saas_co_de 9y ago
My experience is the opposite: I find that managers who are not from a software engineering background are generally better.
In my experience managers from a software engineering background are usually lower skilled engineers who tend to overrate their own skill level and make bad technical decisions where a non-engineer manager would defer to the expert opinion of the people they manage.
- hliyan 9y agoI've had similar experiences -- a little knowledge is a dangerous thing. Both non-technical managers and technical managers who entered management after reaching the top of the technical ladder, are better than semi-technical managers.
- dominotw 9y agoThis spot on. I would take a manager who knows how to get best tech decisions out of their engineers.
- marcinzm 9y agoMy experience agrees although proper management training/mentoring can alleviate some of the issues. However the timeline I've experienced is different: * You have a great engineer or lead who knows the project inside and out * They are promoted to management. * They still know the project inside and out plus were recently coding so they dictate how things are done technically. It works great. * They get put on a new project which they don't know inside and out. * They dictate how things should be done technically because it worked for them in the past successfully. It works horribly.