Erica Sadun says this means WWDC is broken, when demand so utterly exceeds supply:
Your resource scarcity is creating irrational frenzies, which hardly serves the community whose entire existence is there to support your company and its products. Today’s scenario didn’t even ensure the best developers will be there — just the fastest with a credit card.
Because Erica compares WWDC to Oracle OpenWorld, Jeff Lamarche assumes this is her recommended solution, and quickly dismisses it:
Making WWDC more like these giant, soulless, “enterprise” conferences is not the answer. Scaling WWDC to 10k, 20k or 40k is fixing the problem by shooting the golden goose. Trying to scale up WWDC like that would utterly destroy everything that is wonderful about it.
John Gruber agrees with Jeff:
It sucks that demand now outstrips supply for WWDC tickets, but I’m with LaMarche: I don’t see any way for Apple to change this other than by ruining what it is that makes WWDC great.
Actually, I agree with all three of them, but the arguments I want to correct are the ones that Jeff and John make, because I agree with Erica’s central point: a single WWDC that sells out in 12 hours is broken. Just because you don’t like the proposed solutions, it doesn’t mean there isn’t a serious problem.
But I want to make the “broken” point even more strongly than Erica did. Tickets went on sale around 8AM Eastern Daylight Time, and were gone around 7PM. I was able to get in because I was in a pretty sweet spot… Grand Rapids, Michigan, to be precise. But what about other parts of the world? Let’s look around some time zones. When it’s 8AM here in GRR, it’s 9PM in Japan. So the window of opportunity for Japan based developers ran from 9PM to 8AM, meaning that developers there who sleep “normal” hours had little realistic chance of signing up (granted, many of them have more serious problems to worry about at the moment). In Sydney, the window was open from 11PM to 10AM. In India, it was 5:30 PM to 4:30 AM. One would assume we will see very few developers from these parts of the world at Apple’s “worldwide” developer conference.
Even for those in the ideal time zones, an 11-hour window of opportunity is going to tend to favor some developers and shut out others. Anyone who needed to get approval from corporate is pretty much screwed in this scenario… how many companies will sign off on a $1,600 purchase and make the funds available at the drop of a hat? Some, sure, but many won’t. And that means we won’t see those developers at WWDC.
For some people, this isn’t a problem. On Twitter I see a sort of “cool kids” attitude… that if you care enough, you’ll find a way to get yourself there. Actually, what concerns me most on Twitter is that I see so many of the people I follow got tickets. That’s a bad thing if it means WWDC attendees are a monoculture of North American (with a handful of European) Apple fanboys.
Think you’re not going to miss corporate developers with only a tangential interest in Apple? I think you will… when the apps in non-computer fields don’t get developed, because the developers couldn’t get to WWDC, couldn’t go to the sessions or the labs, couldn’t come back to their companies with the passion, the sway, and the answers to make iOS and Mac projects happen in their firms. Want to, say, have your airline boarding pass and security check credentials all bundled up in an app that moves you to the front of the line? If Delta, Qantas, and Lufthansa couldn’t get their engineers to WWDC, maybe it’s less likely to happen. Now imagine a thousand other businesses that might contribute to the iOS and Mac ecosystems. Yeah, they’re not coming. But hipster indie developers like me? Us, you’ve got in spades.
The other thing that outsiders bring to WWDC is new perspectives. We need people from the outside to ask questions in Q&A and the labs that we might not think to ask… stuff like “does parsing XML in Cocoa really suck this bad?” Two of Apple’s biggest strengths are its seeming brutal honesty with itself (they don’t often float ill-conceived products that only got made because someone had political sway within the company), and its determination to be involved with the life and commerce of everyday people, not just geeks. A monoculture of WWDC attendees does not help them maintain those traits.
Moving WWDC across the street to Moscone North and South seems like the obvious solution, but Jeff and John are right to loathe it. The “big” Moscone is a dreadful subterranean corporate cavern, clearly designed more for debuting the 1983 Ford Thunderbird than for introducing the traits and idiosyncrasies of iOS 5. For years, I went to JavaOne in this convention center, and it was always my most hated conference. True story: talking about conferences with Dick Wall of the Java Posse, I complained about the hassle of getting around JavaOne, the inert and inept keynotes, the shameless corporate flogging sessions, and the often unrehearsed and sometimes unintelligible technical sessions. Dick, granting some of these points, maintained his enthusiasm for the conference, adding that “the best part of JavaOne is the hallway conversations”. I immediately snapped back, “if hallway conversations are the best part of your conference, then your conference sucks.” And thus sprang, fully formed, Adamson’s Third Law.
But who says bloating to a single 10-to-50,000 person event is the only option? Apple is clever, they may well think of something else, provided they think this is a problem they need to solve. For example, what if WWDC were four more or less simultaneous conferences, held in (say), Paris, New York, San Francisco, and Tokyo? You could quadruple headcount without bloating the individual event size, or the news impact of a single event (not that Apple even needs WWDC for that… events hosted on their own campus get as much play as the Moscone West keynotes). Oh sure, it would be different this way: favorite speakers like Tim Monroe (QuickTime), Bill Stewart (Core Audio), or Quinn “The Eskimo!” (DTS) could only be at one of these, and the pool of Apple developers at the labs would be diluted too. But a bunch of people who wanted to be at WWDC, and who should be, would be.
This is just one idea. There are surely other ways to fix it. But I agree with Erica that WWDC is now broken and something different really should be done for 2012.
Solving this problem would be good for Apple, and good for its developer community. Denying that it’s a problem when most iOS and Mac developers can’t get into the one official Apple developer conference? Now that’s “broken”.