17 min read

072 #hackdays

A look back at a year of (mostly online) hackathons, with some thoughts upon their setting and impact.
072 #hackdays

Swept up in the pandemic like the rest of the world, the open tech community made sure that hackathons continued to be a progressive meeting point for tinkerers, designers, concerned citizens, influencers and amateurs. Even if we cannot gauge the full impact, let us try to take some stock of these happenings.

TL;DR: 2020 was a hack of a year. Did we raise spirits? Did we support fair causes? Were we thrilled and entertained? Let us crunch the numbers to see what stories they hold.

In my case, the numbers look like this:

Start Days Weekdays Title URL Users Projects Challenges
21.02.20 2 1 Multilingual Media https://db.schoolofdata.ch/event/4 32 5 8
18.03.20 6 4 Monitoring COVID-19 effects https://db.schoolofdata.ch/event/7 34 8 5
03.04.20 2 1 VersusVirus April https://versusvirus.devpost.com/submissions 1133 263 7
17.04.20 3 1 TogetherVsVirus https://togethervsvirus.devpost.com/submissions 145 23 40
28.05.20 3 2 VersusVirus May https://app.versusvirus.ch/submissions/ ~90 19 7
05.06.20 2 1 GLAMhack 2020 https://hack.glam.opendata.ch/event/1 34 15 20
28.08.20 2 1 Energy Hackdays 2020 https://hack.opendata.ch/event/31#top 52 15 21
04.09.20 2 1 Open Farming Hackdays https://hack.opendata.ch/event/34 29 11 17
23.10.20 6 6 Make Zurich 2020 https://now.makezurich.ch/event/4 39 20 7
23.10.20 6 5 DayOne Health Hack https://2020.healthhack.solutions 102 20 10
13.11.20 2 1 Smart City Lab – Lenzburg https://hack.opendata.ch/event/32 25 8 12
27.11.20 2 1 Shape My City https://hack.opendata.ch/event/35 55 14 12
11.12.20 3 1 Hack4SocialGood https://bd.hack4socialgood.ch/event/1#top 34 5 8

If you have numbers like these for other events, let's compile them! And please note that those are not absolute participation counts, but in most cases just the number of users registered in the project submission platform.

Do you believe

This post is a look in the rear-view mirror, a chance to express gratitude to all these people helping each other get through in one piece, trying to do their bit for the greater good while maintaining a vibrant and supportive digital society. Or just trying to stay connected, do something different, and work on what they deem to be sensible problems.

As I write this, briefly before new pandemic measures are imposed in Switzerland, I ponder the significance of the book Invisible Women, a meaningful new year's present from the Opendata.ch office. In it, the outspoken activist and author Caroline Criado Perez writes:

It's not entirely clear why the tech industry is so afraid of sex-disaggregated employment data, but its love affair with the myth of meritocracy might have something to do with it: if all you need to get the 'best people' is to believe in meritocracy, what use is data to you?

Here and in interviews, Perez charges that governments fail to take into account unpaid care work. I see why they might do that, and in Switzerland this is a topic of statistical interest and active debate: see BFS - Unpaid Work (where we would welcome an update of the 2016 numbers), or Swissinfo article on the women's strike last year (see further analysis by Christa Binswanger).

Hackathons may be fitting venues to inspect our relationship to the merit of unpaid knowledge work, so I am hoping we can do better than just "love affairs" - and make good use of data. An easy starting point, for instance, is to look at the calendar and ask 'how many weekends, weekdays are being dedicated to all these events? Where? By whom?' The opinion of the community on this question is something that the Opendata.ch team would like to know:

And it's important to think about whether people are spending "work" or "leisure" time, taking themselves away from the (virtual) office or (very real) family, before get to the more fun ones. You know, like running a tf-IDF vectorizer on progression-correlated messaging logs to extract cumulative attention gradients of our brainstorming sprints 😉

2020 started off quietly

I remember the January meetings with the Open Knowledge network, exchanges with bright folks like Sharada Mohanty from AIcrowd, one of the best designed online competitive platforms - and others from the EPFL and wider ML community at the Applied Machine Learning Days. The days were spent wheeling and dealing around the country, as far out as Finland and India, blissfully oblivious of the calamities ahead. I still had time for side hacks like the A.I.-art project documented here:

062 #ai #opendebate
“I am what I earn?...” ironically asks a digital mirror in a temporaryinstallation at the Effinger coworking space aiming to artfully demonstrate arange of applications for Artificial Intelligence. This automatic salaryestimator was the most popular part of my performance in an evening event atE…

