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/02/2023
…for the best programming at the least cost, give the best possible programmers you can find sufficient time so you need the smallest number of them.
— Gerald Weinberg, The Psychology of Computer Programming
10/01/2023
When a process expert can tell me how to work, but doesn’t share in that work or its consequences, authority and responsibility are misaligned.
— Kent Beck and Cynthia Andres, Extreme Programming Explained
09/30/2023
Bureaucracy was invented to maximize control, coordination, and consistency—things that are essential to reliability and efficiency but aren’t the hallmarks of online communities and open innovation projects.
— Jim Whitehurst and Gary Hamel, The Open Organization
09/29/2023
Developers understand the benefits of everything and the tradeoffs of nothing!
— Neal Ford, Rebecca Parsons, and Patrick Kua, Building Evolutionary Architectures
09/28/2023
The greatest risk with design patterns is over-application. Not every problem can be solved cleanly with an existing design pattern; don’t try to force a problem into a design pattern when a custom approach will be cleaner.
— John Ousterhout, A Philosophy of Software Design
1899 post articles, 380 pages.