This is the most important comment I've read in a while. It has become really easy to feel trapped in software as a
trade even though I love working on software as much or more than ever in the details of the work. I'm fortunate that my current gig doesn't involve doing anything that I find directly objectionable in a Hippocratic Oath sense (though some might, its trading stuff which I long ago decided is about a 1.01 out of Meta on a scale of 1 to OpenAI).
The thing is that the software business has discovered its Three Big Lies:
- Everything is Exponential (Sigmoids are For The Small Thinkers)
- Breaking The Law is Progress if You Do It With a Computer
- Computer People Know What's Best
Other industries that have become tentacled over the years have had similar Big Lies (High Finance has Price Movements are Gaussian Distributed for example, and Bailouts are The Business Cycle).
I'm at the age both in life and career terms where its like, this could be a cyclic thing and these assholes are going to get thrown out soon, or it could be I came of age in an aberrant exceptionally good time, this is how it always ends up.
What I do know is that that software is an effective tool for mitigating the damage of malware, excellent computers are cheap now, and so it might be possible to fund an effective resistance doing rewarding work for the greater good with frugality and some creativity about paying the bills, I'm still figuring out the details.