3 ms·
But a promotion also means change, maybe people are happy where they are? After all, you're most productive in a familiar codebase. Then again, if a codebase is
by Cthulhu_ 2y ago
But a promotion also means change, maybe people are happy where they are? After all, you're most productive in a familiar codebase. Then again, if a codebase is "done", productivity is less important and often work dries up. There's plenty of people that are happy with working 10 but getting paid for 40 hours a week.
- eek2121 2y agoThis. I am not a manager, but I LOVE writing code and solving problems. I would NOT love being a manager.
- catlifeonmars 2y agoSome companies have parallel career progressions for individual contributors and managers. For example, Amazon has a distinct career progression for software development engineers (SDE): SDE I, SDE II, Senior SDE, Principal SDE, Senior Principal SDE. Sr Principal is a VP level position, but has no direct reports. It’s an advisory role.
- deltaburnt 2y agoI've noticed that, while these tracks are still technical, you will still find yourself in more and more meetings and writing less code. I think everyone needs to come to terms with whether or not they want a promotion regardless of the track.
- HeyLaughingBoy 2y agoSenior Principal engineer here (not at Amazon). Yeah :-(
- rty32 2y agoAt Amazon, if you don't get promoted, you get pipped, eventually.
- swiftcoder 2y agoOnly if you aren't at a terminal level already, and you are easy to replace. When I was there one could find plenty of SDE IIIs (and a smattering of SDE IIs) who had found nice quiet niches of the codebase to hide out in for 5 years or more...