February 17
2020
Custom exceptions via metaprogramming Suppose you want a large number of custom exceptions. And suppose you're not afraid of metaprogramming.   Keep reading...

January 21
2020
Ruby puns These are pretty bad. You've been warned.   Keep reading...

December 25
2019
The Forgotten Mathematician We all know his name... but many of us only "sort of" know it.   Keep reading...

November 13
2019
An 'in' operator for Ruby I have had two fairly small changes I wanted to make in Ruby. The first was realized years ago.    Keep reading...

July 31
2018
OK, it's not really a lost art I was surprised to learn that an old blog entry was being discussed on reddit. Maybe I should update my comments a little.   Keep reading...

April 14
2016
Working on the blogging software Everyone warned me not to go down this road. I didn't listen.   Keep reading...

November 23
2015
RubyDay was a success On November 13, I attended Ruby Day in Turin, Italy. It was well worth the trip.   Keep reading...

November 10
2015
Ruby Day in Turin, Italy I'm honored to be speaking on Friday at Ruby Day in Turin, Italy. See http://rubyday.it for the schedule.   Keep reading...

September 17
2015
Computer science as a lost art An old friend of mine asked me this in email last night...   Keep reading...

August 25
2015
Immutable data (ditching the wax tablet) A couple of weeks ago, I went to Phoenix training prior to the Lone Star Ruby Conference in Austin. I was talking with Bruce Tate, and he shared with me some thoughts about functional programming in general.    Keep reading...