WWDC: Labs

I visited the Core Data lab twice today. On my first visit, an Apple engineer helped me think through how my Core Data application should be initializing a document based on whether the document is created via a "New" command or from an "Open" command.

On my second visit, three Apple engineers helped me in turn. The first listened to my plight and determined who might be able to help me. The second ruled out a Core Data issue and determined that I needed to talk to a Core Data engineer with a solid Bindings understanding. The third worked some GDB command line magic to ultimately determine that the problems weren't with Bindings, rather the problem was that I didn't fully understand how much the frameworks did automatically and how much still needed to be done manually.

After the WWDC bash, I went to work coding the manual portion of loading a Core Data document. Documents are now loading perfectly.

Thank you to the several Apple engineers who graciously helped me resolve my issues. After the excitement of the keynote, this was the best experience of the conference - seeing an actual Apple engineer trouble shoot an issue, seeing how they approach the problem, and recieving their genuine interest and attention was uplifting. The labs reinforce the community aspect of the conference and have inspired me to work harder at perfecting my craft. Just awesome