On Thursday, June 17, for the 6th edition of “Legacy of SoCraTes”, I gave a public talk with this 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.

The talk is about technical practices, sort of — in the sense that we can use them to improve our emotional states, working relationships, and business results.

Listener feedback has included:

”I loved it. It was fantastic. My heart contains more praise than I know how to put into words.”

”Only a quarter of the way in and I’m loving this talk. Lots of notes taken and quotes stolen already…. Your perspective adds a whole ‘nother layer of richness that I never realized until now was there.”

”Stories that teach in so many dimensions!”

Video: