The simple fact is that there are nowhere near enough jobs for coders to advance into management
Coders only 'advance into management' in companies with a crappy promotion model. In other companies, they advance to senior development (or possibly architect) roles. There are some skills common to developers and management, but most of the skills that they need are different. HP championed this model (in the '70s or '80s), where a person's manager may be more junior to the person, because a small but specialised engineering project may need senior engineers but only junior managers.
(Score: 3, Insightful) by TheRaven on Monday March 30 2020, @03:58PM
Coders only 'advance into management' in companies with a crappy promotion model. In other companies, they advance to senior development (or possibly architect) roles. There are some skills common to developers and management, but most of the skills that they need are different. HP championed this model (in the '70s or '80s), where a person's manager may be more junior to the person, because a small but specialised engineering project may need senior engineers but only junior managers.
sudo mod me up