Do You Use Rubber Ducky Debugging In Your Classroom?

Hello MS World! 

This past week, Raegan Towne (@raegantowne) and I had the privilege of leading a Discoveries workshop. I always learn a ton of stuff from other teachers, and this week was no different. Raegan shared about how she uses Rubber Ducky Debugging, a fun debugging strategy where you give your students a rubber duck (or a small object of their choice) to place near them during programming exercises. When their code is not working, or they are stuck, they talk out loud to their rubber duck. This forces them to explain their thinking and what they did, and often, will help them catch their errors. 

Apparently, it’s not a new thing...but I’m super excited to use it in my classroom! I’m often trying to get my kids to THINK about their thinking, and this practice would help them with that. 

You will definitely get some eye rolls when you introduce it to your students, but consider showing this video from Google, or this video to show your students that it’s legitimately used with real world programmers.

Here are a couple of other resources: 

Are there other strategies or tools you use to help your students with debugging? Please share!