Tag Archives: edit-a-thon

Advice for hackathons / one-day tech events looking for projects to hack

In a conversation with a friend participating in Myanmar’s first-ever hackathon to benefit causes or nonprofits, as well as reviewing recent, similar hackathons all over the world, and other one-day tech events for good like edit-a-thons, it seems to me that the easy elements of putting together these events is securing a space for the event and getting skilled volunteers for such, but the much harder part is identifying projects for these volunteers to work on.

I’m also wondering if any of these projects get evaluated six months or a year down the road, to see if the organization or cause that had an app or web site or database or whatever developed has benefited from the development. For instance – are these apps that are developed actually used six months later?

My favorite hackathon is Knowbility’s Accessibility Internet Rally, which brings together web developers, as volunteers to both learn accessible design techniques and then apply those techniques to building web sites for nonprofit organizations. It’s my favorite because the event is always so much fun, the volunteer web designers take the skills and knowledge they learn from the hackathon back to their workplaces, and the nonprofits still love their web sites many months later.

But it’s pretty easy to sell the idea to nonprofits of volunteer web designers re-creating their web sites. My review of hackathons and edit-a-thons shows that identifying other projects, like apps development, is MUCH more difficult. If you walk into a nonprofit and say, “Do you want an app to help you in your work?” most nonprofits won’t have an answer. Same if you say to most nonprofits, “What wikipedia pages do you wish had better info related to your organization’s mission?”

So I’ve been thinking: how can hackathon or edit-a-thon organizers identify projects or causes for the event? Here are some of my initial ideas. Please add more!

  1. Research nonprofits in your community, and get a sense of how many they are. If you are in a small town, you may want to make a list of every nonprofit in your town (which you can find on Guidestar) and then do some research to see which are active (do they have a web site? does the org’s name come up in a Google or Bing search? Can you find an email address for the org?). If you are in a large city, don’t be under the illusion that you can reach every one of them – even big cities with nonprofit associations cannot say that every nonprofit is a member.
  2. Ask organizers what nonprofits they work with in any way – as a volunteer, as the spouse of a volunteer, as an event participant, etc. In short, look for nonprofits where someone involved in your event already has a personnel connection.
  3. Review what apps previous hackathons elsewhere have created for nonprofits, or what edit-a-thon efforts have benefited nonprofits. Also see this very long list of apps that have been developed for specific nonprofits. Would such app development be appropriate for any nonprofits in your community, at least in theory?
  4. Meet with nonprofits more than once, and with as many different staff members as possible. Just sending an email announcing the event won’t be enough to get nonprofits interested in participating. Sit down with nonprofit representatives face-to-face and speak in non-tech language as much as possible. And remember that different staff members will have different ideas for needs – for instance, here is a list of apps I envisioned that managers of volunteers might want/need.
  5. Don’t meet with any nonprofit that you haven’t gotten to know via its web site – you want to already have an idea of what the nonprofit does, whom it serves, its mission, etc. You may want to do a mapping exercise with the nonprofit regarding how it reaches and serves clients, to identify ways an app or database might help. When asking them what their biggest challenges are, you might want to add “except for fundraising” because fundraising will almost always be the #1 challenge for every nonprofit, and most participants in hackathons want to work on projects related to nonprofit missions/programs, rather than fundraising (at least that’s my experience).
  6. Have a list, in writing, of what a nonprofit would be committing to if they decide to participate. What are the dates and times nonprofit staff would need to meet with organizers and to be onsite at the event? How many hours do you estimate their participation will require? What are your expectations of the nonprofit after the event in terms of evaluating whatever is developed as a result of your event?
  7. If you want to create a smart phone app, have data to show nonprofits that demonstrates that a significant number of potential volunteers, potential clients, and current volunteers and clients, have smart phones. If you cannot prove this, most nonprofits are not going to be interested in investing in smart phone app development.

Those are some of my ideas. What are yours? Share them in the comments here on my blog, or on this thread on TechSoup.

