I’m not going to WWDC this year. I made the decision a few months ago, but since tickets went on sale this morning, I thought I’d post my reasoning. Maybe even before it sells out. (update: WWDC sold out in two hours)
I’ve been trying to get an iOS app together for a couple years. While not having finished one feels like a personal failing, I accept that some circumstances are simply beyond my control. So I should restate that; I haven’t finished an app, yet.
My past few WWDCs have gone something like this:
Tickets go on sale and I realize I haven’t worked on iOS stuff for months. I buy a ticket, knowing they’ll sell out, then frantically try to clear my schedule and restart work on my apps. I’ve forgotten nearly everything, so I’m sort of starting from scratch. I order updated versions of several iOS books, read articles and watch sessions from previous WWDCs. If it’s a good year, I have a few weeks to cram and actually start developing something. This makes me happy.
Then the conference starts. It’s embarrassing to be there again with nothing to show or really talk about, so I tend to avoid conversations and keep to myself. This makes me miserable.
The years I did get ahead and had an app partly working, I would come home to find existing responsibilities gradually crowded out iOS work. After a month or two, I’d once again forgotten not only what I was working on, but entire chunks of the language and workflow.
WWDC has also been a week I tend to get horrible news. As in, people-are-dying, horrible. But if not that, some work emergency or obligation always seemed to come up, and instead of returning to my hotel room to review questions from the labs or to try out concepts from presentations, I end up fussing with WordPress or PHP and being miserable.
This year my available time has been a disaster and I don’t see that trend easing anytime soon. There’s no way I could realistically clear my schedule to prepare, so I’m skipping it.
I attended every WWDC since 2003, and I’m especially glad I got to see Steve Jobs speak, both in his prime and one last time in 2011.
I will watch the keynote, renew my developer account and learn from the sessions once they’re posted. But I’m not going to pay all that money, feel guilty taking a seat someone else or put myself through all the same old misery. Hopefully next year…