We're in a strategic industry with lots of investment, and a lot of us who check Hacker News have good enough resumes to be in demand, but this doesn't change the fact we —software engineers as a whole— are workers. We might be well-paid, but we're still working class.
If you go outside the top-school bubble, or the usa-tech bubble, this is more evident. Take the money and generous stock grants away and the job is basically indistinguishable from any other white-collar job. Most software developers around the world can't work from Thailand when it's winter. Or take a gap year to reinvent themselves. Or find freelance work that'd allow them to live comfortably with only a dozen hours of work a week.
The incentive of companies is always to have their workers produce more, for less. Thankfully in the USA especially the stars are aligned to give "top software engineering talent" enough leverage to enjoy career mobility and cushy pay. We're at the right place at the right time.
The incentive of companies is always to have their workers produce more for less, and trust me, they're trying. It might be AI, it might be a growing supply of developers, it might be a change in investment strategies— that "top software engineering talent" pool will shrink and a lot of developers will be hit with the realization they weren't some permanent exception in the system. We might feel like we're part of the bourgeoisie because we get big cheques from the companies we work for, but we're much closer factory-line work than a lot of people realize.