Monthly Archives: December 2006

The Technology Adoption-Standardization-Prevention Cycle

I’m trying to optimize my google reader experience, and fly through feeds as effeciently as possible. For me, this means keeping my hands on the keyboard, and off the mouse. Reader uses the j/k keys to go up and down, … Continue reading

Posted in One Step Forward | 1 Comment

Simple Good, Complex bad… Or Vice-Versa?

In a recent article, Joel on software claims that simplicity is overrated, that users want more features, and the single thing his company does to drive more sales is to release a new version of an existing product with more … Continue reading

Posted in marketing | 1 Comment

Foolproof AJAX Progress Indicator

Bruce Williams is right on in Avoiding AJAX Faux Pas where he lists four inviolable conditions your AJAX code must meet. The first two conditions address the need to show (then hide) a visual progress indicator to let the user … Continue reading

Posted in AJAX, RJS templates, Ruby on Rails, script.aculo.us | 2 Comments

Put NULLS Last on MySQL

NULLs are a wonderful but strange feature of SQL. They are the source of some deep coolness but also some lost hair. One place where NULLs can bite you is when you are sorting. The way you sort in SQL … Continue reading

Posted in Ruby on Rails, SQL | 18 Comments

The Unix tools philosophy: The Big Lie or The Big Missed Opportunity?

The Unix tools philosophy is so well known and oft-repeated that it has become mantra to many. As with so many habitual, memorized responses, like blessing someone after a sneeze, we rarely think deeply about the words said, and what … Continue reading

Posted in One Step Forward | 8 Comments