I am a programmer, and I mostly work on web backends in Go and Ruby.
I am a little bit obsessed with automating workflows, and making code readable so that it's easier to change. That involves a lot of refactoring, which I enjoy. A lot!
I'm the creator of exercism, an open source project that helps people improve their programming skills.
99 Bottles of OOP
Everything you need to know about Object-Oriented Programming is hidden inside of '99 Bottles of Beer', and Sandi Metz and I are writing the book to prove it.