February 2008

« January 2008 | Main Index | Archives | March 2008 »
Seen in a Harvey Norman parking lot.
Fool me once, shame on me. Fool me twice... can't get fooled again!
It is pitch black. You are likely to be eaten by a grue.
Similarly, my first impression of the Apple TV 2.0 is that it is a perfectly serviceable device that allows me to play media from my iTunes libraries, and allows me to buy and rent movies and music from the iTunes store... but it feels like Apple outsourced the design.
When checking preconditions in Java code, it is very common to check whether some method argument is null, and throw an exception if it is. There are two equally valid exceptions that may be used in this case: IllegalArgumentException and NullPointerException. The decision to use one over the other is often the cause of holy wars, and can consume a great deal of productivity on internal mailing-lists and blogs.
This, in a nutshell, is how Facebook apps work, and why 95% of the time I get a notification from such an application, I end up annoyed.
Then I discovered that the shipping cost for my three Meraki repeaters (RRP: US$49 each) was a mind-boggling $62.
« January 2008 | Main Index | Archives | March 2008 »