Featured Video Play Icon

Yesterday Josh Thompson, one of my Rubber Duck Session clients, proposed a novel idea for deliberately practicing coding skills: take a popular open-source project with a good test suite, delete a class, and re-implement the class using only the tests as a guide. Then, compare and contrast our implementation with the original!

I suggested the Rake codebase, and this video is an unedited recording of the session. Enjoy!

Published by Avdi Grimm


  1. Excellent idea! Anytime you’re in sync with the likes of Ben Franklin, good things are going to happen: https://medium.com/personal-growth/the-benjamin-franklin-method-how-to-actually-learn-to-write-1ac4ebc7c3a7

  2. This was awesome. Thank you for sharing!


Leave a Reply

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