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.
04/03/2025
There seems to be no way out of this paradox—the better job a programming language does for the special purpose for which it was designed, the more limiting it is on the minds of those who use it, if they are faced with potentially new areas of application.
— Gerald Weinberg, The Psychology of Computer Programming
04/02/2025
Good programmers are a little bit lazy: they sit back and wait for an insight rather than rushing forward with their first idea. That must, of course, be balanced with the initiative to code at the proper time. The real skill, though, is knowing the proper time. That judgment comes only with the experience of solving problems and reflecting on their solutions.
— Jon Bentley, Programming Pearls
04/01/2025
Despite their best efforts to eliminate the need for programmers, that need has only increased and diversified. And now, they think the solution will be AI. But, trust me, the outcome will be the same. With greater power, the need for and stature of programmers can only increase.
— Robert C. Martin, We, Programmers
03/31/2025
In today’s world, the ability to solve complicated problems has been devalued into the commonplace. It’s what you’re expected to do when you come to the workplace.
— David Komlos and David Benjamin, Cracking Complexity
03/30/2025
Is software development really hard, or are software developers not that good at it? Certainly there are parts of software that are hard, but software developers seem to do everything in their power to make even the easy parts harder by wasting an inordinate amount of time on reinvention and inefficient approaches.
— Adam Barr, The Problem With Software
1808 post articles, 362 pages.