My preoccupation with urban topics was coalescing on the foundation of project SmartUse - today, the startup team Cividi. We managed to go remote and had a busy year earning open data, which was definitely highlighted in seeing the team and our message of improving spatial awareness through data literacy come out strong in several hackathons, recruiting bright people and sparking amazing exchanges. My goal with Cividi has been from the beginning to make open data and hackathons my day job, if that makes sense.

Sketch from github.com/loleg/earnopendata

The hackathon year got on a roll for me in February, helping a bunch of journalists from the Swiss Broadcasting Corporation run an event in town with multilingual datasets as basis, and participants joining from near and far. The impacts of this extremely well produced event at a unique location are vividly felt 11 months on today.

065 #swihack
A recap of the hackathon on empowering linguistic diversity in newsrooms, the first event of this type hosted in the SRG SSR headquarters, bringing together journalists and media experts with diverse participants to collaborate on innovative media ideas.

We had a few cancellations from Asia-based reporters, as signs of trouble from Wuhan were quickly apparent. Things went haywire by the beginning of March, when we at last minute put our first hackday online. We didn't expect to set the pattern for all the others to come, but got two crucial days of extra practice in livestreaming, keeping a perspective on the pandemic, and expectation management.

066 #opendataday #energyhack2020
The COVID-19 outbreak forced us to go for a virtual hackathon during Open Data Day 2020. Find out what we learned and what’s next for open energy data!

Soon after, we went into lockdown with all our data-ful fists in the air. Like many others obsessing over the daily case counts, I read into the relatively unfamilar topic of epidemiology to better understand the scope of the crisis, and try to act in support of public health measures. Then usually went out to check if any neighbours or coworkers needed a delivery, or just to hear a friendly voice.

067 #hangupyourhangups
“Since many weeks, epidemiologists around the world had been looking at the COVID situation with great worry.” The world has gone from denial to panic to resignation.

With a closely-knit group of activists, we laid some essential groundwork to support timely and open data publication, created channels to make data activists available to health professionals and administrations in any way needed to bolster digital resilience.

Massive thanks to Statistik Kt. Zürich and everyone involved for engaging in these unprecedented efforts of organized data collection, for your contributions to open data projects and platforms. Matthias Mazenauer shares excellent perspective in this webinar, and there are more details posted here:

068 #covid19mon
Monitoring COVID-19 Effects in an open data remote workshop, where over the course of seven days the participants contributed to a range of datasets to analyse the pandemic.

In hopes of healthier times

The pandemic was relentless, the schedules and milestones kept getting pushed back. While a couple of socially-distanced hackathons were run on location, almost all our organizing and team-building went virtual in 2020. Like in many other tech sectors, the work seemed to have gained a new urgency, and we saw massive boosts in the quality and reach of hackathons as "happenings" and social platforms.

This perhaps was best exemplified by the massively multiplayer online gathering #VersusVirus, where thousands signed up in an act of digital solidarity. Our job was to make their locked-down contributions count.

[3-5.4] #VersusVirus
It’s been a hectic twenty days since we started debating on how to coordinate a community response to the unprecedented public health challenge this country and the world is facing. I am grateful that a long list of friends and supporters have set things and people in motion to help produce the bigg…

We set up a Slack which would soon grow to 5000 people, designed and rapidly implemented a teambuilding app, lead-developed by Panter and people who run hackathons at CERN; and since open sourced:

VersusVirus-Hackathons/VersusVirus-App
Web application for managing the VersusVirus online hackathons. - VersusVirus-Hackathons/VersusVirus-App

This was followed by activities to try to sustain the projects beyond the hack. I was mostly involved with the Incubation Program for hackathon teams, and setting up the Canadian edition called #TogetherVsVirus, run by a fully remote team of locals and expats.

[17-19.4] #TogetherVsVirus
After an Easter break, we’re passing the flame of #VersusVirus further to 🇨🇦 Canada, where a fork of the event is being run this weekend. We are looking for daring and innovative ideas that will help Canada show solidarity and emerge stronger from the current difficult situation caused by the co…

We learned a lot about No Code and Low-Code, wondered as people whipped up extremely compelling ideas hacked together in some cases with ML and blockchain glue, at other times being convincing enough just rendered in a slideshow. Some of them went on to raise funds and attention. I trust that many led to new connections and even partnerships. The consequences have gotten harder to follow.

May was quiet

I got ill at one point, thankfully recovered fully. Taking care of sick family, friends and neighbours took up the time. As did sharing in grief over the physical and political desolation around the world, contributing what we could, forgiving but not forgetting as personas and institutions were stripped of their veneer.

