|
|
|
|
|
by jimejim
2785 days ago
|
|
"We don't let managers code where I work." "...ended up with managers who slowly lost their technical skills and essentially fossilized, and couldn't make rational tech decisions" There's a connection here. A technical manager can't make reasonable tech decisions unless they do some tech work, but perhaps we just need to be more clear that what you want is a pure project manager to check off boxes. I think a good tech manager still respects a bottom up approach most of the time, but should have enough experience to push back when the group is steering in the wrong direction. A generic project manager isn't going to do that. |
|
Once I'm done with that switch, I don't want to be frequently making technical decisions, rational or otherwise - that should be the job of the tech lead on my team, with input from everyone else.
I will, of course, need to remain technical enough that I can understand whether my tech lead is making good decisions, as you say. I'll also need my team to respect my credibility enough to know that I relate to what they're dealing with, and to be able to effectively keep them unblocked.
But none of this requires sustaining continued technical contributions within my day job past the initial transition period, at least not once the company is above a certain size.
One of the best managers I've ever worked under (indirectly) was not technical and didn't pretend to be. What she did know was people and organizations.
When have you ever heard of a large org making a re-org to solve real problems after substantial consultation and with anything close to universal buy-in? She managed that, and well enough that she correctly used arguments from the rank and file to explain the re-org to other parts of the company.
That's the kind of mentor I'll want to learn from as a manager.