Deep Thoughts

Friday, September 29, 2006

Good tests => Good Teeth

A bunch of us at work are reading Kent Beck's Test-Driven Development. From today's reading, my biggest takeaway was "To keep your teeth healthy, retroactively test before refactoring"!

Confused? Here's his explanation: "Write the tests you wish you had. If you don't, you will eventually break something while refactoring. Then you'll get bad feelings about refactoring and stop doing it so much. Then your design will deteriorate. You'll be fired. Your dog will leave you (Huh?). You will stop paying attention to your nutrition. Your teeth will go bad. So, to keep your teeth healthy, retroactively test before refactoring."

Hope this will motivate all you software developers to write more tests ;)

Monday, September 18, 2006

Bundle of filth

In my last post, I introduced you all to our little bundle of joy. Needless to say, she has been keeping us both busy!

Last weekend, we took her to the dog park and she had an absolute blast there. Here are the pictures to prove.

Soon after, she came out of the pond above, she decided to do some extensive digging. This was the result:

By the end of the evening, we took home a filthy, tired and very happy puppy :)

Filed in: