Although I've taken the rest of the year off, I wanted to share a few fun classics this week. "Implements ISwissArmyKnife" was originally published on 2005-02-24, and never seems to grow old...


I have yet to find someone who doesn't love Swiss Army Knifes: you know, those multi-function thingies with a few blades, a screwdriver, scissors, and a pepper grinder? Well, as surprising as this may be, the concept behind this Macgyver-saving-tool doesn't work well when applied to software development. But you gotta give Rick Harris' colleague some credit for trying ...

 

public class ScheduleItemDisplay implements MessageListener, ErrorListener,
    HelpRequestListener, OpenScheduleListener, AttributeBigListListener,
    OKListener, DeleteScheduleListener, RefreshScheduleListListener,
    ScheduleWeekChangeListener, NetworkChangeListener, ScheduleItemListener,
    LayoutChangedListener, ItemListener, ScheduleChangeValidator,
    InternalFrameListener, RenameScheduleListener, CancelListener,
    MirrorPolicyControlListener {
 
 //snip
}