Comment by mcv

Comment by mcv 2 days ago

5 replies

Techies can get into management, but they stop programming if they do. I've been told I could get into a higher pay scale if I took on managerial or administrative tasks that I'm bad at and have nothing to do with programming. I'd like to be appreciated for the stuff I'm good at, not for doing stuff I'm bad at.

sam_lowry_ 2 days ago

That's exactly the point. The expectation is that techies stop being techies if want to have a career.

This is exactly why we can't innovate in Europe.

  • DrillShopper a day ago

    I hate to break it to you, but this also happens in the US - especially at huge companies.

    The next step of my career progression at my current company is deciding whether I want to go into the continuing tech route as an architect or staff software engineer or if I want to go into the managerial / people leader route.

    The later is quite more lucrative, but I would have to stop programming.

    • mcv a day ago

      Even just the existence of a staff software engineer role is something. I don't think this company has that, but I think that would be exactly what I wanted to do. Especially at this particular department.

whstl 2 days ago

Eng Manager here. At previous jobs I constantly had this assignment of "stop coding and only do code reviews". This to me is incredibly short-sighted as my code reviews are gonna be shit if I don't code.

Also managing a team of even 10 developers was the easiest job I ever had. Hire well, treat them well, talk with them routinely, solve conflicts, allow them to explore things.

The hard part of the job is of course functioning as a therapist for disorganised power-grabbing product people and shielding my team from their shenanigans. I'm so tired of it.

Every bad engineering manager I had two characteristics: they never have time to code but also never have to talk to me or any other employee.

  • mcv a day ago

    If I ever get in that position, I want an assistant to do all the paperwork, so I'll have time to code and talk to people.