|
|
|
|
|
by tkimmel
4334 days ago
|
|
I'm a manager these days, and I think it's two very different roles. While I was never the best developer (and probably will never be), the managerial role is kind of awesome because it's about amplifying others' ability to be great. Management is much more of a service role (and much less of a directly creative role), but I've found it to be a good fit because you get to serve a bunch of wicked smart people, which is super fun. Good management is all about reducing total cognitive load for your engineers: keeping stakeholders off their back, taking heat when things go awry, being a crap umbrella for the team so they can work, etc. Done right it's immensely rewarding, but definitely not in the way programming is. Also - in my experience the number one thing you want to look for in vetting a 'good' management job is the quality of the executive you'll be reporting to. Are they a strong, fair leader? If yes, go for it. If no... you're gonna have a bad time. |
|