Find the best Brian Kernighan quotes with images from our collection at QuotesLyfe. You can download, copy and even share it on Facebook, Instagram, Whatsapp, Linkedin, Pinterst, Reddit, etc. with your family, friends, colleagues, etc. The available pictures of Brian Kernighan quotes can be used as your mobile or desktop wallpaper or screensaver.
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.
... it is a fundamental principle of testing that you must know in advance the answer each test case is supposed to produce. If you don't, you are not testing; you are experimenting.
As we said in the preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way.
Get the weirdnesses into the data where you can manipulate them easily, and the regularity into the code because regular code is a lot easier to work with