I have just returned from a month-long vacation, enjoying an overdue change of context. Among other things, it helped me free up enough brain cycles to play one of my favorite games - 'look for a pattern'. It appears (as my Jazz Platform colleagues tell me) that I have a giant database for a brain.... Continue Reading →
Making Gourmet Pizza in the Cloud
A while ago I had lunch with my wife in a Toronto midtown restaurant called "Grazie". As I was perusing the menu, a small rectangle at the bottom attracted my attention. It read: We strongly discourage substitutions. The various ingredients have been selected to complement each other. Substitutions will undermine the desired effect of the... Continue Reading →
Pulling Back from Extreme AJAX
I always thought that Jesse-James Garret had an awesome name. It is up there with Megan Foxx and that episode of The Simpsons when Homer briefly changed his name to Max Power. How many of us have a name that prompted John Lee Hooker to compare his level of badness to us? Granted, the Jesse... Continue Reading →
A Guide To Storage for ADD Types
If you read my bio on the About page, you can see that I called myself an 'architect'. I made an explicit promise to apologize for that in a dedicated post at some point. According to a 2003 article by Martin Fowler, I may never be able to work at ThoughtWorks if this IBM thing does... Continue Reading →
The Turtleneck and the Hoodie
I have always envied people with a clarity of purpose. As far as the memory reaches, I have been pulled into multiple directions. Not that this is a particularly rare affliction, but it can on occasion make one's life more difficult than necessary. Being able to describe yourself as one thing makes introductions and elevator... Continue Reading →