Charles Moore on Portability

Portability Don’t try for platform portability. Most platform differences concern hardware interfaces. These are intrinsically different. Any attempt to make them appear the same achieves the lowest common denominator. That is, ignores the features that made the hardware attractive in the first place. Achieve portability by factoring out code that is identical. Accept that different …

Continue reading ‘Charles Moore on Portability’ »

Me-too brochureware banking

A neat bit of observation from Marc McNeill at Dancing Mango. Me-too brochureware banking. The sad thing is that the more business which use such “me too” approaches, the more others also copy. This may be through laziness, cheapness, or a sense that this is somehow the best way. In fact, I feel a compulsion …

Continue reading ‘Me-too brochureware banking’ »

Musical call tones and mental models

From time to time I have been asked if I know how to deliver Caller Ring Back Tones (CRBT). While it is obviously a popular feature in some parts of the world it has always mildly baffled me. It’s nice to read that at least one person also finds this odd. In a more general …

Continue reading ‘Musical call tones and mental models’ »