Not trying to say you're wrong but long way of saying don't be so hard on yourself, its not like you're Elon, Altman, any of the other awful figures steering our tech world right now.
Not trying to say you're wrong but long way of saying don't be so hard on yourself, its not like you're Elon, Altman, any of the other awful figures steering our tech world right now.
The analogy wasn't the best, but the whole of tech isn't on the hook for this. Just like a typical daily driver or someone who works on their own car can't be directly responsible for the climate crisis. There are major players making the decisions that are causing the state we're in.
I’m (and presumably many of us are) feeling the destabilizing effects of my industry now in a similar way to how many other professions have felt its effects before. Given our industry’s impact on society, it’s important that we feel this effect directly, so that we can do a better job of empathizing with the industries we’re “disrupting.” Whether or not I have personally participated in those aspects of the industry, I share inescapably in its overall karma, which is why it’s important to not just opt out of the parts of it I feel are immoral, but try to push for it to be better where I can.
This isn't a nit. It changes the way you have to look at this. You can't say "we need to better feel the impacts IT has on the broader workforce, therefore I should avoid working on things that automate jobs away". So long as you take anything resembling a market salary anywhere, you're supplying labor to the system that does that.
Your options therefore are:
* Adopt an ethical stance that doesn't intrinsically penalize work that increases global productivity and thus exerts downward pressure on labor.
* Do work that somehow works against that pressure, for instance by donating 20-40% of your compensation to labor causes, or something like that.
* Leave the industry.
I don't look at this quandry and see an ethical imperative; I look at it and see a broken ethical calculation. From that observation, I get to: "I should shut up about things that impact employment for software developers, because there's nothing intrinsically bad about that."
(Whether or not developers, or dockworkers, come out on net positive or negative is a separable question.)