|
|
|
|
|
by gamesbrainiac
2696 days ago
|
|
> Engineering managers at CircleCI are now dedicated to people management: focused on development of a set of engineers, tech leads, and team leads. They hold regular 1:1s and career growth conversations with the engineers who report to them, and are responsible for goal setting, feedback, coaching, and mentoring for them. Do you really need this? Developers will have their own set of mentors, coaches as well as people in their network that will help them grow if they are interested in remaining relevant. Why one earth, would you spend so much money on EMs when developers should be given time to think about what they want to do themselves. The title should be changed to engineering nannies. Furthermore, having non-engineers as engineering managers _can_ work, but it can be a risky move if the person in question does not have enough respect and empathy for the work an engineer does. It saddens me to see the continued emphasis on hierarchy throughout the industry. Best way to support an engineer is to give him or her a fixed budget for development, and time to actually learn new things and not have their skills stagnate. I think we need to go back to team leads having hiring and firing power. At the end of the day, they code and are down in the trenches with the rest of the engineers. |
|
Not true, probably for a majority of people. Alumni networks and family connections are not the norm. A support network and feedback is not something everyone is privileged to, which is probably why so many companies eventually create roles like this.
> Best way to support an engineer is to give him or her a fixed budget for development, and time to actually learn new things and not have their skills stagnate.
Is there any proof of this? Every Fortune 500 company and a vast majority of successfully-executed projects beg to differ.
> It saddens me to see the continued emphasis on hierarchy throughout the industry
Because by-and-large it works? For every Valve there are countless shuttered "unstructured" companies that floundered due to bad management and lack of ownership.