Monthly Archives: February 2009

TDD Accelerates Development

Periodically, well-meaning Agile advocates will make the argument that practicing Test-Driven Development trades development speed for better quality. That is, it slows you down but it’s worth it because the resulting code is better. Rubbish, I say. TDD makes me … Continue reading

Posted in Uncategorized | Tagged , , , | 9 Comments

Hire Reg Braithwaite!

I’ve been heads-down in work and personal projects lately. A quick note before I disappear again: Hire Reg Braithwaite! [pdf] Reg is one of my Ruby heroes, and it was my great pleasure to work with him during the latter … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

VirtualBox NAT Forwarding

It takes three lengthy commands to configure a port to be forwarded from the host machine to the guest OS in VirtualBox.  My guess is everyone who uses VirtualBox for any length of time writes these scripts to shorten the … Continue reading

Posted in Howto | Tagged , | 3 Comments

Damien Katz: CouchDB and Me

One of the most powerful talks delivered at RubyFringe is now available online: Damien Katz: CouchDB and Me This was one of those “soft” talks that really made RubyFringe special.  Damien got up on stage and bared his soul about … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

The three line rule

A frustrating couple days of coding has crystalized a new rule for me: If you can’t demonstrate your new feature in three lines of code, you’re not done. But it works from the client UI? Great. And it’s fully tested? … Continue reading

Posted in Uncategorized | Tagged , | 23 Comments

Agile Living

Over at The Lazy Faire, the blog my wife and I co-write, I’ve started blogging about applying Agile software practices to everyday life.

Posted in Uncategorized | Tagged , , , | Leave a comment