5 ms·
Software developer salaries went up significantly after 2016 and it was a super hot market for developers in 2020. So whatever you saw wasn’t a good indicator.
by kortilla 11mo ago
Software developer salaries went up significantly after 2016 and it was a super hot market for developers in 2020. So whatever you saw wasn’t a good indicator.
- raw_anon_1111 11mo agoIt was very much bimodal. If you were working in BigTech or adjacent, that was definitely true. If you were working in enterprise dev like most of the 2.5 million+ developers working in a tier 2 city outside of the west coast in the US, comp was definitely stagnating. In 2016, I knew I had to do something when my (step)son graduated in 2020 and my wife was willing to move anywhere the money took us. It just so happened that a job fell into my lap at AWS working (full time) in the consulting department. I am no longer there. I now work at a third party consulting firm as a staff consultant specializing in app dev.
- godelski 11mo agoIt's easier to lower standards than to raise them. There's always a race to the bottom. I don't think it's a big leap to suggest that what's considered the "minimum viable product" has decreased over the years. It's also no secret that software is getting worse. As to salaries, I think you forgot how things worked before. The reason companies like Google introduced free food and all the incentives was because increasing salaries was not a better way to attract better talent, since salaries were already high. So either now something has changed where better talent cares more about money or we're attracting talent that cares more about money. As in either the same people changed or we're attracting a different type of person. Personally, regardless of age, regardless of field, I've seen a strong correlation with the best people not caring as much about money. Once the salary is good then they care more about how interesting the work is or how they can reduce stress in their life. Money matters, but it has decreasing utility as it grows.
- lan321 11mo agoI feel this is more true in the sense that when they don't care about money you can get them below market value and not that they are better. I find the most valuable employees to be the financially literate ones. The ones who're constantly thinking about the money aspect. 'Will we get more customers?' 'Will they be more likely to stay with us?' 'Are we screwing ourselves out of sales by offering to host a server for remote control on the PC connected to the tool, even though it's cool and we can implement it in a week?' I'm more on the 'do it because it's cool' side and have had to be wrangled a couple times with such questions since what makes interesting work for myself often doesn't align with client needs or hurts sales, as stupid as it might be.
- raw_anon_1111 11mo agoI have had 10 jobs over 30 years and I am now at only the third company where I gave two shits about the company’s success or saw it more than just a stepping stone to my n+1 company. I agree with you completely. They can just keep giving me cost of living raises and respect my experience and opinions (not saying they always have to go along with them) and I will be the last person here if they shut the lights off. I work in a consulting company where I lead projects and I have an almost obsessive commitment to seeing the customer happy within the constraints of our contract that I wouldn’t even think I was capable of earlier in my career. I pay close to attention to my employer’s goals and strategies and stay aligned. I lurk in our sales Slack channel and care very much about how I can add revenue even though I know it wont make but a little difference in my comp. FWIW: the other two companies I cared about deeply were startups where my opinion was respected and they gave me more autonomy than I could have ever expected. The first I was leading a project for their largest customer and the second a decade later I was just kind of thrown the reigns of our cloud architecture strategy even though I had no experience at the time.
- godelski 11mo agoI think that's an important thing to note here, where the loyalty lies. Viewing from the lens of Pournelle's Iron Law of Bureaucracy it's clear you're loyal to the goals of the company more than the organization of company. Which in that case yes, I agree those are the best employees
- raw_anon_1111 11mo agoYou just made me do a deep dive on “Pournelle's Iron Law of Bureaucracy”. I had to think about this. The three companies I’ve actually cared about were those that I had already “won” the organizational rat race within my definition of winning. The first I was leading their largest project only because near the end, they had laid everyone else off. “Winning” was staying employed until the market picked back up after 2009. The company went out of business late 2011. I stayed until the bitter end and then did a contract with the customer that I had been working with. The second I was already the de facto cloud architect and I “threatened” my CTO that I would quit if they ever made me a team lead. I only got that because I volunteered for the initiatives and I stuck to it until I figured out what I was doing and did a lot of research. The company only had 60 people at its height including project managers, managers, QA, analysts, sales and developers. The current company, I’m already at the top IC level and have the highest bill rate as a US based consultant. I was bought in at that level. I’ve repeatedly asked my manager what my goals should be a s he said basically - keep making the customers happy and bringing in money through being billable. The others I was a cog in the wheel and would have had to play the politics game to get ahead. I’ve always sucked at that.
- fooker 11mo agoYeah someone joining a good company as a senior engineer in 2015 would retire with about 15M in assets now assuming smart investments (say... half on big tech stocks, half in market indices) Someone joining now on the other hand, might have to resort to physical work at some point in the next ten years of things go south.
- raw_anon_1111 11mo agoThis is very much tech bubble thinking. Most developers in the US don’t work for tech companies and will never make ovdd $200K inflation adjusted. Developer salary is very much bimodal https://newsletter.pragmaticengineer.com/p/trimodal https://newsletter.pragmaticengineer.com/p/trimodal If you are working for boring old enterprise companies like banks, airlines, insurance companies or even most YC funded companies, “senior” developers will top out at around $160K-$170K inflation adjusted in tier 2 cities. I spent my pure developer career [1] in Atlanta GA. Well known companies based there like Home Depot, Delta, Coke, and GE Transportation are paying their top developers around what entry level developers getting in BigTech. But choose your non west coast city and you will see the same.
- fooker 11mo agoOkay, assuming you could invest 100k out of your 170k per year into companies you know were doing well on tech from 2015, how much would you have ? (say: AMD, Tesla, Google, Amazon, Facebook) The answer is about 10M, which is not that far from what I estimated, even without including Nvidia. Now add in house price appreciation. There are plenty of people who have managed to do this, from fairly normal tech jobs.
- ahtihn 11mo agoSure, just save 100k out of your 170k comp, that's totally how normal people operate. And not only that, also pick the right stocks rather than just sticking everything in an index! Just magically turn 10x 100k into 10M!
- 11mo ago