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
Jack of all trades.
David Thomas • The Pragmatic Programmer: From Journeyman to Master
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


Another thing to consider is that one of the most important factors for success of a company is the quality of its engineers. The best way to lower development costs is to hire great engineers: they don’t cost much more than mediocre engineers but have tremendously higher productivity. However, the best engineers care deeply about good design. If y
... See moreJohn 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
When Jobs arrived back at Apple, it had a conventional structure for a company of its size and scope. It was divided into business units, each with its own P&L responsibilities. General managers ran the Macintosh products group, the information appliances division, and the server products division, among others. As is often the case with decent... See more