Brian Kernighan Quotes


Another effective [debugging] technique is to explain your code to someone else. This will often cause you to explain the bug to yourself. Sometimes it takes no more than a few sentences, followed by an embarrassed "Never mind, I see what's wrong. Sorry to bother you." This works remarkably well; you can even use non-programmers as listeners. One university computer center kept a teddy bear near the help desk. Students with mysterious bugs were required to explain them to the bear before they could speak to a human counselor.


Citations

Kernighan, Brian W., and Rob Pike. The Practice of Programming. Addison-Wesley, 1999, p. 123.

Related Quotes

Brian Kernighan
Brian Kernighan
  • Born: January 1, 1942
  • Nationality: Canadian
  • Profession: Scientist

Brian Wilson Kernighan (/ˈkɜːrnɪhæn/; born 1942) is a Canadian computer scientist.