Winston, thanks for your offers and pertinent questions. I'll try to address everything.
Personally, I just hope to meet like-minded people to share Go skills, ideas and experiences with.
I am currently using Go for building a few command-line tools in my spare time, and I'm finding with Go that I'm more productive than with any other platform I've used before. All the standard libraries I've tried just seem to work really well for me, the platform offers a combination of features which I've always hoped for but never found before, and, most importantly, while developing in Go, things just seem come together very very quickly.
Go is at a very exciting time. It's such a young platform (almost exactly a year since 1.0), that there's plenty of opportunities to make meaningful contributions to the community at large. It's fun to be in such a green space.
So, I'd hope that we might find 2 or 3 Go experts out there, several Go novices (particularly polyglots interested in a new platform), and a few in between such as myself. I have always found I learn technologies more quickly while bouncing off other developers, whether more or less experienced than myself. For Go, I'm unlikely to find this type of interaction in my day job, so that's why I reached out here.
Regarding the nature of meetings, I would hope to be involved in a mixture of talks and hands-on coding sessions. I think the format would depend a lot on the size of the group and the levels of expertise within it.
* In an initial meeting, I'd hope to start with informal discussions - sharing of experiences, ideas, interests and aims.
* As the group gets a little larger, then 'lightning talks' are a great way to engage people. This could just be a regular 'slot' in most sessions. It seems to work well for the AKL Python meetup group.
* When possible, I'd hope to do some coding together, e.g. split into programming pairs, each pair attempting to solve the same problem, and subsequently share experiences with the group as a whole. This worked well in a recent Scala meetup.
* I think there will naturally be a training element - exploring syntax, constructs, standard library, tooling; getting to grips with 'idiomatic Go', anomalies, bugs, new features and so-on.
* Hopefully in time there would be enough expertise in the group for entire sessions to focus on a single talk. Maybe we could get talkers in from Oz or further afield. Hmm, OK that's a pipe dream.
* I'm sure some content on Plan 9 would be really interesting to hear. I imagine Go is somehow influenced by Plan9, and I know the compiler toolchain is strongly linked to Plan9, but that's all I know.
Venues:
If you or anyone has suggestions for venues, I'd be happy to organise. Just offer up venue names, and we'll get there. No worries.
Beyond the initial couple of sessions I'd hope to secure 'proper' venues, i.e. somewhere quiet, preferably with Wifi. This may cost a little money, but maybe not.
e.g.1 maybe someone's company or university would be open to hosting a session.
e.g.2 maybe someone like GDG could help with a venue. I'll contact them in due course.
e.g.3 I know that in London it's usually free to hire a pub function room (expectation being that you'll spend money at the bar) - not sure if that's also true here?
I have no idea whether Go will penetrate the NZ market, but I'm confident that it will gain acceptance globally, and it would be nice to think that it might gain some traction in niche areas, for instance as a systems or testing tool in other software shops (I'm a Java developer and in the past I've often used Python for server maintenance scripts & integration testing tools, whereas now I'd definitely prefer to use Go instead).
Finally Winston, please don't scare off the punters already! Don't you think it's a bit strong to talk about being 'seriously pissed off' before even discussing dates? I'd sooner try to encourage a more relaxed vibe, especially at this early stage. Certainly organisers and speakers should offer guarantees, but beyond that I'd just hope people feel free to come along as & when possible. I hope I haven't offended you, but it's important to me that any meetup I help organise would be a warm & fairly light-hearted experience, otherwise I'd sooner stay at home and talk to gophers online.
Hope that helps, thanks again & Happy Easter
Am