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/22/2020
Don’t you think it a good principle that one shouldn’t respect all human opinions, but only some and not others … that one should respect the good ones, but not the bad ones?… And good ones are those of people with understanding, whereas bad ones are those of people without it … So my good friend, we shouldn’t care all that much about what the populace will say of us, but about what the expert on matters of justice and injustice will say.
— Alain De Botton, The Consolations of Philosophy
10/21/2020
While Agile may make easy problems a bit easier, it doesn’t help with the hard problems. It’s appealing to programmers, but to make software engineering more of an engineering discipline, something else is needed.
— Adam Barr, The Problem with Software
10/20/2020
Designing hardware is more expensive than designing software. It’s unlikely that a hardware designer would construct a system that used six different incompatible methods to do the same thing before breakfast. But because there isn’t the same up-front cost in software, software designers are often less careful.
— Jonathan E. Steinhart, The Secret Life of Programs
10/19/2020
We may attack your beliefs. But only those who believe blindly, greedily or half-heartedly will be bothered by our brand of mockery. To question their beliefs threatens them; it makes a secret part of them ashamed, and they get riled up and start smiting.
— Subgenius Foundation, Book of the Subgenius
10/18/2020
You want your software development to be more like farming. Farmers are methodical in knowing the lay of the land, studying its current chemical makeup, planting, watering, weeding, and harvesting their crops. Software that is reliable, extensible, and maintainable is developed just as methodically.
— Mickey W. Mantle and Ron Lichty, Managing the Unmanageable
2004 post articles, 401 pages.