←back to thread

574 points frays | 8 comments | | HN request time: 1.043s | source | bottom
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 #
lanthissa ◴[] No.45046216[source]
we had this in my company it was pretty hit miss. Almost always the 'TLM' was someone who was in the role for a really long time and it warranted a second person, so it ended up being a 1-2 junior reporting in absorbing the knowledge that the tlm had.

If you were in a growing domain, and the TLM stayed engaged with the code it worked really well, but as soon as one of those failed it was a bad roi for the company and a pretty terrible experience for everyone. the juniors were never getting promoted since there was only room for 1 expert on the small domain. The TLM was just chilling getting 5-10% raises a year without going outside of their little kingdom, but making sure their domain worked well.

As their junior got better they coded less but their juniors couldn't grow as long as they were there because the niche didn't need that many people.

I don't think its a coincidence that all these companies eliminated these rolls after 2022. When you have unlimited money and massive headcount growth these roles can exist and give your good but not exceptional people room for career growth. At static headcount, you basically need to do what banks do -- yearly cuts or no one can be promoted or hired.

replies(3): >>45046480 #>>45046525 #>>45046557 #
1. godelski ◴[] No.45046557[source]
This kinda brings up a question I've often thought about. Why is it that we structure growth in a company to be so biased towards moving into management roles?

I mean there is the obvious part of the answer in that managers are the ones that are given the power to define that growth ladder, but I'm not sure this fully explains things. If people are transferring from technical positions to managerial positions then should they also not be aware that there is a lot of advantages to allowing people to keep climbing the ladder through technical positions? That institutional knowledge can be incredibly valuable. It's often what leads to those people being such wizards. They've been with the code for so long that they know where things will fail and what are the best parts to jump in to make modifications (and where not to!). But every time you transfer one of these people to a non-technical role that knowledge "rots". More in that code just keeps evolving while their knowledge of it remains mostly frozen.

Which what you say sounds like maybe the worse end of that. Taking that person with institutionalized knowledge and hyper focusing their capabilities on one aspect. That doesn't sound like an efficient use of that person. Though the knowledge transfer part sounds important for a company's long term success, but also not helpful if it's narrowly applied.

replies(1): >>45046597 #
2. tayo42 ◴[] No.45046597[source]
This hasn't been true in a lot of companies for like my entire career. You can move up as an ic. Titles like Staff, senior staff principal. A Staff and Sr manager would be paid the same
replies(3): >>45046703 #>>45048081 #>>45049836 #
3. mook ◴[] No.45046703[source]
What do those roles do? Where I work there's a managerial track and a technical track, but if you actually read the job descriptions the technical track is basically either the same as management track, or a devrel role (effectively managing people outside the company).
replies(1): >>45046994 #
4. tayo42 ◴[] No.45046994{3}[source]
Ic role has bigger scope of projects. Makes technical decisions. They're not writing performance reports or doing any people management tasks.
5. eigen ◴[] No.45048081[source]
> A Staff and Sr manager would be paid the same

do they report to the same level? every place I've seen a "technical track" and "management track" it seems the higher level technical people report to someone on the same or even lower level in management. I.E. a manager can have technical reports that are equal level or higher. that obviously doesn't happen in the management track.

not that these are first level managers but if a principal engineer not reporting to a VP, the it doesnt seem like the tracks are equal.

replies(1): >>45048953 #
6. tayo42 ◴[] No.45048953{3}[source]
Why does the reporting chain matter? They're separate roles and jobs so the manager is leveled differently.

If I'm a jr engineer reporting to a director does that give me more authority then a staff engineer reporting to a manger?

Management is a different job, it would be leveled differently.

Maybe a high level IC needs to work closely with a team for a bit so they just report to the manager of the team.

7. jjav ◴[] No.45049836[source]
> This hasn't been true in a lot of companies for like my entire career. You can move up as an ic.

You can, but it's a dead end ultimately. I've been a distinguished engineer which is about as far as one can go (some companies have Fellows, but it's just a few people so basically impossible). If you have any desire to grow beyond that, management track is the only possibility.

Also, moving to management from a DE level is harder because you're basically around a Sr.Director level (give or take, depending on company) but have no management experience.

If you care about career growth (and I'm not saying you have to, geeking out on the IC ladder is way more fun), I suggest as soon as you are at the equivalent level of a manager on the numeric ladder, switch to management.

replies(1): >>45052707 #
8. tayo42 ◴[] No.45052707{3}[source]
Your making 7 figures? What is left in career growth. You beat the corporate game at that point.