How Hands-On Should a Tech Manager Be?
Prabhash Dhyani
Curious|Engineering Leader|Tech|Productivity|Finding intersection of Tech, Psychology and Philosophy
I have debated this with myself over years and my thoughts on this have evolved significantly as I transitioned from an individual contributor to leading a team of 20+ people, including both ICs and managers.
This topic often comes up in discussions with friends and colleagues across various roles.
Each person brings a unique perspective, often influenced by their own specific role and the level of visibility they have into the broader ecosystem. Visibility into the big picture is also a function of the role by the way.
Anyway, before I dive into what I think on this topic, let’s understand the difference between being technical and being hands-on, which are assumed to be the same thing, but they are not. Understanding this would be critical to grasp what I have to say ??
I truly believe that no matter what role you are in, if you are in tech company, you should stay “Technical” not only to be more effective in your job but also to earn respect from the team. I would even say that technical expertise should increase with more experience, as your knowledge widens with your role.
Being hands-on is a debatable and depends on many things including your personal preference, the size of the company and your team etc.
There are always two camps,
领英推荐
This is how I think it progresses (or it should progress, especially on the technical part). You can see the decline in hands-on. Obviously, this is a not a general rule and there could be exceptions but more often than not, I have seen this pattern even with people who want to stay hands-on, including me ??
And honestly speaking, this decline is not a bad thing as long as you are investing that time in things which create more impact and add more value to the organisation.
A leader’s job is not only providing technical solutions but also managing the well-being and growth of the team. It’s more complex when you have ICs and managers in your team as they both need to be managed differently because of their job description and expectations from their role.
So, what else will make you a good technical manager if you are not able to spend time being hands-on?
Delegation is not easy. It is an art that requires experience and technical insight (see, I told we need to be technical for things apart from coding). It involves making judgment calls based on timelines and assessing who is best suited for the task within those constraints. Sometimes, it's about assigning tasks to less experienced team members who may take longer but will benefit from learning new skills, while providing opportunities for experts to mentor them. This approach not only ensures task completion but also fosters individual growth.
In summary, good managers focus on what matters. It’s mostly about team growth but sometimes it means shielding them from un-necessary politics ??
Principal Engineer | VP Engineering | Hands-on Technical Leader | Functional Programming & Distributed Systems | Scalable Architecture & High-Stakes Migrations
8 个月I think there is a U-curve optimization here. Too much hands-on, and you end up not growing your team, too little of it and your technical view does not translate well enough for proper management.
Expertise in IBM Mainframe Technologies
10 个月Nice article Dhyani..
VP of Engineering | Growth-Focused Technology Leader | Innovator
10 个月Prabhash Dhyani, I like your chart. Well articulated. The only addition I would say is that with delegation also comes responsibility to put the limelight on your team's and IC's achievements. The leader never takes credit. You statement on "represent" the team includes this, but I think it should be called out. I am also curious on alternative perspectives on this - I have seen very rarely leaders being hands-on at VP level. I have not been able to understand how they pull it off.