The Coding Dojo Handbook is finished!

This week I published my first book! I’ve been writing “The Coding Dojo Handbook” since last September, and publishing it as a work-in-progress on Leanpub.com. This week I decided it was time to declare it completed, since I think it hangs together...

Coding is Like Cooking moves to a new URL

I’m pleased to announce a new home for my blog: henceforth I will be blogging on the url “coding-is-like-cooking.info”. Please update your RSS feeds to point at the new site! At some point I plan to delete my blogger account, since all the articles...

"Tell, Don’t Ask" Object Oriented Design

This is the third post in a series about London School TDD. The first one is here, introducing the topic. The second post discusses “Outside-In Development with Double-Loop TDD”. In this post I’d like to talk about the second difference I see between...

Outside-In development with Double Loop TDD

In my last post, I started talking about London School TDD, and the two features of it that I think distinguish it from Classic TDD. The first was Outside-In development with Double Loop TDD, which I’d like to talk more about in this post. The second was...