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.

05/26/2023

Developers who want to refactor are often asked to justify the decision. Although this seems reasonable, it makes an already difficult thing impossibly difficult, and tends to squelch refactoring (or drive it underground). Software development is not such a predictable process that the benefits of a change or the costs of not making a change can be accurately calculated.

— Eric Evans, Domain-Driven Design

Discuss this quote

05/25/2023

Human life is like walking into a movie halfway through, and having to walk out again two minutes later. You’ll have no idea what’s going on when you walk in. And chances are, just as you begin to get a clue, you’ll be kicked out. So unless you are lucky enough to walk in during a scene that is satisfying without any longer narrative context (think sex or violence), your ability to derive satisfaction from your two-minute glimpse will depend partly on your ability to construct meaning out of it.

— Venkatesh Rao, Crash Early, Crash Often

Discuss this quote

05/23/2023

This is true of almost any physical object likely to be within reach of us at any given moment. Every one was grown or manufactured by someone on the basis of what someone imagined we might be like, and what they thought we might want or need. It’s even more true of abstractions like “capitalism,” “society,” or “the government.” They only exist because we produce them every day.

— David Graeber, Bullshit Jobs

Discuss this quote