Managers Coding Debate

This cluster discusses whether engineering managers should continue coding to stay relevant, the challenges of context-switching as a coding manager, and the overall value and role of managers versus developers in software teams.

📉 Falling 0.4x Career & Jobs
4,581
Comments
20
Years Active
5
Top Authors
#7316
Topic ID

Activity Over Time

2007
8
2008
35
2009
56
2010
68
2011
106
2012
103
2013
180
2014
171
2015
183
2016
219
2017
259
2018
323
2019
307
2020
322
2021
517
2022
489
2023
507
2024
348
2025
358
2026
22

Keywords

PCI IMO PM i.e HIPAA HIP managers manager team management developers pms software code project job

Sample Comments

trpc Jun 13, 2019 View on HN

good if you're the manager not if you're the dev

mirsadm Jun 10, 2021 View on HN

It sounds like you've gone from one extreme to another. None of the things you mention pale in comparison to software engineering at all. They are all solvable problems that many people can do. Sometime they are difficult, often they are not. Managers are certainly not useless and do work for certain types of organizations. They are not always needed though. Believe it or not there are people capable of managing and programming at the same time. You seem to be one of them so your view point

curun1r May 20, 2017 View on HN

It's not that you don't code...you need to code to stay relevant. It's that you shouldn't code serious production features/issues. As a manager, you're context switching constantly and it's very difficult to achieve the necessary quality. You'll never get the uninterrupted time necessary to do anything big. 5-10 min fixes are good targets for a manager, as are projects that would otherwise distract the team, like spikes on potential new technology. You sho

Terr_ Nov 14, 2017 View on HN

Hey, software developers do that too... Management just doesn't reward us for it.

didibus Jun 11, 2021 View on HN

I'm going to assume the article was in the context of software development.Doesn't it ignore a large swat of people? What about all the other business partners, operators and users/customers?Generally the managers job is to engage will all these other parties and identify their needs, evaluate if the team can help them with their problems or not, find out what possible solutions could be done and what the cost of it would be, justify if the team should grow or shrink based o

lmm Sep 18, 2018 View on HN

I'd be interested to see whether your subordinates agree with that assessment. One of the better programmers I've worked with was promoted to our manager and tried to "keep coding" and it made her one of the worse managers I've had: the team was constantly blocked because her tasks got delayed when she (as is the nature of management) was pulled away for meetings with higher-ups or other unexpected work. In turn that meant there was pressure not to interrupt her when she

xavor Oct 6, 2021 View on HN

Programmers can, managers don't always give the time

This is a tough question since what's best for the team and what's personally best for the manager's career may be in conflict, at least when it comes to the long-term. A manager who doesn't do any coding will over time get rusty and get further and further away from the current best practices, latest library/framework hotness etc. This can lead to awkward conversations of the type where the manager suggests "let's do/use X" where X was the best prac

ditonal Mar 15, 2015 View on HN

The author challenged your perspective and you provided no rebuttal. Neither side has any evidence, but in my anecdotal experience I agree with you. I've worked in pretty much every type of tech organization imaginable and the ones that trusted developers across the development spectrum fared best. The ones that had managers handle priorities and wanted heads down coders to implement fared worse, by far. There is an incredible amount of craftsmanship in software, and often times developers

Cthulhu_ Oct 8, 2025 View on HN

Yeah exactly, it changes the job from programmer to (technical) project manager, which is both more proactive (writing specifications) and reactive (responding to an agent finishing). The 'sprinting' remark is apt, because if your agents are not working you need to act. And it's already established that a manager shouldn't micromanage, that'll lead to burnout and the like. But that's why software engineers will remain relevant, because managers need someone to rely