I’ve never been promoted, in 20+ years of working in software. Hadn’t fully realized it until I saw this thread & thought through all the ‘transitions’ I’ve been through. Every time I got more money, more responsibility, AND a different title, it was because I changed companies.https://twitter.com/kf/status/1081791425577021440 …
Lack of promotion is a common thing in tech. IMHO for a simple reason: promotion means someone needs to do your previous job. So either you raised someone or the company needs to hire in addition to promotion. Leaves no room to ever promote people who do the actual work.