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.
Author · 1 quote
Brian W. Kernighan is a Canadian computer scientist and professor, known for his significant contributions to the development of UNIX and the creation of the C programming language alongside Dennis Ritchie. He co-authored the influential book "The C Programming Language," which has been pivotal in computer science education. Additionally, Kernighan's work spans software engineering, programming languages, and educational resources in computing.
b. 1938
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.
Filed undercomplexity·debugging·intelligence