3 ms·
I agree with you. There wasn't anything in that blog post that I hadn't thought before - but a lot of those are thoughts I keep internal to my management peers
by SmellTheGlove 10y ago
I agree with you. There wasn't anything in that blog post that I hadn't thought before - but a lot of those are thoughts I keep internal to my management peers here, and then work through the issues to identify just what might be holding us back from acquiring the talent we want.
The other piece I see is very frequent among smaller companies, maybe less so in the very large orgs that I've spent my career in: The hands on Director role. I've been there, done that, and can tell you it's very far from optimal. I'll use myself as an example - I've managed anywhere from a single team of 5 in FinTech to my current 3 Scrums (8 people per) in Data Engineering. When I had the team of 5, the expectation was that I'd be very hands on in addition to managing and developing people. It was natural, I had leadership skills and I also happened to be the best programmer of the bunch. The problem was that there were not enough hours in the day to take on individual work and also do a respectable job of coaching/teaching/mentoring junior engineers. I sure could crush the hard problems, and depending on who you asked, that was often my #1 priority - but my real objective that I walked in with was to teach other people how to think about the hard problems so that they could crush them like I could. My management, however, wanted me to clear roadblocks as an engineer and not as a coach. And this, in a nutshell, happens more or less everywhere that I've seen the hands on Director role.
My advice to any startup is to decide early - is your Director going to be a coach and manager, or is he (or she) going to be your Super Senior Engineer? You probably feel like you want both, but the budget says you can only hire one. Figure out which one you need more and fill that role. Fill the other one later when you have the money. It may seem like you're hiring someone who doesn't "do" anything if you go the coach and manager route, but I fully assure you that making other people better at what they do is a full time job and then some. To be clear, I'm not talking about a resource manager here, but someone who can actually make good people better at what they do. That is what a Director of Engineering should be doing, IMHO.
I'll leave it to anyone else evaluating me as to whether I'm the elusive engineering director type or not, and don't get me wrong, I'm happy to be the highest paid engineer in the bunch if that's what the role really is. But you do reach a ceiling quickly on what one person can accomplish, and if you're going to throw out Director money to me (or someone else), your money is probably better spent letting me (or someone else) develop those junior engineers.
- asimuvPR 10y agoTo bad this wonderful piece of wisdom is hidden I'm this thread. If you have a blog it might be a good idea to post it there. It's too good to let it go unnoticed. :)