Trivia

Hard

Explaining Your Code To An Inanimate Object Is A Programming Trick Known As What?

Rubber Duck Debugging
Coderphrenia
Talkthrough Testing
Oral Examination
A rubber duck sitting on a laptop looking at code.
Tom Morris/Wikimedia

Answer: Rubber Duck Debugging

Rubber duck debugging is an informal method of debugging code that programmers have long relied on as a simple and cost-effective way to catch code errors. The programmer, once they have finished coding, takes a moment to explain the code, line by line, to the rubber duck on their desk (or whatever other inanimate object, like a figurine or toy, they have handy).

By poring over their own code and explaining it out loud to the inanimate object, the programmer will often times catch errors in the code as the mismatch between what the program is supposed to do and what the code on the screen actually does is made more apparent—the programmer’s version of a student reading their term paper out loud to check for errors.

Other terms for rubber duck debugging include confessional debugging and cardboard programmer.

Trivia

Hard

Early Anti-Counterfeiting Technique Used To Protect Wine Relied On?

Trivia

Easy

What Was The First Console Video Game To Save A Player’s Progress?

Trivia

Easy

Mark Hamill Auditioned For Luke Skywalker At The Behest Of The Actor Behind Which Horror Movie Character?

Trivia

Hard

Which TV Show Was Originally Pitched As “Wagon Train to the Stars”?

Trivia

Easy

New York City Contributed Hundreds Of What To Build A Massive Artificial Reef?

Trivia

Hard

What Was The First Mobile Phone Game?

Trivia

Easy

What Previously Necessary Computer Tool Is Considered A Novelty?

Trivia

Hard

What Creature Was First Used In Space Flight Tests?

Trivia

Easy

Early 2D Video Game Characters Were Known As What?

Trivia

Easy

Which Of These North American Mammals Has A Sophisticated Language System?