Hackathons for good? That’s volunteering!

I recently tweeted out this message to my Twitter followers, and a few other people retweeted it to their own followers as well.

(you can follow me on Twitter here)

My goal was to write a detailed blog about all these different hackathons for good, and maybe even develop a web page on how to organize these kinds of episodic volunteering events (group volunteering events that don’t require a long-term commitment, that require just one day, or just a few days, of participation) related to technology.

Unfortunately, I have not had any response yet… but I’ll go ahead and blog about the examples I know about, and hope it leads to more examples:

The first event I ever attended that brought lots of web designers into one room, or one site, at multiple computers, to do something to help others for a few hours, was a web-building event by the Metropolitan Austin  Interactive Network (MAIN) in Texas in the 1990s. These web-raisings don’t happen anymore, at least not by MAIN, but what’s replaced it in Austin is something even better: the Accessibility Internet Rally, or AIR Austin, by Knowbility. This competitive event not only helps nonprofits get web sites – it also helps educate web developers and nonprofits about web accessibility for people with disabilities. It’s my favorite volunteering event – the perfect combination of fun, food, volunteering and making a difference. It’s so successful that not only does it happen year after year (it started in the late 1990s), not only do many of the web designers come back year after year to volunteer for the event, but the event happens in other cities as well.

I think Knowbility’s AIR events are the perfect hackathons, because they not only get work done – they also educate the participants about a critical issue. That isn’t just awareness – it’s transformative. The experience affects the web designers in how they approach their work when they get back to their day jobs. They design differently, and they think of nonprofits differently.

Hackathons have been around since the 1990s, but just the practice, not the name; now with its new branding, this form of episodic volunteering seems to be becoming all the rage.

One of the most high-profile hackathon groups is the nonprofit Crisis Commons, which produces “hybrid barcamp/hackathon events which bring together people and communities who innovate crisis response and global development through technology tools, expertise and problem solving.” Crisis Commons co-hosted the Random Hacks of Kindness (RHoK) event with Google, Yahoo, Microsoft, NASA and the World Bank in 2010, with events taking place in cities around the world including Nairobi, Jakarta, Sydney, Washington DC and San Paolo. Software developers, usability experts, emergency planners, technologists, “social media knowledge workers,” project managers, NGOs and university professors met in each of the cities to volunteer or, as Crisis Commons put it, to “crowdsource open source solutions to very real humanitarian problems. There are seven main projects ranging building SMS applications to report amputee needs, near real-time UAV imagery processing to creating a people finder application.” Geeks Without Bounds (GWOBorg) has been a part of several Crisis Commons activities.

Also new on the scene of hackathons for good is Code for America, which, among many activities, hosts or co-hosts hackathons where developers and designers come together in, say, 24 hours, to “build applications for social change” and, sometimes, compete for prizes. Code for America offers its own suggestions for ingredients for a successful hackathon, based on its own experiences.

Jumping on the hackathon bandwagon as of 2007 is GiveCamp, which “a weekend-long event where technology professionals from designers, developers and database administrators to marketers and web strategists donate their time to provide solutions for non-profit organizations.”

Also new on the scene is Data Without Borders, which hosts various kinds of hackathons, also called Data Dives, that provide nonprofits with data analysis (data collection, analysis, visualization, and decision support) by volunteer “data scientists.”

Also listen to this presentation from SXSW about a hackathon in San Francisco related to DonorsChoose.org.

One thing that is both amusing and sad to me about all these hackathon events is that these organizations rarely use the terms volunteers or volunteering. The people contributing their time and talent are teams or pro bono researchers or Data Heroes – anything but volunteers! Very strange… and sad.

Anyway…

If you know of other hackathons for good, hacks4good, hacks for good, onsite crowdsourcing – whatever you want to call these volunteering events – please note the names of such in the comments section of this blog. Web addresses would be particularly helpful!

Also see:

Short-term assignments for tech volunteers

My voluntourism-related & ethics-related blogs (and how I define scam)