So what is a more worthwhile use of high tech? Being someone in tech and having greatly economically benefited from it, I've recently been reframing what I know about software tech, startups, innovation with a regenerative paradigm. I am still making my way through Carol Sanford's work on regenerative paradigms and figuring out a lot of this stuff out. So far:
(1)
Christopher Alexander had introduced the idea of creating pattern languages for people living, working, and playing within building architecture so that they can modify and design their own living spaces. What we ended up with are cookie-cutter housing in suburbia. His work greatly influenced OOP and Human-Computer-Interface design (see his 1996 OOPSLA Keynote) ... and what we ended up with is the Gang of Four, Apple products, growth hacks, and "user engagement".
What we don't have are individuals, families, and communities having computer tech that can customized by the users for what works in their local environment. Smalltalk was designed with that intent in mind, but our legacy from Smalltalk is the Gang of Four and OOP "design patterns".
(2)
There was a recent article posted here. It was a fictional interview, the premise being someone from a parallel world where software design was elevated on par with science and art, and not merely engineering. They start with a "design brief" rather than engineering requirements. I lost track of that article.
Just some evolving thoughts.
I have this struggle often. Before software engineering, I was working on permaculture farms and apprenticed as a natural builder (cob mostly).
I still have no idea how to make a living from this though.