When a language has some central design principles, you can spot projects that work really well because they go well with that design.
miniblog.
Related Posts
The Zen of Emacs, and the ability to extend *anything* incrementally, contrasted with VS Code design principles:
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)
"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.)

