I've worked on a lot of codebases over the years, and I've discovered a recurring truth:
A steady drum-beat of small quality wins beats occasional large efforts every time.
Big-bang improvements are hard to schedule, difficult to justify, less fun, and don't work as well.
That's why I created this challenge.
Every work day (Mon-Fri), you'll receive a small exercise whose completion will improve the quality of the codebase you work on.
Your job is to implement the change and report your experience back to the group. We'll support each other through the challenges, and celebrate our victories.
You might recognize me as the creator of Refactoring from Good to Great, How to Talk to Developers, or Refactoring Rails.
I've spent the last 10 years mildly obsessed with code and how to make it better.
Currently, I'm building Tuple, an app for remote pair programming.
I'm @r00k on Twitter.