Home

Quote of the Day

If you enjoy programming, philosophy, math, or any number of geeky topics, you're in the right place. Every day, I'll post a random quote from my extensive collection of Kindle highlights. Quotes do not necessarily reflect my views or opinions. In fact, part of my epistemic process is to consume a wide variety of contradictory material.

08/25/2020

The technology, the surrounding organization, and the traditions of the craft conspire to define certain items of paperwork that a project must prepare. To the new manager, fresh from operating as a craftsman himself, these seem an unmitigated nuisance, an unnecessary distraction, and a white tide that threatens to engulf him. And indeed, most of them are exactly that.

— Frederick P. Brooks Jr., The Mythical Man-Month

Discuss this quote

08/24/2020

If software developers should always be thinking about design issues, and reducing complexity is the most important element of software design, then software developers should always be thinking about complexity.

— John Ousterhout, A Philosophy of Software Design

Discuss this quote

08/21/2020

The lesson here is that the narrower you can make your product while still maintaining a large enough market, the more profit you will generate. It’s that simple – if you can find a small group of people and make them amazingly happy, you will make money.

— Rob Walling and Mike Taber, Start Small, Stay Small

Discuss this quote