...: Marsh Chatter
Michigan Give Camp: Ann Arbor - Follow Up
I went, I participated, I met great people, I enjoyed.
Michigan Give Camp: Ann Arbor
What were you doing this weekend while more than 50 developers, 1 "overworked" designer, and many supporting characters were pushing away the sandman to create websites and tools which will help 18 non-profits better serve their market or to increase their market? Some at Give Camp were having so much fun that they decided to skip the Ann Arbor Art Fair trip. Really! That's what you missed! An event that was more fun than the A-squared Art Fair - WOW! This year, our Give Campers also had the power of the Sisters of Mary on their side. Yes, that's right - many praying Sisters can't be wrong - the place to be in July is Give Camp!
Why Give Camp? Simply... non-profits need us to help them so they can help others. Budgets being what they are - the need goes long unfulfilled. In some cases, a year or two... and for many they struggle along and do without.
Why Give Camp? It's an event. It's about people getting together to do good stuff. It's about creating. It's about trying stuff that you wouldn't try on your own.
Why Give Camp? It turns our development processes "on its head"! Short time to learn the need, quick decision making, interacting with peers, and rapid time to market!

This was my second Give Camp and most certainly not my last! This year Michael Eaton blog | Twitter and his team thought I should be a team lead. While a bit surprised - it was an honor - but really... the team they gave me: Andrew Craze Codeswell | Twitter a developer and all around cool guy from Cleveland and Farrukh Mohammed (say Fa ruu ka) a business intelligence wiz from U of M Hospital - I think I had the easiest job out there!
At the initial meeting with our non-profit "Southeast Michigan Regional Energy Office" Twitter representative's Mozhgon (say: Moz gan) and Sarah, we learned that they needed a website to host and distribute information for their market. The non-profit was fairly new and did not have a website at this time, but they did have a 50 page MS Word document with content. That document was a very good thing!
Also at this meeting we learned that Sarah would be available the entire Give Camp. I don't think she knew what she was getting into - but she became the 4th member of the team - and a very important resource to us! Having Sarah working alongside us enabled Andrew, Farrukh, and myself to focus entirely on the back end functionality while Sarah entered the content. She also figured out a good part of the front end concepts (e.g. menus and what not). Now - just so you know... Sarah was/is not a techie. She is a very fast typer and she picks up the concepts when explained - the first time! And she had the right amount of a funny bone to fit into the team. Thanks Sarah... for being part of the team.

After some initial discussion the team selected Joomla to be the tool we would use to develop the website. Why you might ask? Well it was obvious that a hand-coded site was out of the picture, given the time constraints of the weekend - so an open-source template system was the only direction to go (e.g. same decision of 8 other Give Camp teams). The reason we went with Joomla? Because at least one member of our team had at least a little experience with it.
I develop web forms using ASP.NET (aka code)- so template systems are completely OOBE for me. It's like trying to speak a language using an English to Joomla dictionary. I know what I want to do, but I have to look around "a lot" to find out how to do it the way the crew responsible for Joomla want it to be done. Let's just say... there were struggles on many of the teams using Joomla -- BUT as a developer figured it out - that knowledge was shared! That's the power of Give Camp!
Note to self
Before next Give Camp...
become familiar with a couple of these template systems!

Major Struggles...
1) get base system installed "somewhere" which enabled us to start learning - Friday night. Jay Wren Twitter got us over this first hurdle - Thanks Jay!
2) learn enough about Joomla to get a basic site going so that we could pick apart what we didn't want, put in a couple of content items to use as a guide, and to learn that what was loaded was an older version of Joomla.
2.5) download and install updated version (e.g. 1.5) of Joomla. Migrate fails, so then redo entire work from Saturday morning. It's OK - this was way less than another team had to do while they struggled to make Dot Net Nuke (DNN) work (e.g. at least 3 "restarts").

Real progress occurs Saturday afternoon and evening! So much in fact that we believed that a Noon wrap up would be nearly certain. Way sooner than expected!
Best part about Saturday - Sarah selected the base template that would be the primary design of the site and the Give Camp designer extraordinaire - Ken WTW Design took two images and whipped them into an awesome header image for the site.
The team decides to get more than 2.5 hours sleep on Saturday night. So after operating on about 2.5 hours sleep from night before we call it a night at 00:45.
Sunday the last couple module additions occur, including Dept of Energy & Twitter RSS feeds, and we freeze the system after lunch. Training on the system wraps up and we head to the group demo and closing ceremonies!
Another successful Give Camp!

Productions like a Give Camp don't happen by just one person. We were just one team and our ability to focus on the project was enabled by a support team which took care of the venue (e.g. sponsor WCC), food (sponsors and volunteers), many sponsors, other teams, the non-profits, the team who reviewed the proposals and the team who assigned the developer teams. All the volunteers at 2 sites - plus Columbus hosting their own Give Camp - it was a great weekend across 3 states!
I was going to list some of the follow ups from other Give Campers - but Chris Roland blog | twitter tweeted a link to his blog and it is a remarkable resource that I would be a fool to try to duplicate - so just go there for links to pics, Ustream videos, blog entries, Twitter hash tags to review the stream, etc.
Thanks all - and I have the dates next year blocked already - and all you developers, designers, and people who can help make a great weekend - you can do the same!
July 16, 17, 18th, 2010 - save the date!
Be there, Join in the fun, and Get out of your box.
See you there!