Mac Rants
I pulled the great blunder today. When installing software, I didn't read the READ_ME, despite its glaring capital letters and brazen authority. This was, of course, my own fault of being in a hurry and "knowing what I was doing". Pride cometh before the fall, so they say.
Apple's developer pages led me to install the latest OCUnit framework on my 10.5.6 iBook, so that I could continue on with the lovely tutorial about writing Obj-C unit tests. Had I been reading the READ_ME, staring at me down the barrel of the gun, I would have learned that installing OCUnit is for 10.3 and prior. Anything after that already includes the framework because Apple wants to be nice to it's developers (except when it comes to updating their documentation!).
I went along, happily overwriting my very wonderful, preexisting copy of OCUnit with it's older, more evil ancestor. After my first unit test was complete, I was stumped at the error I received. Google provided some helpful hits from other developers telling me that what I did was in fact, the wrong thing. READ_ME clicks back the hammer on his gun, grinning the whole time.
I thought, well, I'll just uninstall it and everyone will be happy. Oh, OCUnit overwrote any other preexisitng OCUnit frameworks I had anyway, so I'm screwed, mister know it all, right! READ_ME laughs as the hammer of the gun crashes with the bullet sending it careening down it's course.
Ok, XCode installer... out of the CD. There's no repair?! What?! Windows installer has been doing this for years... let's learn a lesson from the borg, eh? Bah! Fine, if I can't repair, I can at least go looking around in the installer for the files to see what package I could install instead of going through the full hour process of reinstalling XCode, right? Wrong. If I select only one part of the package, Apple Installer thinks that I want to UNinstall the other things and quietly does that in the background like a dumb child. Right, that's the incognito UNinstaller! And when I load up XCode... oh, yeah, it's not 3.1.2, it's 3.0, what came with Leopard!
So here I sit... waiting. Waiting on the hour to fully install XCode 3.0 again. Waiting for the 3.1.2 download so I can install that. Waiting for the light to dawn in my noggin about reading READ_ME files again. Waiting for Apple to create a smarter installer. Waiting to code... the worst of it all.
TUAW has 


