RubyConf 2014 - My Little C Extension: Lego Robots are Magic
In 2014, the responsibilities of growing a small consultancy were starting to weigh on me, and I experienced real burnout for the first time. As a response, I decided I wanted to play with Lego robots using a Raspberry Pi.
The problem was that the drivers were in C and I wanted to use Ruby. With help from my business partner Charles Lowell, I wrote my first C extension and small wrapper library to teach my little Lego robot to draw using Ruby.
To date it was my most ambitious technical project and it was a lot of fun, helping me stave off burnout for a little bit before the walls started closing in again (a story for another day).