Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than… — Dick Brandon Copy Share Image
The programmer's primary weapon in the never-ending battle against slow system is to change the intramodular structure. Our first response should be… — Fred Brooks Copy Share Image
The best performance improvement is the transition from the nonworking state to the working state. — John Ousterhout Copy Share Image
Facebook is not a physical country, but with 900 million users, its 'population' comes third after China and India. It may not… — Rebecca MacKinnon Copy Share Image
Increasingly, people seem to misinterpret complexity as sophistication, which is baffling -- the incomprehensible should cause suspicion rather than admiration. — Niklaus Wirth 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
When we take the position that it is not only the programmer's responsibility to produce a correct program but also to demonstrate… — Edsger Dijkstra Copy Share Image
Our society expects that everyone should learn to write, even though very few become professional writers. Similarly, I think that everyone should… — Mitchel Resnick Copy Share Image
The programmers of tomorrow are the wizards of the future. You're going to look like you have magic powers compared to everybody… — Gabe Newell Copy Share Image
All programmers are optimists. Perhaps this modern sorcery especially attracts those who believe in happy endings and fairy godmothers. Perhaps the hundreds… — Fred Brooks Copy Share Image
In programming, as in everything else, to be in error is to be reborn. — Alan Perlis Copy Share Image
The error which underlies the very existence of this debate is that there is some kind of perfect Platonic form of the… — Paul Vixie Copy Share Image
Most kids are not dreaming of being programmers, scientists or engineers. — will.i.am Copy Share Image
I realized that a large part of my life from then on was going to be spent in finding mistakes in my… — Maurice Wilkes Copy Share Image
By understanding a machine-oriented language, the programmer will tend to use a much more efficient method; it is much closer to reality. — Donald Knuth Copy Share Image
I didn't realize how good I was with technology until I met my parents... my dad told me "You're good; you should… — Mike Birbiglia Copy Share Image
John Carmack, who has become interested in focusing on things other than game development at id, has resigned from the studio. John’s… — Tim Willits Copy Share Image
Great programmers learn how to program their tools, not just use them. — Steve Yegge Copy Share Image
The best programmers are not marginally better than merely good ones. They are an order-of-magnitude better, measured by whatever standard: conceptual creativity,… — Randall E. Stross Copy Share Image
It is, therefore, possible to extend a partially specified interpretation to a complete interpretation, without loss of verifiability... This fact offers the… — Robert W. Floyd Copy Share Image
The function of good software is to make the complex appear to be simple. — Grady Booch Copy Share Image
I believe C++ instills fear in programmers, fear that the interaction of some details causes unpredictable results. Its unmanageable complexity has spawned… — Erik Naggum Copy Share Image
More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason - including… — William Wulf Copy Share Image