My programming language is my dance partner. She is supple, flexible, versatile, graceful, elegant, powerful, agile, and a delight to the eyes. With only the slightest expression on my part, she knows what I intend, and, without question or resistance, moves with me in perfect harmony. When we dance, I know neither frustration nor surprise; every moment brings only joy.
Ruby on Rails – Steering Is Futile
June 5, 2008 at 13:33
I was musing one day about Rails, and came up with what I think is a fitting slogan for the web framework. The image below expresses my experience with Rails’ execution of “convention over configuration”.

To feel the joy of a web framework that affords flexibility and power without sacrificing simplicity and ease of use, try Ramaze.
Bach – Goldberg Variation No. 10
June 1, 2008 at 17:43
The tenth Goldberg variation.
Read more about my piano recording series here.
