Saint Paul, MNUSA
Hometown: St Paul
August 4, 2012
I'd go with "craft", which has elements of the other three. There's definitely room for individual expression (there really is more than one way to do it), but some of those ways have demonstrable benefits over others.
The description seemed focused on web stuff, which is not my area of expertise. I don't have any specific suggesitions (after all, I've yet to see how a meeting goes), but I'd be most interested in general programming issues (e.g. algorithms, languages, software engineering) and OS development.
Honestly, I'm jaded enough that I'd almost rather answer what I find most discouraging -- plus my job makes me work with lagging-edge tools. You tell me what exciting things are out there. :-)
I do Linux kernel development (and related activities) for Freescale (embedded chip maker).