I didn’t know what to expect from StackOverflow DevDays, and I was pleasantly surprised.
In a nutshell, the presenters showed the basics of several different programming environments, but it was anything other than “Language X 101.” This was top-gun coders showing the pros and cons of their particular language, taking very sharp questions from very sharp audience members, and being frankly honest about the things you need to know before you start programming with it.
Some of the sessions included:
- Mark Harrison on Python – showed off a one-page Python spellchecker with “did-you-mean” style autocorrection
- Rory Blyth on iPhone development – showed the rather intimidating side of the development IDE
- Scott Hanselman on ASP.NET MVC – showed how Visual Studio 2010 is catching up with other MVC implementations
- Daniel Rocha on Nokia’s Qt – showed that yes, cross-platform apps are still vying for Miss Congeniality
- James Yum on Android – showed why building properly threaded applications can still be rocket science
My first reaction was that I’m really glad I’m not a developer anymore. Database administration seems a lot easier to me than some of this development work. After building your Android app, for example, you have to test it against all kinds of different screen resolutions, screen densities, portrait vs landscape, etc – oh, and by the way, if you flip between portrait and landscape, Android may just restart your app. Y’know, to be safe. Wow. Suddenly, $.99 for phone apps sounds even cheaper, and I’m even more impressed with apps like Layar.
The presentations are still rapidly evolving based on attendee feedback. Some of the presenters mentioned that they’d radically revised their presentation level (beginner vs expert) after feedback from earlier #DevDays events, so your mileage may vary.
Microsoft threw in a surprise: they sent someone with boxloads of 2 gig laptop memory chips and a screwdriver kit. Anybody whose laptop wasn’t already maxed out with memory could swing by Microsoft’s table and get it upgraded – free. Now that’s my kind of schwag. (As it happens, mine was already maxed out.) There were several jabs suggesting they were doing it as a pre-emptive strike because Visual Studio 2010 must be some kind of memory pig, but it was all in good fun.
I’d recommend DevDays to programmers at any level. If nothing else, you’ll see that the grass isn’t any greener for programmers of other languages.
Best of all, I finally got to meet the StackOverflow crew in person – Jeff Atwood (Blog – Twitter), Geoff Dalgas (Blog – Twitter), and Jarrod Dixon (Twitter), good guys all. (I’m just now realizing I didn’t track down Joel, although I did meet Babak.)