Categories
Uncategorized

Rubber Duck Debugging

I mentioned the duck yesterday, so I should probably explain the duck.

Debugging is the act of removing errors or misfeatures from a computer program or system.

You know the thing where you’ve got a problem, and you’re going over it in your head, and it isn’t going anywhere, but when you explain the problem to someone else, suddenly the solution is obvious?

Turns out, the someone else doesn’t need to be animate, and it works nearly as well if you explain it to a small yellow plastic anatidae.

Thus, rubber duck debugging.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.