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
So I think this is a really interesting concept you can apply in a lot of different ways. And the key thing here I think is that slow and steady is great. You don't have to do anything heroic. You know the difference in slopes doesn't have to be that great if you just every day think about learning a little bit more and getting a little bit better,... See more
gist.github.com • slope_vs_starting.md
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
“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

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
Playboy Interview: Steven Jobs | all about Steve Jobs.com
allaboutstevejobs.com
