2 Comments

Completely agree with your article.

I have seen recently an opposing view that a Manager should do the coding still. The argument is if a manager is not into the details of the implementation he/she cannot defend the team or product on decisions that goes against technical dept, and other technical requirements. As if not coding prevented the manager from arguing against opposing views.

But as you stated (and correctly in my POV), the manager spends better his/her time by prioritising the important tasks and by helping the team fulfil the objectives.

A manager is more a team player than an IC. Especially on environments which are very political in nature or having a good stakeholder management capabilities is a requirement from leadership.

Expand full comment

Right. I think there are views on both sides. But ultimately, it depends on the organization design. If teams require managers to code, then there won't be too much management responsibilities. On the other hand, if they don't expect managers to code, then there will a lot of work to keep the managers away from coding.

Expand full comment