"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 Kernighan (1942)
Choose Background Style
More Backgrounds
Loading...
Quote image preload

About Brian Kernighan

Brian Kernighan is a Canadian computer scientist known for his contributions to the development of the C programming language and to the UNIX operating system. He worked at Bell Labs alongside Dennis Ritchie, where they created C and participated in the design of UNIX, revolutionizing software development. Kernighan is also an accomplished author and co-authored the influential book 'The C Programming Language' which remains a valuable resource for programmers worldwide.

Related Quotes

"The most effective debugging tool is still careful thought, coupled with judiciously placed print statements."

"Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you ca..."

"Controlling complexity is the essence of computer programming."

"The best programs are the ones written when the programmer is supposed to be working on something else."