Solving a problem simply means representing it so as to make the solution transparent. — Herbert Simon Copy Share Image
Testing by itself does not improve software quality. Test results are an indicator of quality, but in and of themselves, they don't… — Steve McConnell Copy Share Image
Anyone could learn Lisp in one day, except that if they already knew Fortran, it would take three days. — Marvin Minsky Copy Share Image
You think you KNOW when you learn, are more sure when you can write, even more when you can teach, but certain… — Alan Perlis Copy Share Image
Learning research tells us that the time lag from experiment to feedback is critical ... — Kent Beck Copy Share Image
If the designers of X Windows built cars, there would be no fewer than five steering wheels hidden about the cockpit, none… — Marcus J. Ranum Copy Share Image
“Software design as taught today is terribly incomplete. It talks only about what systems should do. It doesn’t address the converse—things systems… — Michael T. Nygard Copy Share Image
I have found that meditation has helped me with my academic career and has given me insights into musical composition and software… — Frederick Lenz Copy Share Image
The Very Big Stupid is a thing which breeds by eating The Future. Have you seen it? It sometimes disguises itself as… — Frank Zappa Copy Share Image
Since when has the world of computer software design been about what people want? This is a simple question of evolution. The… — Bill Gates Copy Share Image
There are two methods in software design. One is to make the program so simple, there are obviously no errors. The other… — Tony Hoare Copy Share Image
Human beings either function as individuals or as members of a pack. There's a switch inside us, deep in our spirit, that… — Jaron Lanier Copy Share Image
It takes a touch of genius-and a lot of Courage-to move in the opposite direction. — Albert Einstein Copy Share Image
...you can look forward to reading - I swear this is true - Microsoft Bob for Dummies. — Josh Quittner Copy Share Image
Java development without a little heresy would be a dull place, and a dangerous one. — Bruce Tate Copy Share Image
The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich may find hard… — Tony Hoare Copy Share Image
“I conclude there are two ways of constructing software design: one way is to make it so simple there are obviously no… — Tony Hoare Copy Share Image
...wisdom is in large part the knowledge of how to avoid doing dumb things, and thus grows globally as a function of… — Tim Bray Copy Share Image
... with proper design, the features come cheaply. This approach is arduous, but continues to succeed. — Dennis Ritchie Copy Share Image
Crappy old OSes have value in the basically negative sense that changing to new ones makes us wish we'd never been born. — Neal Stephenson Copy Share Image