Life in The Coop
"The Coop" - that's my hip, urban nickname for Cupertino. I think it'll catch on quickly.
Anyway, I've really been slacking, so it's time to update you, internet-strangers. Life at Apple is good. I haven't been fired yet. Apparently everyone is too busy with Leopard to notice that I'm an idiot. ;-) You know what I've been working on, internet? If you guessed Leopard, you'd be right. In fact, I got a cool fix into GL that I'll talk about once Leopard is shipped. (Or maybe I'll wait and see the reaction and then shut my mouth if it goes over poorly!) The one thing I do know, however, is that I'm not allowed to comment on "future" stuff, so that really means I can't talk about what I'm doing until it's already done and out there. It's not, you know, super-top-secret or special or anything, but I don't want to get fired for something so blatant as that. :)
Did you know? If you file a bug with Apple, people will read it. If you're a developer, register for an online ADC account at developer.apple.com (it's free) and then go to https://bugreport.apple.com. It's funny - sometimes there will be what's perceived as a common bug and yet no one will have filed a bug report. And if that doesn't happen and we don't see it, odds are great it'll never get fixed. Better to file too many bugs on the same thing than too few. Maybe I should do a blog entry on how to file a report. We call our system "Radar" so you'll probably hear that term a lot if you're on any public Apple mailing lists.
You can also file bugs on feature requests. Want to see new OpenGL functionality? File a bug. We have a system to track duplicates for things like that, so it's also a kind of popularity contest - if more people are affected or want a feature, filing a bug (even if you know it's a duplicate) is helpful. Before the comments fill up with "why don't you do this to OpenGL", let me say that posting comments to my blog is not going to be optimal for a variety of reasons. ;-)
I mention this out of regret for all the bugs I encountered but never filed. Now that I'm here, I've been tracking the bugs I did file (and in some sad bit of irony, fixing some of them myself). But I wish I'd filed more because I vaguely remember some issues I ran into but never filed, and now most of the details are lost to time.
Comments
Good to hear everything is working out well for you at Apple. You bring up a good point about Radar, I should use it more myself. I'll be sure to file a bug about custom ringtones breaking in the iPhone 1.1.1 update... zing! ;-)
Take care and thanks for keeping OpenGL tip top!
Posted by: Jeffrey | September 27, 2007 11:24 PM
Bradman -
What do you think would happen if I filed a Radar asking "Please make the C++ compiler in GCC more Visual Studio compliant." Would that make someone's head explode on the Xcode team? Actually, I think I already filed that one... ;-)
Glad you're doing well:-) Looking forward to another Kitchen one of these days.
Posted by: Philbert | September 28, 2007 08:09 AM
Regarding Radar, Scott Stevenson already did a great job showing how to use it and access it on his website: http://theocacao.com/document.page/463
Posted by: Weston | October 1, 2007 10:18 PM
Glad it's working out.
I'm trying to reconcile this post the one you posted Feb 14, 2007, where you complained that someone at Apple closed your Radar bug by telling you how to disable VBO's in KOTOR's INI file. :-)
Posted by: Matt Diamond | October 2, 2007 09:43 AM
Matt,
Astute observation. I currently have ownership of that bug. I'm still very curious about what's going on there, but there's a huge gulf of time now between 10.3.7 (when the performance in KOTOR on the Dantooine level went in the tank) and today. ;-) I'll have to set up some kind of 10.3 environment and pull down the old GL code and see if I can suss it out.
Posted by: Brad Oliver | October 2, 2007 08:45 PM
One thing that always bugs me about Radar is that if you file a bug and it is marked as duplicate, you can't see what is happening to the original bug. Often when it is bugs that I have filed, I get requests for clarification and can expand on the info I've given - when it's a duplicate, it's really a black hole. I can understand if you can't let world + dog see the entire bug database, but letting me have access to duplicates of my own bug shouldn't be a problem - right?
Posted by: P | October 8, 2007 06:47 AM
Hello, very nice site, keep up good job!
Admin good, very good.
Posted by: Stasigr | October 29, 2007 09:41 AM