Another problem is that much of the industry sees getting into management as a promotion.
This is something that Microsoft tried, at least, to get right: pay/rank was mostly divorced from job function.
This is something that Microsoft tried, at least, to get right: pay/rank was mostly divorced from job function.
What's stranger is that managers write more code than high level (not line level) "org tech leads" who sit in meetings all day.
I dunno, certainly at IC5 (so I think IC4 now) level at FB, my manager was totally judged on the output of her team, and strongly discouraged from working on her own projects.
Meanwhile, at the same level as an IC, I was working on my own projects but mostly helping others accomplish theirs.