Sublime
An inspiration engine for ideas
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/
it is more important for a module to have a simple interface than a simple implementation.
John K. 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 K. Ousterhout • A Philosophy of Software Design, 2nd Edition
how fast you learn is a lot more important than how much you know to begin with. So in general I say that people emphasize too much how much they know and not how fast they're learning.