OK old-school Mac programmers….

Do you remember?

InitGraf(&qd.thePort);
InitFonts();
InitWindows();
InitMenus();
TEInit();
InitDialogs(NULL);
InitCursor();

Of course, I probably should really do it this way:

InitGraf(@qd.thePort);
InitFonts;
InitWindows;
InitMenus;
TEInit;
InitDialogs(nil);
MaxApplZone;

Maybe looping and calling MoreMasters as well….

I work with people who have never programmed a Mac prior to Mac OS X. They only know of Objective-C and Cocoa. They never had volumes of Inside Macintosh or “develop” magazine.

I’m not sure if this is a good thing or a bad thing. The way we had to do things back then was a lot of work. Today’s still a lot of work, but it’s all focused on your personal logic and desires, not infrastructure. Cocoa is one of the best libraries out there, so deep, so broad, so robust. I’m quite pleased I don’t have to initialize the Toolbox any more. 🙂