My long-term solution is building my own desktop environment that is inspired by the classic Macintosh Human Interface Guidelines, but also takes ideas from OpenDoc, Smalltalk environments, the Symbolics Genera Lisp machine OS, and Plan 9 (itself influenced by Project Oberon when it comes to the GUI) to form an environment that encourages flexible, programmable tools built from smaller components but can be arranged to create complete software solutions, kind of like how a painter arranges colors and tools. Unfortunately I’m still early in the design phase and I have no code to share, and this is also a side project since I work full-time as a researcher and thus I can’t devote my full time to this, but I hope that by 2024 I’ll have an early version working and released.
I am inspired by the vision of personal computing pioneers like Alan Kay, and I hate to see personal computing being transformed from user empowerment to platforms for selling services and serving ads to a captive audience.