February 2008

25Feb2008

Pwn3d

By carlfish on

Seen in a Harvey Norman parking lot.

21Feb2008

Duty Calls

By carlfish on

Fool me once, shame on me. Fool me twice... can't get fooled again!

14Feb2008

Apple TV 2.0 First Impressions

By carlfish on

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.

13Feb2008

JSR-666 Extension: Exception Types

By carlfish on

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.

07Feb2008

Facebook for Dummies

By carlfish on

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.