2007/04/27

Evangelizing and toilets

One of Google's little secrets that has helped us to inspire our developers to write well-tested code: we write flyers about (testing techniques) and then regularly plaster the bathrooms all over Google with each episode, almost 500 stalls worldwide.

We've received a lot of feedback about it. Some favorable ("This is great because I'm always forgetting to bring my copy of Linux Nerd 2000 to the bathroom!") and some not ("I'm trying to use the bathroom, can you folks please just LEAVE ME ALONE?")
Stumbled upon this evangelizing technique in Introducing "Testing on the Toilet", while googling trying to decide which JavaScript unit testing framework use (yeah, shame on me, I've been doing lots of JavaScript lately without doing Test Driven Development).

They not only use a surprising evangelizing technique, but also have a great banner and motto for their blog: "Debugging sucks. Testing Rocks."