Sublime
An inspiration engine for ideas
A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in. [...] No matter what language you work in, programming in a functional style provides benefits. You should do it whenever it is convenient, and you should think hard about the decision when it isn’t... See more
Arend van Beelen jr. • Post-Architecture: Premature Abstraction Is the Root of All Evil
how to write algorithms that could change their code and get smarter as they develop. We now call this evolutionary programming.
W. Brian Arthur • Complexity Economics: Proceedings of the Santa Fe Institute's 2019 Fall Symposium
Meriwether did not himself possess a first-rate mathematical mind. Instead, he recruited the top academic talent. No finance professor was more respected than Robert C. Merton. Merton had consulted for Salomon Brothers, so Meriwether already knew him. He agreed to come on board. Meriwether’s other great coup was recruiting Myron Scholes. As journal
... See moreWilliam Poundstone • Fortune's Formula: The Untold Story of the Scientific Betting System That Beat the Casinos and Wall Street

It is often a good strategy to start by solving the problem at hand in the most straightforward manner possible, instrument it to find any computational bottlenecks, and then look for ways to improve the computational complexity of those parts of the program contributing to the bottlenecks.
John Guttag • Introduction to Computation and Programming Using Python, second edition: With Application to Understanding Data
