Inaugural BarCampGoldCoast was a success!

BarCamps are exploding around the world these days with new events and locations popping up all over the place. Australia is no exception! The inaugural BarCamp Gold Coast took place today at Griffith University on the Gold Coast and it was a complete success (Many thanks to Steve Dalton for organising the entire day). I won’t rattle on about what BarCamp is etc as I have already done that with my last post about BarCampBrisbane.

Topics for the day ranged from Incorporating companies through to twisted programming in python all the way to reflections in Java; a pretty broad spectrum of topics by any means.

For the first time, I decided to participate more actively and give a presentation of my own. I decided to talk about AJAX Pushing Techniques (a topic very close to my heart) as most people don’t realise there are different ways that AJAX communicates; they simply group them all together under one umbrella called titled AJAX. I talked about three common methods of AJAX communication: polling, long-polling(comet) and pushing, and the consequences/considerations one needs to take when implementing each of them. For more information, you can download my powerpoint presentation from here. If people are interested, I’ll post my code samples here too, but unfortunately they could be a little tricky to get working if you aren’t familiar with named pipes as the GPS simulator server relies on them.
Based on feedback from people after the presentation, I think a lot of people enjoyed the topic as it is very relevant at the moment. In particular, people showed great interest in the section on multipart pushing, perhaps something to keep an eye on in the future.

As with every BarCamp I have been to, the presentations come second to the networking opportunities provided by the ‘unorganised nature’ of BarCamp. If you aren’t very technical, or don’t really understand something about IT, BarCamp is still for you! You don’t even need to be technically minded to gain something from attending BarCamp, and if you have thought about going but never bothered, I strongly encourage you to attend the next one as you only have something to gain.

If you are interested in the twitter hashtags for the day, you can check them out here: #barcampgc and #bcgc

If you want to check flickr pics from the day, check them out here and here or for the twitpic stream, check them out here

Here are some links to other peoples blog posts about the day:

Steve Dalton
Michael Rees
Matt Hooper
Des Walsh

Barcamp Brisbane

I attended Barcamp Brisbane today in East Brisbane. For those of you who don’t know what Barcamp is, it is “… an ad-hoc unconference born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos and interaction from attendees.”

Barcamp Brisbane

The turnout was fairly good, roughly 40 people there in total. The topics of the speeches didn’t really appeal to me overly, but I found them interesting nonetheless. They ranged from, writing unit tested code, open ID and its benefits, web standards, user interface design/experience and a few other topics I missed. Overall, the speeches were presented well, some of the presenters were a bit nervous and the speeches a tad under-prepared, but I know that speaking in-front of people can be a very daunting task.

If one word could sum up the general theme of the day for me though, it would be ‘startup’. Most discussions after presentations and during lunch sounded very startupish. Being in a startup at the moment, I found this very interesting as there are a large number of other likeminded people out there who want a piece of the web2.0 pie. But it got me thinking, we have a room full of able techies with a massive wealth of knowledge all itching to get into startup mode, but no one to harness the opportunity that they could potentially bring from a technical perspective. Are all these people going to waste because they aren’t business minded and have a hard time thinking of ideas and bringing them to market?

The problem for the techies is that in order to succeed and become a part of a startup, they need someone to take care of the financials and the marketing. Being a programmer myself, I find it unbelievably boring having to deal with financials and marketing. I would just prefer to do what I do as it interests me the most. I know that most programmers feel the same way, but don’t have a means of finding the other 2 thirds of the equation for an effective startup. Where do techies find the other 2/3?

It occurred to me that the ideal meeting for techies would be to place them in a room full of business people who have awesome ideas, but don’t know any techies to help get the idea off the ground (and believe me, there are a lot of people with really great ideas in this boat). So why not run an event where we combine, for example, the Youth Symposium of Brisbane and BarCamp Brisbane together. This way we are putting the people with the technical knowhow alongside people with great ideas. It would provide a great networking opportunity, and potentially a lot of jobs for people wanting to be in a startup.

As for the event itself, I would in-visage the first hour being a mingle of all people, followed by a few seminars targeted at different aspects of running a startup, including financials, marketing, development and bringing the product to market. The techies could learn about the ideal way of developing for a startup (ie, Agile/waterfall/XP), and the business people would learn about what running a start up is all about. For example, what are the pitfalls of running a startup? How do you secure funding during the later stages of the product development? What are the legal issues surrounding IP? And many more questions a lot of startups face during the initial phases of setup.

I’m sure an idea like this already exists in the world somewhere, maybe even in Australia. If it doesn’t then why not?