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.

10/25/2025

There is a corny saying in therapy circles, “If you spot it, you’ve got it,” which means that if you notice behavior in others, it’s probably because you behave in the same way.

— Grayson Perry, The Descent of Man

Discuss this quote

10/24/2025

The payoffs that determine their reputations don’t coincide with the accuracy of the predictions, since no one is keeping score. Instead, their reputations hinge on their ability to entertain, titillate, or shock; on their ability to instill confidence or fear (in the hopes that a prophecy might be self-fulfilling or self-defeating); and on their skill in galvanizing a coalition and celebrating its virtue.

— Steven Pinker, Enlightenment Now

Discuss this quote

10/22/2025

Wishful thinking isn’t just optimism. It’s closing your eyes and hoping something works when you have no reasonable basis for thinking it will. Wishful thinking at the beginning of a project leads to big blowups at the end of a project. It undermines meaningful planning and may be at the root of more software problems than all other causes combined.

— Steve McConnell, Rapid Development

Discuss this quote

10/21/2025

DRY is excellent advice within the context of a single function, service, or module. It is good advice; beyond that, I would extend DRY to the scope of a version control repository or a deployment pipeline. It comes at a cost, though. Sometimes this is a very significant cost when applied between services or modules, particularly if they are developed independently. The problem is that the cost of having one canonical representation of any given idea across a whole system increases coupling, and the cost of coupling can exceed the cost of duplication.

— David Farley, Modern Software Engineering

Discuss this quote