Enabling Software Literacy https://github.com/zells/core/blob/master/manifesto.md (a manifesto on why today's s/w does not help, and a design of a distributed platform)
miniblog.
Related Posts
Writing an IRC server, exploring object systems, and enabling hot reloading for clients: https://technomancy.us/197 (in Lua and Fennel)
The Shelf is a NeXTSTEP alternative to a clipboard, but more flexible and powerful: https://en.wikipedia.org/wiki/Shelf_(computing)
You can put a source file and destination directory on the shelf, enabling a cut-and-paste style operation. You can still refer back to them afterwards!
Adding differentiation as a first class concept in Swift, enabling stepping through ML code and type safety: