After almost two decades since I left LISP and ProLog programming on the Mac II, along with HyperCard, I am finally back in the Apple fold with the delivery of a MacBook, which I purchased to start learning how to develop iPhone applications via the Xcode development platform, after first putting myself through the jagged hoop of learning Objective-C.
Dear. Absolute. God. What a COMPLETE nightmare.
Now I'm not blaming Apple. The machine is fabulous, the interface immense, and Xcode looks amazing. The Objective-C programming language also 'feels' much nicer than the horrible Java or the appalling C++. Yes, it'll take me six months to learn enough to actually write an AppStore App, however, I am finally back to the lovely Mac II world I left all those years ago back in the computer modelling lab.
But the pains of re-adjusting are simply horrific, after 20 years in either X-Windows Unix land or Windows XP NetBeans land, where all of my mental synapses have been moulded by Bill Joy of Sun, or Charles Simonyi of Microsoft. To have placed myself once again in the hands of Steve Jobs, and his band of Hawaiian-shirted coffee hippies, after all of these years away from the chief pirate of Silicon Valley, is simply excruciating.
EVERYTHING is in the wrong place. I know NO utilities. I can't even find out where the pictures are stored, and installing Xcode to get it to work with Cocoa Frameworks has provided unendurable hours of pain beyond what would be believed in a court of law; now I know how Gollum felt to see the ring in the hands of Frodo.
Thank God I'm home.
Posted from my MacBook