The Self programming language, the optimisation techniques they pioneered, and the emergent design principles: https://youtube.com/watch?v=3ka4KY7TMTU
(Stanford talk by one of the creators)
miniblog.
Related Posts
The Zen of Emacs, and the ability to extend *anything* incrementally, contrasted with VS Code design principles:
"Minus 100 points", an article on deciding how to add features C#, remains one of the best introduction to PL design principles I've seen: https://docs.microsoft.com/en-us/archive/blogs/ericgu/minus-100-points
(Design is hard, combinatorial complexity grows easily, saying "no" needs to be a default.)
Ted Nelson introducing some of the basic principles of Xanadu, his hypertext design: https://www.youtube.com/watch?v=hMKy52Intac
He stresses the importance of visible hyperlinks, an interesting choice when some UI designers argue that today's underlined links are distracting for readers.

