Edit: forgot link
Edit: forgot link
On that basis, most successful people I know almost never work hard.
Fast forward 20 years, and as "hard" as I work in software and mobile games, it's never been as soul crushing as working on the farm for minimum wage, with absurdly strict owners. (I once got yelled at for looking at the clock on the wall behind me when we were in a lull.)
My now father-in-law has been a farmer for 60+ years. He has never had much money and still works the fields.
He works hard. I'm pretty sure I only did once, 22 years ago.
There is a big difference between working on your own property in your retirement and working piece rate earning under the minimum wage for 14 hours a day of back-breaking physical labor.
As a software engineer — no I don't. Sometimes I feel bad about earning a lot of money doing what I love, but at the same time, I know for sure that I don't exploit anyone, and that I got where I am only thanks to my own work. Yes, it's unfair that the world needs more software engineers than artists right now, and if I loved art more than code but that doesn't mean that I exploit anyone.
The same goes for the clothes you wear, the food you eat etc. (though, to be fair it is easier to consciously buy better food and clothes today than hardware).
I often felt bad working in the software business because of the issues with hardware manufacturing. You can buy locally produced clothes and food, and you can often figure out under what conditions they are made under. With hardware, not so much.
And it is not inevitable, we could end (or at least minimize) the violent, chaotic exploitation without needing a post-scarcity economy in my opinion.
I don't think that a majority of these people are exploited. Some are, and it definitely happens more often than to people like you and me (going from the assumptions that hacker news is a website for software developers, I have trouble picturing a developer who falls into "really poor people" category), but still — not always. More often it's just market reality that create these kind of conditions.
You might not directly exploit anyone, but you (and I) are making tools that make it easier for others to exploit people. I mean, let's take Amazon's warehouses, for example. Would Amazon be able to push its warehouse workers as hard it does without the software that manages inventory and tells warehouse employees exactly where to go and when? I doubt it. But that software didn't magically spring into existence. It was written, by a team of programmers and iteratively improved until it allowed Amazon to push its warehouse workers as hard as it does today.
So no, we software developers not exploit anyone, but that doesn't mean that we're not complicit in exploitation.