←back to thread

574 points frays | 4 comments | | HN request time: 0.681s | source
Show context
AnotherGoodName ◴[] No.45045883[source]
This was called the TLM role at google. Technical Lead/Manager. You were expected to code and manage a couple of more junior engineers.

It’s part of an effort to have dedicated managers and dedicated engineers instead of hybrid roles.

This is being sold as an efficiency win for the sake of the stock price but it’s really just moved a few people around with the TLMs now 100% focused on programming.

replies(15): >>45045891 #>>45046165 #>>45046216 #>>45046446 #>>45046469 #>>45046545 #>>45046627 #>>45046811 #>>45047198 #>>45047268 #>>45048052 #>>45048255 #>>45048293 #>>45048558 #>>45049014 #
1. kelnos ◴[] No.45049014[source]
I think this is a good thing. Every time I've seen people in dual tech/management roles at any company, they've always been incredibly stressed about their job, and always have way too much to do.

I've also never really liked the idea of engineering managers who are technical enough to approve/veto tech decisions that team members make, since there's a power imbalance there. Even if your TLM is pushing a bad technology choice, you might not want to push back too hard because they're also responsible for your performance review and comp changes and whatnot.

replies(2): >>45049036 #>>45050841 #
2. johnnyanmac ◴[] No.45049036[source]
>always been incredibly stressed about their job, and always have way too much to do.

So, no different from any other dedicate IC or manager at these companies?

>I've also never really liked the idea of engineering managers who are technical enough to approve/veto tech decisions that team members make, since there's a power imbalance there.

How is this different from any other manager or higher up making decisions? If your boss or boss's boss really wants something and you're not in a good market, it's never a good time to poke your head out.

replies(1): >>45049261 #
3. integralid ◴[] No.45049261[source]
>How is this different from any other manager or higher up making decisions?

Non-technical managers usually don't have strong opinions about which framework or database to use. Among engineers these decisions are usually made in a meritocratic way (weighted by who is the loudest sadly), but if your manager says "let's use X" it has a different weight than if your peer does.

4. Scea91 ◴[] No.45050841[source]
I was in such a role and am now being pushed out of it (promoted to PE).

What I really love about it is the leverage. In a technical domain with a good core team it is almost like running your small company.