Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It’s baffling to me that managers are given coding screens. As an IC I really don’t want to deal with a manager’s half thought out PR’s slapped together in between meetings.

Perhaps some shops give a light meeting load. But “manager code” has a stigma for a reason.



I think there are way more companies than you think that give manager-level devs a light enough management load that they are able to (and are expected to) write extremely high quality code (indeed, some of the highest quality code in the whole company). They are also expected to carefully review code written by their subordinates.

When hiring, these people are given coding tests just as a pulse check to make sure they can actually code, since so many manager-level devs have apparently lost that ability.

I think there is a disconnect between manager-level devs who expect a glorified project manager position with zero coding requirements (and are thus insulted and shocked and assume it’s ageism when they’re given coding tests they cannot pass) and companies that expect their principals to hack on code until retirement. And while blatant ageism is clearly a problem in the industry, I’d bet that at least some of it stems from this disconnect.


A lot of managers go back to being ICs because they don’t get enough time to code. Also, spending too much time in people management can set your career back as switching jobs is much harder (its easier to switch jobs as a senior SWE than a senior manager since people management cultures change a lot between companies). At some point, people managers specialize beyond coding into something else other than a SWE…they are no longer acting also as tech leads.


IMHO management should fix at least one bug per annum. I've suffered way too many management types who fold to business pressures which result in friction to development volition. I feel like if they maintained a small level of experience in dev they wouldn't fold so easy.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: