| I have been an aspiring servant-leader for quite some time now and am actually in the interview process for my first Development Manager role (I've previously been a dev and team lead). Then I read "Developer Hegemony: The Future of Labor" and I am now questioning everything. From an intuitive level, it seems like Devs, Designers, and even Product Managers do things of value. Devs build things. Designers make it look pretty and usable. Product Managers prioritize an infinite backlog and produce a vision for what the most valuable features we could be building are. Managers...are admins. They do the hiring, firing, performance reviews, and meetings. How valuable is this actually work? It seems like overhead.
My vision for what a manager should be: servant leader. Help mentor others. Help people advance in their careers. Coach. Facilitate decision making. Be a shit umbrella - take on the less technically challenging work so the development team can focus on the most interesting and challenging. But...I worry that eventually, companies will realize how much overhead management is and will remove it...leaving room for roles that actually build value. What do you guys think? Is management a good career path? Is it valuable and do you think it'll stick around for decades to come? |
Hiring means the right people get brought in and the talent pool grows and a positive culture (say, blameless post-mortems, learning and sharing, etc.) forms.
Firing means that people aren't getting booted on a whim and that when they are getting booted it's done quickly and efficiently.
Performance reviews help guarantee good pay or good feedback for the people on the team, and are what helps keep them from leaving.
Meetings are the way that you advocate for your team and where you can meatshield to keep the howling vortex of crazy that is business for making their life harder.
It's all "overhead", but that "overhead" is very important to the quality of life.