On April 14, I’ll be presenting “Inside-Out TDDDD” (as debuted recently) for Legacy of SoCraTes, 5th edition, a remote conference on legacy code.

The abstract:

In inside-out TDD, we incrementally redesign objects, their interactions, and the system as a whole, starting in the small and moving toward the large. In something we might by extension want to call “Inside-Out TDD-Driven Development”, we incrementally redesign ourselves, our interactions, and our systems of work, starting in the small and expanding outward. I’ll tell some personal stories about the impact of software craft on emotional states and working relationships, and I’ll lay out my reasoning for Inside-Out TDDDD being perhaps the most effective path toward greater joy and humanity in software development.

I’m glad Legacy of SoCraTes turned out to be a series of conferences, so that (with my circumstances finally now permitting) I can be part of this one.

The other 5th edition speakers:

  • Adam Tornhill, “Prioritizing Technical Debt as if Time and Money Matters”
  • Sabrina Leandro, “How to rewrite, a bit at a time”
  • Clare Macrae, “Refactoring Superpowers: make your IDE do your work, faster and more safely”
  • Nicolas Carlo, “7 techniques to tame a Legacy Codebase”

Registration is free.

Legacy Open Source Fridays

Every Friday, join me in mending some famous old code that inspired a generation of programmers and still provides the foundation of many production systems.

”If you work with legacy code, don’t miss this! Or if you work with code of any sort, you’re likely to learn something useful.”
Esther Derby

Contribute to Open Source with an experienced, kind, inclusive, and slightly silly guide. Take pride in your efforts and how they multiply over time. Gain new insights into your own legacy code. Have lots of fun doing it.

”A great opportunity to learn technical excellence with one of the best out there. At the lower rate, it’s a no-brainer.”
Ryan Ripley

Register here.