A Quote by Steve McConnell

It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is error-free. — © Steve McConnell
It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is error-free.
I remarked to Dennis that easily half the code I was writing in Multics was error recovery code. He said, "We left all that stuff out of Unix. If there's an error, we have this routine called panic, and when it is called, the machine crashes, and you holler down the hall, 'Hey, reboot it.'"
The genetic code is not a binary code as in computers, nor an eight-level code as in some telephone systems, but a quaternary code with four symbols. The machine code of the genes is uncannily computerlike.
No consensus of men can make an error erroneous. We can only find or commit an error, not create it. When we commit an error, we say what was an error already.
I think it's a really admirable thing to be very sure of your own moral code and not waver from that. If you're sure of your moral code, your moral code is personal. Something that I admire about my TV character is being unapologetic and knowing who she is. That was empowering to play.
Reason and free inquiry are the only effectual agents against error... They are the natural enemies of error, and of error only... If [free enquiry] be restrained now, the present corruptions will be protected, and new ones encouraged.
What on earth prompted you to take a hand in this?" "I don't know. My… my code of morals, perhaps." "Your code of morals. What code, if I may ask?" "Comprehension.
Perhaps we could write code to optimize code, then run that code through the code optimizer?
It was a rather extraordinary conversation if you think about it -- both of us speaking in code. But not military code, not Intelligence or Resistance code -- just feminine code.
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
There's a subtle reason that programmers always want to throw away the code and start over. The reason is that they think the old code is a mess. [...] The reason that they think the old code is a mess is because of a cardinal, fundamental law of programming: It's harder to read code than to write it.
Your longevity and health are more determined by your ZIP code than they are by your genetic code.
If on your own or by the criticism of others you discover error in your work, correct it then and there; otherwise in exposing your work to the public, you will expose your error also.
It doesn't cost anything to replicate code. So the companies that make code, that's why they've done so well. We take it for granted now, but why is it that code is free? It's because somebody built this self-replicating process.
Error is a supposition that pleasure and pain, that intelligence, substance, life, are existent in matter. Error is neither Mind nor one of Mind's faculties. Error is the contradiction of Truth. Error is a belief without understanding. Error is unreal because untrue. It is that which stemma to be and is not. If error were true, its truth would be error, and we should have a self-evident absurdity -namely, erroneous truth. Thus we should continue to lose the standard of Truth.
If people are taught wrong, raised wrong, or haven't taken the Bible seriously enough, then they can go into academic error, emotional error, psychological error.
I find if you're targeting Windows, Linux, and Mac OS X right from the start, your code will probably work anywhere else that you might try it later. Writing code that is cross-platform from the start requires more discipline, but I find it is worth the effort.
This site uses cookies to ensure you get the best experience. More info...
Got it!