IMO, this is a bad take. I've been in this industry long enough to have heard all the arguments presented here before— it's the classic ones: "pay is good", "not all jobs are bad", "others have it worse", etc.
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.
Being a worker doesn't mean "working class". That phrase pretty specifically is for people who do some sort of physical work. We fall under "professional class", people who mostly do knowledge work, traditionally at a desk in an office. They're both generally considered part of the middle class.
you can put a lipstick on a pig with some linkedin lingo like “professional class” or “working professional” but that is just for bars to impress boys/girls. end of the day you are worker and working class. the fact that you might be in the office while someone is out enjoying the sun at the construction site is just geography
In the original Marxist meaning, the working class is anybody who exchanges their labor (physical or otherwise) for a wage (hourly or salaried). This is defined in opposition to the bourgeoisie, who control the means of production and earn money from the labor of others.
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.