Rubberducking (Rubber Duck Debugging)

Rubberducking (Rubber Duck Debugging) – a technique of explaining an intricate process to an inanimate object, such as a rubber duck, as a means of clarifying one’s understanding and identifying errors or misconceptions without external help. (The technique was developed by programmers; hence the reference to “debugging.”)



Please cite this article as:
Davis, B., & Francis, K. (2025). “Rubberducking (Rubber Duck Debugging)” in Discourses on Learning in Education. https://learningdiscourses.com.


⇦ Back to Map
⇦ Back to List