← Back to context

Comment by VirusNewbie

2 days ago

When I got into the industry over 20 years ago, it was unheard of for an IC software engineer to retire early. Unless you got extremely lucky like working at Microsoft or Apple pre-IPO, you just weren't making the kind of money big law or doctors made.

That is not the case now. Yes the competition is incredibly fierce but the pay has skyrocketed.

There were a lot of factors that went into making salaries sky-rocket. One of those was leverage: there was more demand for skilled programmers than there were available. You also had the ZIRP era from 2008-2021ish. If you could write fizz buzz and breathe you could get a good paying job.

In the 90s inflation-adjusted salaries were still rather high. A 75k USD salary in 1995 is roughly 150k USD today. And the median house was less than a third of your income. And in the 90s there was even more demand for programmers.

The early 2000s were a bit rough unless you were insulated inside Google and big tech.

But 2025 is a very different landscape. I’ve talked to lots of highly talented developers who’ve been consistently employed since the early 2000s who have been on the job search for 9 months, a year.

It’s one thing to have a goal for one’s career but it’s not like you can wait around to find that perfect opportunity forever, right?

Some times you have to find something and work. It might not fit into your plans for your career but it might provide you with the income you need to keep your family afloat and maybe let you indulge in a hobby.

  • > … but it’s not like you can wait around to find that perfect opportunity forever, right?

    > Some times you have to find something and work …

    Rather than waiting for a perfect choice, I read Hamming as reminding us that are making choices all the time and cannot avoid doing so. Even not choosing, e.g., staying in a less-than-ideal role, is a choice. Given that we have no choice but to choose, Hamming suggests knowing up front where we want to go in the long term and biasing choices in that general direction.

    Swizec mentioned Cal Newport elsewhere[0], and Newport’s recommendations around lifestyle-centric career planning provide an interesting bridge between your comments about occasionally needing to weather a storm and Hamming.

    Some view titles, particular projects, or certain roles to be worthwhile goals in themselves. “I just graduated law school, so I want to make partner at a big NYC law firm” is a goal that a motivated new attorney might set. Does that career goal serve her if she despises traffic, subway travel, and apartment living? Newport advocates beginning with a vision of an ideal lifestyle and working backward from there by setting career goals to achieve the desired lifestyle.

    Where he may be in a conflict with Hamming is warning people about what he calls the grand goal theory, of which the fresh law school grad aiming at partner shows the pitfalls. Hamming’s advice will help you go far. Newport warns that if you’re going to go far, be sure it’s in the direction you want to go.

    In the case you mentioned of someone who is long-term unemployed, having a job that produces income is certainly nearer to any Hamming career goal and any Newport ideal lifestyle than that person’s present circumstance of draining savings or, worse, accumulating debt for basic living expenses.

    [0]: https://news.ycombinator.com/item?id=46354790

  • >In the 90s inflation-adjusted salaries were still rather high. A 75k USD salary in 1995 is roughly 150k USD today. And the median house was less than a third of your income. And in the 90s there was even more demand for programmers.

    Right but how many programmers were making even 150k back then, even if they were 10x geniuses? I don't think even high level ICs at IBM or Microsoft were making that much. Even inflation adjusted, that's lower than the medain at FAANG these days.

    • Look man, life was unironically just better for everyone back in the 90s. Minimum wage, median wage, highest earners, if you do the math everything was cheaper and wages were comparatively higher. Gas, food, electricity, housing, it was all cheaper. There were fewer regulations and less bureaucracy.

      The buying power of a programmer in the 90s was much, much higher than an average programmer today.

      8 replies →