Remix.run Logo
kstrauser a day ago

I think that’s largely due to the weird notion that engineers will eventually “upgrade” to management, as though one is the advanced version of the other.

There are whole degree programs dedicated to managing and organizing people, but we’re like, “nah, Joe’s a good programmer so we should talk him into stopping that so he can supervise people instead”.

Fact is, there’s little relation between the two. A person may happen to be good at both, but expertise in one does not imply adequacy in the other.

cocoto a day ago | parent [-]

Not every programmer can be a good manager, but no non-programmer can be a good manager on a programming project.

kstrauser a day ago | parent [-]

This is objectively and demonstrably untrue. I’ve had very good non-technical managers. Part of the requirement is them knowing they’re non-technical so they can stay out of the way and concentrate on the PM bits, rather than micro-managing.