I don't see how a #wwdc23 lab session could possibly go any better than mine did today. The new menu system in Sonoma caused some weird behavior in my app - even the Apple menu doesn’t work correctly when Panorama is active. I submitted a lab appointment request with a paragraph describing the problem. The lab session started with the engineer saying “I took the liberty of downloading your app (of course I was hoping for that), I already duplicated the problem, filed a Feedback, and fixed the problem.” Ka-ching! So we spent the entire 30 minutes chatting, mostly about what it’s been like to be an Apple developer for 40 years, about how cool it was that he got to rewrite NSMenu in AppKit, and about a component of macOS that is still implemented in Carbon even now (Event Manager). Phil Z, you rock! 🥳
@provuejim That's awesome! 100% doing attending more labs, as they come up! They're very eventful!
@provuejim Nice! I was very surprised to learn that menus were still written with Carbon.
@johnbrayton Yeah, I did know about that. I’m surprised that they finally rewrote it, seems like a good call though.

@provuejim That’s fantastic! Sounds like a fascinating chat.

Hadn’t realised we’d got to Friday already, too late to signup to any labs.

@provuejim that's amazing! thanks for sharing, love to hear positive stories like this from dev conferences.
@provuejim this just made my day! we all work really hard to enable the devs to create the best experiences for our users. it's been amazing seeing all the support and feedback during #wwdc23
@philz I’m glad you found my post (it may have helped that Gruber boosted it 🎉)! I’d say it was the best WWDC Lab experience I’ve ever had, but honestly it’s a tie with Keith @Stattenf in 2006, Mike in 2019 and you. If you ever need a database, or just want to play with it, let me know and I'd be happy to give you a Panorama registration code. Thanks again for a great experience yesterday. 👏
@provuejim that’s such a rad interaction!
@provuejim @gruber That’s awesome! Would be great if it could work something like that the rest of the year.
@philip @provuejim @gruber This is great Imagine what it is like to work @ Apple and have these guys right down the hall from you, available any day of the week! Most engineers will give their right arm for developers if for no other reason than to have their work shine like it is supposed to. Often they do just that. The problem is that Radar/feedback hides every bit of it from you and the release schedule prevents it from coming out until you’ve lost interest