COVID-19 was a massive catalyst for open data in the public sphere, as this blog from Open Knowledge and our experience here would attest:

Brits demand openness from government in tackling coronavirus
A new opinion poll has revealed that people across the UK want openness from the government as it tackles the coronavirus pandemic. The Survation poll for the Open Knowledge Foundation found that i…

At the same time, rapid developments in areas such as contact tracing were raising flags in our community ...

COVID-19 challenges to civil liberties
In the shadow of our attempts to fix big issues are hidden truths and individual lives, reflected in the numbers. The fact that our digital freedoms and privacies are being crossed in a crisis, in ways that may arguably save lives - but that we may well regret later - was brought up at the start of …

And provoking, in some cases, well organized responses.

SwissCovid App Facts
What are your questions or worries in regards to the SwissCovid App? Together with an alliance of civic organisations, answers have been compiled to the most common questions at swisscovid-app-facts.ch, starting a campaign today for an aware and informed citizenry which coincides with the public la…

There were many chances to contribute to interesting debates, such as on the topic of health data governance (the foraus reports are out now). These topics were highlighted at the Opendata.ch virtual conference:

[23.6] Opendata.ch/2020
Join the Opendata.ch/2020 Forum on June 23 for exciting keynotes by Ruth Meier (EDI), Hannes Gassert (Opendata.ch), Nikolai Thelitz (NZZ) and Muriel Staub (Wikimedia) and collaborate with us on this participatory adventure into the future. I’ll be taking notes and sharing impressions with the wo…

Raising our game

