Youtube hearted comments of John Smith (@JohnSmith-op7ls).
-
The worst is the “Team/Tech Lead” role, which is nothing more than a cost cutting role. Forget what it’s supposed to be, in practice at most places, it’s a senior dev, mixed with software architect, team management, and project management duties.
Every time I’ve seen it, you’re expected to do a full week of coding each week, have meetings that should be done by a full time manager (1 on 1s, performance reviews, higher level manager/director meetings, project manager meetings) on top of your team meetings, doing software architecture research and decisions, even dev ops depending on just how deep they’re trying to cut costs.
You end up just being a dev who takes on the work of PMs and directors so that the company can get by with fewer PMs and directors. They can have a PM handling 5-6 projects, doing little more than gathering status reports and passing them up the chain, while the team/tech lead becomes the actual PM.
Oh and it’s usually like a 10-15% pay increase for like 25-30% more work and stress.
27
-
3
-
2
-
2