Irrational Exuberance!

Refactoring Ruby programmatically.

February 13, 2018 Migrating from an older version of a library or interface can be an easy upgrade, but in a legacy codebase sometimes it can be a remarkably frustrating chore. In this post we look at some examples of programmatically rewriting Ruby source code, as a gateway to thinking about how you could apply the technique elsewhere.

Odors from Shoes Curious in OS X 10.4

January 10, 2008 I like *Shoes*, a GUI toolkit from Why The Lucky Stiff, a lot. Its a joy to use. Except when it goes haywire.

Getting started with Shoes on OS X

October 15, 2007 Shoes is a GUI toolkit worth a look. Simple design, brief code, and Ruby make for a pleasant experience. As long as you can overlook the minimal documentation and unpredictability that comes with young projects.

Anti-Objects and Reflexive Decisions (repost)

June 7, 2007 This is the new home of an old entry from the now defunct original incarnation of *Irrational Exuberance*. These entries are almost two years old, and haven't necessarily aged well, but maybe that's a good thing. This one talks about object orientation often blinding us from simple solutions.