No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


A talk about Test-Driven Development, based on my own experience, with much inspiration from Kent Beck, Gerard Meszaros, Rob Mee, and many other Agile greats.

I've been delivering this talk in one form or another since the early 2000s. In this repo is a .ppt file from the last time I gave it to a client back in 2007. In May 2012 I unearthed it and converted it to deck.rb format, which is basically Markdown, and updated it a bit to have more examples in Ruby.

It's also on SlideShare at but again, that's an older version (at least for now).


First, install Ruby. Next...

gem install deckrb


open http://localhost:4333


start http://localhost:4333


Copyright (C) 2002-2012 by Alex Chaffee under CC BY 3.0 license

Summary: You are free:

to Share — to copy, distribute and transmit the work to Remix — to adapt the work to make commercial use of the work

Under the following conditions:

Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

See and for full license.