Later in June, we ran the 2020 Edition of the Swiss Open Cultural Data Hackathon (#GLAMhack) online and on dribdat, our hacking scorekeeper app. Despite demanding freelance and startup work, events like this led to investing more time in code through the summer.

The July EvalHack, dedicated to international development evaluation, and October DayOne Health Hack had hundreds of users posting simultaneously to dribdat, raising the bar for scalability in a manageable way. My thanks to IPDET and the organizing team led by Jeremias Wyss for your contribution and engagement.

At this time I created a new home for the dribdat project: you can find a number of more detailed posts and announcements on the OpenCollective site, such as of the much sought-after user profile feature created in consultation with the MakeZurich community, who gave lots of feedback and design refinements during this remarkable and extremely inspiring virtual open hardware event bridging so many wonderful geek cultures - from telecom to demoscene.

Pulling off a fun and inspiring hardware hackathon. Online. Across country. In a pandemic. Wowza!

The fall of 2020 beyond that was packed, with the re-run of the Open Energy hackdays, the Open Farming hackdays, the refreshing of the statutes and commitments of Opendata.ch - Swiss chapter of Open Knowledge, along with a refresh of our support for Opendata.swiss.

In October we had a super interesting, even if rather muted compared to previous years, DINAcon 2020 online conference for Digital Sustainability - sparking much needed connections and discussions.

HACKnight 2020
#### This year’s virtual **DINAcon HACKnight** is a way to learn about and contribute to **Open Source** in a hands-on way, for all...

In November, we had urban-data-themed events including Shape my City and Smart City Lab which brought (among others) team Cividi into the spotlight. This hackathon scene is rocking.

The future is now

Towards the end of 2020, with support from Innosuisse the Hackathons-as-method research team at BFH laid foundations for even more purpose- and- data-driven hackathons in years to come. "Crowdsourced progress-linked resources" is a feature that was rapidly designed and put to use at Hack4SocialGood in mid-December.

More pertinently, we as organizers are starting to ask tougher questions about the way hackathons are planned, announced, contextualized and managed. Questions of the kind that might help to sharpen our participant experience; some even of the kind we might be too afraid to ask ourselves. The results will hopefully lead to provocative hypotheses and more literature in this emerging field.

Linked to this, we had the chance to engage @Koboldgames on game concepts based on the dribdat platform and our hackathons, as well-documented on their blog. It was my pleasure to talk about this with the community at the last remotely-organized social events of the year:

[30.11] Open Data Beer Nr. 12
The @opendatabeerCH community event series has been running for a couple of years, promoted well on social media. Monday night’s event will be the first time the event is hosted by a federal organization - not counting the Bern meetup at SBB CFF FFS in 2018 - and, despite our best hopes to run the m…
[7.12] 7at7 - What about hackathons?
A discussion with @gnz and friends taking place on December 7th 2020 at 7pm. Everyone organizes hackathons these days. There are hundreds of them taking place every year across the country. Who needs another one? But not all hackathons are created equal. Some events have prizes, others don’t; some…

We wrote a new interactive handbook for hackathon-goers, improved tools for distributing digital participation certificates, started an awesome-hackathons repository, and more... Here at the fringes of IT, at hackathons 'crowded, damp and cacaphonous' (to borrow a phrase from Monica L. Smith) is where we might in the turmoil see glimpses of a more tolerable technological society. Let's just not lose that URL.

Where is the data?

One thing that we've been quietly but still rather slowly improving, is access to all the data of these hackathons. Some refactoring was done to dribdat's API, along with fresh samples. The CC-licensed contents are now solidly web-accessible and schema-enforced on the linked Web of Data. We can still do much to ensure better archival and discoverability of projects, like this work I started on making all the legacy wiki projects available in the form of Frictionless Data:

OpendataCH/makeopendata-archive
Documentation of projects in the make.opendata.ch Dokuwiki instance - OpendataCH/makeopendata-archive

While my friend Nicolas Zanotti and team have endeavoured to migrate and aggregate all those VersusVirus submissions:

VersusVirus-Hackathons/VersusVirus-Showcase
A collection of all submitted projects from the VersusVirus hackathons. - VersusVirus-Hackathons/VersusVirus-Showcase

The wider discussion on making the distributed and federated "Web of Hackathons" a reality continues slowly but surely. Ensuring that hackathon participation is adequately monitored and fairly championed is where progress will stall without more support.

Mechanism for hackathon discoverability · Issue #112 · hackathons-ftw/dribdat
In the context of the hackathon-in-a-box idea, a core requirement is to have discoverability of at least two main things related to a hackathon: Event details Hackathon projects Discoverability imp...

Looking back again

It was a huge hacky year, but an exhausting and extremely stressful one. Some people are falling out, both on the organizer and community side. I acknowledge the criticism, while recognizing that hackathons almost always provide a different experience for different people. We are on a valuable path of putting the Hacker Ethic to use as an instrument of civic and responsible technology.

Just how much value? If you look at the table I shared at the top of this post, multiply those 47 days (and of those, 26 weekdays!) of hackathons by 8 hours, and that by the number of users - the sum is a very roughly estimated 40'000 hours invested by people just in this corner of the web. Run that by a conservative hourly wage for skilled knowledge work of 80 CHF to get 3 million Swiss Francs of "time capital" invested. You start to imagine follow up questions, like who were the recipients of the investment, or what kind of returns may be expected. See here for earlier pondering of this kind.

Of course, this is a gross approximation, but supports the impression that we have entered new territory in terms of hackathon audience in 2020. Regardless of how you look at such stats, the road to fair, impactful, truly diverse and meritocratic events climbs steeply and invitingly ahead on the horizon. And our mission may be more meaningful today than we currently realise. Let's put more eyes on the data.

It’s much harder to correct for brilliance bias once it’s already been learnt ... once children who’ve been taught it grow up and enter the world of work, they often start perpetuating it themselves. This is bad enough when it comes to human-on-human recruitment, but with the rise of algorithm-driven recruiting the problem is set to get worse, because there is every reason to suspect that this bias is being unwittingly hardwired into the very code to which we’re outsourcing our decision-making.

-- Caroline Criado Perez, Invisible Women

If you would like to use an open source hackathon platform which lets you and your participants own all the data and tweak it to your needs, grab the source and get started. Let me know if you have suggestions on making hackathons and the data about them more meaningful. If you want to hack on it yourself, please take a look at the open issues, follow @dribdat for updates, join and contribute to our OpenCollective. There are design discussions where you can drop in and share your opinion.

You can of course contact me for connections to help set up your event, or just come to an upcoming hackathon. Being an enabler for others and making this process more frictionless for our community is always a priority.

My gratitude goes out to everyone at OKFN in the Opendata.ch, ONIA, ParlDigi and connected associations, to our supporters in government, academia and industry for all this uptime. To my fellow participants, for your vision and unabated energy. To all our critics out there - helping to Keep it Real !

There's even more cooking in this kitchen. A year of continued research, rebuilding and revitalising lies ahead. Be healthy. Be resilient. Be excellent to each other!

I recommend you to next read Mae Baud's compelling thoughts about hackathon diversity, and think about what kind of events you want to support and encourage:

What does it take to make a women-friendly hackathon?
Why women-friendly? Well, hackathons are known to be largely male-dominated. If we want more diversity, then we need to encourage more women to attend hackathons. Our take is to empower our…
Creative Commons Licence
The works on this blog are licensed under a Creative Commons Attribution 4.0 International License.