Sublime
An inspiration engine for ideas
You’ve probably seen design discussions
Venkat Subramaniam • Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)

This is end-user programming, a vision for empowered computing pursued by bright-eyed computer science visionaries.
Szymon Kaliski • https://www.inkandswitch.com/end-user-programming/
Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)
amazon.com
At Ink & Switch, we believe that software should be extensible in an easy, everyday manner. We believe users want to automate, customize, or even make their own tools without much ceremony. History offers us some great examples.
Szymon Kaliski • https://www.inkandswitch.com/end-user-programming/
repetitive structures,
David Epstein • Range: Why Generalists Triumph in a Specialized World
Jack of all trades.