Related: At the beginning of my career I jumped around from startup to startup doing hardware, firmware, mobile, web dev, blockchain, Alexa/Google Home, and then started consulting. Then my client pool dried up during the pandemic. When I started at my current job 3 years ago, I decided I will stay put for a while and resist the urge to look for something "better". I wanted to take on more responsibility and learn what it is like to build software and maintain it for years to come. There are some valuable lessons I learned from doing that. The world runs on the backbone of people who are willing to stay put.
Carrok|1 year ago
Next week I start a role with a 20% pay bump. Staying is only justified if your company actually reacts to the realities of the world and the job market.
bluGill|1 year ago
It isn't hard - inflation is a known % every years, your average raise needs to exceeded that - once someone has experience they are only worth a cost of living raise, but juniors moving up to senior should be getting large raises every year to reflect their growth. Yet HR/management never looks at inflation before figuring out raises even though not matching inflation is how you fall behind and lost people with experience.
Of course companies have not yet learned to value experience. I'm not sure what will teach them that.
__loam|1 year ago
jacobsenscott|1 year ago
willturman|1 year ago
noisy_boy|1 year ago
This rings true to me; I am no amazing programmer but things I have built (which managers complained took a bit too long) have just chugged along; I have almost never received a call about something broke badly or had major rollbacks etc. My longest record is a program I built 19 years ago which is still in use.
munificent|1 year ago
Cthulhu_|1 year ago
It's never too late for a change of career if you want it.
mooreds|1 year ago
In fact, I wrote a blog post about the joys of sticking around: https://letterstoanewdeveloper.com/2023/08/07/the-benefits-o...
interludead|1 year ago