Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Small plates of gourmet Ruby code.
Watch me build an app from scratch.
Objects on Rails
A developer notebook on applying classic Object-Oriented principles to Ruby on Rails projects.
The definitive guide to exceptions and failure handling in Ruby.
Monthly Archives: February 2009
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
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
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
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
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
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.