Building technical systems involves a lot of hard work and specialized knowledge: languages and protocols, coding and debugging, testing and refactoring. — Jesse James Garrett Copy Share Image
The process of debugging, going an correcting the program and then looking at the behavior, and then correcting it again, and finally… — Nicholas Negroponte Copy Share Image
As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we… — Maurice Wilkes Copy Share Image
The most frequent complaint is that it's hard. True. it's a hard game to win Also, many people ask me how to… — Graham Nelson Copy Share Image
Testing proves a programmer’s failure. Debugging is the programmer’s vindication. — Boris Beizer Copy Share Image
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we… — Donald Knuth Copy Share Image
Rushing to optimize before the bottlenecks are known may be the only error to have ruined more designs than feature creep. From… — Eric S. Raymond Copy Share Image
Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts… — Donald Knuth Copy Share Image
If you want more effective programmers, you will discover that they should not waste their time debugging, they should not introduce the… — Edsger Dijkstra Copy Share Image
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. — Anonymous Copy Share Image
Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging. — Eric S. Raymond Copy Share Image
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as… — Brian Kernighan Copy Share Image
When debugging, novices insert corrective code; experts remove defective code. — Richard E. Pattis Copy Share Image
System debugging, like astronomy, has always been done chiefly at night. — Fred Brooks Copy Share Image
Another effective [debugging] technique is to explain your code to someone else. This will often cause you to explain the bug to… — Brian Kernighan Copy Share Image
System debugging has always been a graveyard-shift occupation, like astronomy. — Fred Brooks 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
If you're as clever as you can be when you write it, how will you ever debug it? — Brian Kernighan Copy Share Image
Early Apple machines -- don't know how to answer what it was like since there were so few tools. Just had to… — Bob Frankston Copy Share Image
The three most important aspects of debugging and real estate are the same: Location, Location, and Location. — Richard E. Pattis Copy Share Image
The hardest part of the software task is arriving at a complete and consistent specification, and much of the essence of building… — Fred Brooks Copy Share Image
Programming allows you to think about thinking, and while debugging you learn learning. — Nicholas Negroponte Copy Share Image
The most effective debugging tool is still careful thought, coupled with judiciously placed print statements. — Brian Kernighan Copy Share Image