I am working on a Tk version of iTunes for the upcoming Mac OS X Conference (and I have one more day to finish it!).
Yesterday I needed to read a bit about the Tk MainLoop, so I went looking for my Mastering Perl/Tk book among the big stack of books behind my desk. Usually I get by with with either my Tcl/Tk book (since I first started doing Tk with Tcl a long time ago) or the Perl/Tk Pocket Reference, but I this time I needed a bit more of an education.
As I flip through the pages around Chapter 15, "Anatomy of the Main Loop", I notice a screenshot of iTunes---the original, Aqua application. Evidently Steve Lidie did a similar thing. He wrote an mp3 player, but nicked the Aqua look-and-feel for the user interface to his tkmpq123 example.
Not only am I reinventing iTunes (just for a demonstration), but I did it without reading about the stuff that Steve already did.
That might have not seemed too wierd to me if I had not revived the Languages Sucks-Rules-O-Meter only to discover Steve has also kept the original version with Jon Orwant's orginal graph format. This is the month that I reinvent Steve Lidie, I guess.