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: April 2010
My challenge is up at the RubyLearning Blog. I chose Interactive Fiction as my theme. While the title says “for newbies”, I hope that Rubyists of any skill level will enjoy taking a crack at it; I certainly enjoyed writing … Continue reading
A common client objection to pair programming is that the project isn’t big enough for two people. The assumption being that more programmers means more work accomplished (at greater cost). It occurred to me today that perhaps the best response … Continue reading
Emacs is many things, but lightweight is not one of them. You don’t want to be starting a new Emacs process every time you edit a file, especially if you have an extensive set of customizations and extensions being loaded … Continue reading
I’ve started working my way through Refactoring in Ruby, by William C. Wake and Kevin Rutherford. I haven’t been this excited about a book since Michael Feathers’ Working Effectively with Legacy Code. I feel like a schoolboy, relearning refactoring as … Continue reading