Sublime
An inspiration engine for ideas
it is more important for a module to have a simple interface than a simple implementation.
John Ousterhout • A Philosophy of Software Design, 2nd Edition

“You had a set of folks running these machines who were the priesthood of hardware, and the rest of us were railing against it,” says Chris Brown, a software-development manager at the time. “We wanted a playground where we could go to freely try things out.”
Brad Stone • The Everything Store: Jeff Bezos and the Age of Amazon
Jack of all trades.
David Thomas • The Pragmatic Programmer: From Journeyman to Master
Personal Dynamic Media Alan Kay and Adele Goldberg
Alan Kay • Personal Dynamic Media
he helped start a research group called MIDAS, which stood for Mining Data at Stanford.
Steven Levy • In The Plex: How Google Thinks, Works, and Shapes Our Lives
OO makes code understandable by encapsulating moving parts. FP makes code understandable by minimizing moving parts.
Arend van Beelen jr. • Post-Architecture: Premature Abstraction Is the Root of All Evil

Engelbart finally came up with his answer: We need to create Dynamic Knowledge Repositories (DKRs), a new kind of tool that can integrate and update the latest knowledge held by a group of people and allows others to use it anytime, anywhere. Such tools would not have been possible in the printing era because paper, as a static physical medium, has... See more