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.
03/16/2026
A good architect, for example, does not begin by creating a design that he then imposes on the users, but by studying the intended users and figuring out what they need.
— Paul Graham, Hackers & Painters
03/15/2026
There’s a certain irony in the fact that so many systems that correctly implement valuable behaviors end up with a structure that is so poor that it negates that value and makes the system worthless.
— Robert C. Martin, Clean Craftsmanship
03/14/2026
After a while, getting what you want all the time is very close to not getting what you want all the time.
— Julian Barnes, A History of the World in 10½ Chapters
03/13/2026
Coding skill is just one small part of writing correct programs. The majority of the task is the subject of the three previous columns: problem definition, algorithm design, and data structure selection. If you perform those tasks well, writing correct code is usually easy.
— Jon Bentley, Programming Pearls
03/12/2026
Imagine the benefits of a single computer language! Employers would not have to hunt for programmers who know Calypso-lang. Books, articles, and research papers could be published with code, and every programmer would understand them. The number of frameworks and libraries would vastly shrink. The number of platforms you’d have to port your systems to would shrink as well. A single language would be a remarkable boon to the software businesses, to programmers, to researchers, and to users.
— Robert C. Martin, We, Programmers
2155 post articles, 431 pages.