{"id":256,"date":"2009-06-27T18:21:42","date_gmt":"2009-06-28T01:21:42","guid":{"rendered":"https:\/\/hiddenelephant.com\/blog\/?p=256"},"modified":"2009-06-27T18:21:42","modified_gmt":"2009-06-28T01:21:42","slug":"wwdc-a-first-timers-thoughts","status":"publish","type":"post","link":"https:\/\/hiddenelephant.com\/blog\/2009\/06\/27\/wwdc-a-first-timers-thoughts\/","title":{"rendered":"WWDC: A First-Timer&#039;s Thoughts"},"content":{"rendered":"<p><a href=\"http:\/\/developer.apple.com\/WWDC\/\" target=\"_blank\">WWDC<\/a> 2009 ended about two weeks ago and I thought I&#8217;d take a moment to share some of my thoughts with you.\u00c2\u00a0 If you&#8217;ve been to WWDC, I doubt you&#8217;ll find much here that you haven&#8217;t personally experienced.\u00c2\u00a0 It&#8217;s okay to leave.\u00c2\u00a0 You won&#8217;t hurt my feelers ;-). \u00c2\u00a0If you&#8217;ve never been to WWDC and happen upon this post as we head into WWDC 2010 or beyond, then read on and learn from my first trip.<\/p>\n<h3><!--more--><\/h3>\n<h3>The Sessions<\/h3>\n<p>I&#8217;ve been to a number of conferences over the years, but WWDC takes the cake when it comes to presentation style and consistency.\u00c2\u00a0 It&#8217;s very clear that Apple puts their presenters through some sort of public speaking boot camp.\u00c2\u00a0 This helps ensure a high quality performance, but doesn&#8217;t necessarily ensure quality content. \u00c2\u00a0I wasn&#8217;t a fan of some sessions for the following reasons:<\/p>\n<ul>\n<li>Too many of the sessions felt like infomercials.\u00c2\u00a0 No need to sell me on your technology Apple, you had me at &#8220;Titanium PowerBook G4.&#8221;<\/li>\n<li>Session level seemed lower than what I expected and I found myself thinking that some &#8220;Expert&#8221; and &#8220;Intermediate&#8221; sessions would have been better characterized as &#8220;Intermediate&#8221; or &#8220;Beginner.&#8221;<\/li>\n<li>I found the same examples being reused across a number of sessions. \u00c2\u00a0For example, I love table views as much as the next person, but it would have been great to see some other examples used when discussing performance analysis.<\/li>\n<\/ul>\n<p>On the bright side I did find many sessions quite useful. \u00c2\u00a0I&#8217;m also a big fan of\u00c2\u00a0Apple&#8217;s broad to focused session approach. \u00c2\u00a0It really helped give a big picture overview of the conference. \u00c2\u00a0Here&#8217;s what I mean.<\/p>\n<p>The keynote discusses a number of new products and technologies, but goes into very little detail.\u00c2\u00a0 At the next level we have a number of &#8220;state of the union&#8221; sessions that get significantly more detailed than the keynote. \u00c2\u00a0These state of the union sessions give you enough information to help you choose topics for the more specific, high detail sessions presented throughout the week.<\/p>\n<h3>The Labs<\/h3>\n<p>I was told that you shouldn&#8217;t miss the labs at WWDC. \u00c2\u00a0That made sense to me. \u00c2\u00a0I mean really, how often do you get to sit with the Apple engineers that wrote the code you&#8217;re trying to use? \u00c2\u00a0Unfortunately for me, I had a very poor experience at the first lab I attended and avoided the labs until the last day of the conference. \u00c2\u00a0I won&#8217;t get into details, but let&#8217;s just say that the engineer I spoke with was less than polite given the simple &#8220;newbie&#8221; questions my friend <a href=\"http:\/\/snappytouch.com\" target=\"_blank\">Noel<\/a> and I posed. \u00c2\u00a0It just seemed like the guy really didn&#8217;t want to be there, which in turn made me not want to be there.<\/p>\n<p>Luckily, there weren&#8217;t many sessions that piqued my interest on the last day of the conference and I decided to give the labs another try. \u00c2\u00a0This time around I had a fantastic experience. \u00c2\u00a0I think I worked with five engineers over \u00c2\u00a0six hours in various labs on the final day of the conference. \u00c2\u00a0The Apple engineers were great. \u00c2\u00a0I learned how to resolve a number of issues and even learned enough about some performance problems to resurrect a project I had put on hold.<\/p>\n<h3>Closing Thoughts and Suggestions<\/h3>\n<p>Overall I had a very positive WWDC experience and I will probably attend next year. \u00c2\u00a0The highlight for me was meeting and interacting with so many wonderful people. \u00c2\u00a0That alone was worth the cost of admission. \u00c2\u00a0Some of the sessions were very good, but I think I&#8217;ll spend considerably more time in the labs next time around.<\/p>\n<p>I&#8217;ll leave you with this list of things to keep in mind as your prepare for your first or next WWDC. Please add your suggestions to the comments and I&#8217;ll move them up to this list.<\/p>\n<ul>\n<li>Attend &#8220;state of the union&#8221; sessions for a big picture view of the conference.<\/li>\n<li>Come prepared with problems and get help from Apple engineers in the labs.<\/li>\n<li>If you&#8217;re on the fence between a lower and higher level session, just go to the higher level one. \u00c2\u00a0You&#8217;re an &#8220;expert&#8221; when it comes to many sessions if you&#8217;ve written some OS X or iPhone applications.<\/li>\n<li>The attendees are friendly.\u00c2\u00a0 Take a moment to introduce yourself to the people around you (be it a session, at snack time, or on the escalator).<\/li>\n<li>Bring business cards, but save some trees and get the small ones.<\/li>\n<li>Slow down a bit and don&#8217;t burn yourself out in the first few days.<\/li>\n<li>Wear an interesting shirt (e.g., from a cool past or current employer). It&#8217;s a great\u00c2\u00a0conversation starter.<\/li>\n<li>Don&#8217;t waste your time waiting in line for the keynote. \u00c2\u00a0Give yourself another few hours of sleep or go do something more interesting. \u00c2\u00a0Chances are you&#8217;ll still get into the main hall. \u00c2\u00a0If not, who cares? \u00c2\u00a0They have plenty of overflow space.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>WWDC 2009 ended about two weeks ago and I thought I&#8217;d take a moment to share some of my thoughts with you.\u00c2\u00a0 If you&#8217;ve been to WWDC, I doubt you&#8217;ll find much here that you haven&#8217;t personally experienced.\u00c2\u00a0 It&#8217;s okay &hellip; <a href=\"https:\/\/hiddenelephant.com\/blog\/2009\/06\/27\/wwdc-a-first-timers-thoughts\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5],"tags":[11],"class_list":["post-256","post","type-post","status-publish","format-standard","hentry","category-conferences","tag-wwdc"],"_links":{"self":[{"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/posts\/256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/comments?post=256"}],"version-history":[{"count":0,"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"wp:attachment":[{"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hiddenelephant.com\/blog\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}