C is not a big language, and it is not served well by a big book.Brian W. Kernighan
Good programming is not learned from generalities, but by seeing how significant programs can be made clean, easy to read, easy to maintain and modify, human-engineered, efficient, and reliable, by the application of common sense and good programming practices.Brian W. Kernighan
One of the main strengths of C is that it does not constrain the programmer to a particular style or level of description.Brian W. Kernighan
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.Brian W. Kernighan
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?Brian W. Kernighan