Apple and Me
It's now official: I've accepted a job at Apple to work on the OpenGL team, and I'll be leaving Aspyr. I'll be starting my new job on July 16th. It's both exciting and terrifying at the same time.
Looking back on it, almost everyone who I worked with at Westlake back in 1999 is still around and doing Mac game ports. Glenda works for Aspyr now, as does Duane Johnson, Mark Krenek and John Butler. Phil Sulak and Ken Cobb went to MacSoft but we still keep in touch. I've worked indirectly with Mike and Ted at Aspyr since around that same time as well, and of course directly when I moved to Aspyr in 2003.
This is a boring way to say that I've thoroughly enjoyed working with these folks all these years, and that leaving Aspyr for Apple is one of the hardest decisions I've had to make. How do you leave a job you like with people you enjoy?
It boils down to the lure of the so-called "Mothership". I've been an Apple fan for nearly as long as I've known about computers, so there's a bit of fantasy fulfillment in making this change. I'm not as confident as the people who hired me that I'm qualified, but I'm willing to give it a shot. If it doesn't work out or I turn out to be the "Special Olympics" member of the OpenGL team, my pride is such that I'd have no hesitation begging Glenda or Mark for my old job back at Aspyr. :-)
The downside to taking this job is I'll have to relocate from Phoenix to Cupertino. No sugarcoating it - that's going to really suck. In fact, when I first started talking with Apple early this year, I didn't think anything would even come of this because of that (and my piss-poor interview). But here I am, obsessing over relocating with Beth and working out the grueling details of selling our house and getting everything to San Jose and into a place that's ready for 2 dogs, 2 cats and a ton of our junk. Clearly sacrifices will have to be made and junk eliminated.
And as God is my witness, I'll make sure the Universal Binary KOTOR patch has been approved by our Support team for release by the time I leave in 2 weeks. ;-)