Monthly Archives: September 2011

Another GiveCamp done…

It’s the Monday after a GiveCamp and that means I’m tired and cranky – what’s new, right? 😛

This, however, was the first GiveCamp that I was on the board for. I participated in the conference calls, I checked in on things with WCC, (barely) assisted in the vetting of the NPOs, and put up with Mike Eaton and Jay Harris much more than any human should have to 😛

I volunteered to be on a team, as well, but didn’t expect to work much with them (which I didn’t, really). Mostly, I was a runner and all around delegatee of shit Mike and Jay didn’t want to or didn’t have time to do. I also got the crap shift Friday and Saturday nights, but it’s usually during those very early hours in the morning when interesting things happen, and I wasn’t disappointed 😛

I always tell myself I will take more pictures, and I’m not gonna cry at the closing ceremony, and I’ll drink more water and less Mt. Dew. None of those things ever happen the way I wanted. I only took 6 pics, and they are here. Nothing special, as usual. Of course I cried at the closing ceremony – it’s hard not to when you’re already a cry baby before being sleep deprived 😛 And I drank I think 2 bottles of water to the many bottles of Dew and Red Bull and coffee and espresso (thanks Jeff!).

As I noted in my last post about GiveCamp, it’s an exhausting yet rewarding experience, and they get to be kind of addictive. Not enough to want to do another one in a month (sorry Grand Rapids!) but enough to do a few per year.

Thank you so much to all of the volunteers that came out to give their all to help the NPOs. It’s always great to meet new people that are as geeky and giving as I am.

I also need to apologize again to anyone I offended with my profanity – sorry! It’s who I am, and I try to reign it in, but with sleep deprivation and too much caffeine and sugar, I’m bound to drop a few F-bombs. And talk about porn… and bondage… and Mike or Jay’s mom…

 

Of Learning And Farts and Fun: GiveCamp

Why am I a GiveCamper? First, I get to volunteer – I get to help an NPO with something that normally they wouldn’t know I could help them with, and probably don’t know many others that could help them either. Second, it’s a strange kind of awesome spending an entire weekend working on a project for someone, getting little to no sleep, and getting nothing but a few words spoken about my efforts in the end for payment.Third, you learn a helluva lot and meet some great people!

My first GiveCamp was Lansing in March 2010. Then Ann Arbor in Sept. 2010 (my NPO did an awesome blog post about the experience here), Lansing again this past March and Ann Arbor will be again this September. I was honored to be asked to be on the board for the Ann Arbor GiveCamp this year.

One question I get a lot is “I only know how to code in X” or “I don’t know how to do web stuff” etc. but “how would I be able to help?”. Yeah, we do a lot of websites, but there are often a completely custom app or two. That’s why you put your language proficiencies in your application! So we know where you’d be the best fit! Let me run down the projects I’ve worked on at the past 3 GiveCamps, so you can see the variety of skills we needed:

  • Lansing, March 2010 – DotNetNuke site
    • Going through client requirements, and weeding out what we thought could be accomplished in the weekend
    • Creating a sitemap and delineating tasks to each team member
    • Each person or mini-team decided what would work best for their part, and brought it to the team
    • Configure DotNetNuke to our specs
    • Some custom code (just a tiny little widget)
    • Data/content entry
    • Testing the completed site, and making tweaks
    • Demo the site to much rejoicing!
  • Ann Arbor, September 2010 – Ruby backend database and entry system
    • Going through client requirements, and weeding out what we thought could be accomplished in the weekend (see a theme here?)
    • Planning, normalizing, and re-normalizing database structure
    • Working through some complex-as-hell database queries (with lots of help! There’s always someone that knows!)
    • Learn some Ruby (my first real-world exposure to working with Ruby)
    • Learn some Git (ditto)
    • Testing the completed project, and making tweaks
    • Demo the project to much rejoicing!
  • Lansing, March 2011 – Drupal site
    • Again with the requirements! Project planning is key!
    • Creating a sitemap and delineating tasks to each team member
    • Configure Drupal (argh!)
    • Get crop-dusted on burrito night
    • Lots and lots of content entry
    • Testing the completed site, and making tweaks
    • Demo the site to much rejoicing!
    • I did absolutely no coding on this project…

So to recap, other than potential coding (or design, depending on your role):

  • Project planning
  • Delineating tasks
  • Data or content entry
  • Working as a team
  • Learn something you didn’t know
  • Smelling peoples farts on the day they serve burritos (which is a cruel trick the organizers play!)
  • Sleep a bit
  • Get sugar-high and caffeinated
  • MUCH REJOICING!

It really is something that must be experienced. If you’re familiar with the software development process, it would be beneficial to you to jump in with people with a variety of experience and just do it.

Dave Giard put a great video on his Technology and Friends site from last year’s Ann Arbor GiveCamp – I recommend it if you want to see what it’s all about, from the inside.

Anyway, we want to help as many, if not more, of the NPOs that we helped last year. We need more volunteers to do that! Please, sign up now!