It's entertaining to see everyone in the weblog universe go nuts over
Gnomedex. I attended
Gnomedex 2002, and it was a good time, don't get me wrong. I'll go to
Gnomedex 2003 if I can manage it. But it wasn't the be-all and end-all of conferences that
some people make it out to be.
The major drawback is that it isn't by, for, and of the attendees. Portions of it are, but it also has a "sit around tables in a big room and listen to a paid speaker" format. I wasn't expecting there to be just
one track at the conference, especially one that involved sitting relatively quietly in the same room as everyone else. The speakers were good, and at least some of them (like Pud from
Fucked Company) participated in the rest of the conference, but it didn't really feel like a community.
Another major drawback was that the audience demographic was all over the place. On the one hand there were super-geek developer and power-user types. On the other hand there were near-newbies. And on the gripping hand there were
kids. Now, I don't know about you, but I don't think kids are really appropriate to bring to a technical conference. Especially one where the parties have open bars have the potential to get more than a little wild — potential I don't feel they lived up to in 2002 because of the presence of the kids.
Even with those drawbacks,
Gnomedex was still a good time. I'll probably go again since it's a short drive away in Des Moines, Iowa, and it's nicely inexpensive. But I'll know to lower my expectations a little bit.
A far better conference, in my opinion, is
MacHack. Since 1994, I've only missed two of them (1996 & 1997), and I plan on attending
MacHack as long as it goes on come hell or high water.
What makes
MacHack so special? It truly is
by, for, and of the attendees. While
Expotech, a professional conference organizing company, handles the logistics, the actual content, planning, sessions, papers, and so on are all managed by volunteers who themselves attend the conference. It's like a fan-run science fiction convention ("con") for the Macintosh, which shouldn't be a surprise given that the people at
Expotech are deeply involved in Michigan science fiction fandom.
So by and large, speakers at
MacHack aren't paid, and they're drawn from the attendees. I say "by and large" because I'm unsure if the keynote speakers are paid (or even compensated for room & board etc.), people who have had papers accepted for presentation at
MacHack can attend the conference free, and this year I'm running a one-day pre-conference Cocoa boot camp for which I am being compensated (though not financially). But there are multiple session tracks and the vast majority of sessions will be run by volunteers talking about the Cool Things they're doing.
What makes
MacHack truly incredible is the combination of sheer brainpower at the conference and its 78-hour nature.
MacHack isn't a 9-to-5 affair, it's a 12:01AM Thursday to 6:00AM Sunday affair. And for the entire time, there will be people hanging out in the hotel atrium working on Hacks to show at the Hack Show. That's right — in the first 48 hours of the conference, many of the attendees develop a new & cool piece of software that they show off and have judged by their peers. There have been some incredible things developed at
MacHack, including my favorite, a hack by Miro and Alexandra that renders the Mac's screen as ASCII art in real-time. (It wasn't a trick, it really worked. You could play QuickTime movies and even DOOM with the hack installed.)
(Technically, the Hack Show is run by The MacHax Group <http://www.machax.com/> — Scott Boyd and Greg Marriott — and is somehow not officially affiliated with the conference. Or something. Whatever.)
One way
MacHack has gone downhill in recent years is that the number of kids has skyrocketed, and the conference is actively catering to them. I don't mind kids learning how to program, especially for the Mac, but they can get underfoot when the grown-ups are busy, they prevent us grown-ups from being as raucus and raunchy as we sometimes might want to be, and they take up ungodly amounts of time during the Hack Show with annoying AppleScripts. I attended my first MacHack as a student just out of high school at 17, but I was already a competent Macintosh C and C++ programmer at that point. I didn't finish my hack that year (which would have drawn animations in windows' title bars) but I wasn't a newbie. (Note that I don't count the likes of Adam Atlas — who was 12 last year when his hack won Best Youth Hack — as "kids." Adam is smart, mature, and already knows his way around Cocoa and Objective-C. There are many adults who I'd be more likely to lump into "kids" than Adam.)
I guess I'm rambling a bit. My main point is this: If you think
Gnomedex kicks ass, you should really consider getting yourself to
MacHack. It is to
Gnomedex what
Gnomedex is to most other technical conferences.