Introduction
After posting about CamHack, I've had a few people ask me how we pulled it off - and specifically, how we managed to cultivate a unique, non-corporate atmosphere.
It was, at its core, a collection of ~300 students spending 30 hours together trying to create the craziest, most unhinged project ideas with the theme Unintended Behaviour.
To be clear, I'm not suggesting this is the only way to run a hackathon - polished, career-focused events definitely have their place. But CamHack was an experiment in doing things differently, and it worked. My hope is that by sharing how we pulled it off, we can inspire other organisers to try running events that prioritise community over corporate polish.
This post is a brain dump of the philosophy behind the event. I'm going to cover:
- What we were trying to do with CamHack
- How it played out
- The pros and cons of running it on a ~10K budget (and why being broke might actually be a feature, not a bug)
The Motivation: Escaping the Corporate
Most hackathons I'd attended were polished, heavily sponsored and kind of boring. They felt less like creative jams and more like recruitment events disguised as hackathons.
The atmosphere at those events often feels transactional. You are there to pad your CV; the sponsors are there to hire you (or screen candidates). This results in projects that play it safe.
We wanted to create a space for people to build things just for the sake of building them; to remove requirements for 'utility' or 'business viability,' letting people go all out with whatever random skills they had to make something fun.
That was the core pillar of the CamHack philosophy: Keep it non-corporate and about the projects.
The Theme: Why "Useless" is Useful
Hackathons should be about the process of making, not just the final product. To ensure people actually enjoyed that process, setting the right theme was crucial.
My theory of hackathon themes is that they need to satisfy three criteria:
- Allow significant room for creativity.
- Be well-specified enough that people actually know what you mean.
- Be as non-corporate as possible (often meaning useless).
We wanted the theme to maximise people's creativity. To this end, it needed to be specific enough that it gives people ideas, and broad enough that it allows for many creative interpretations.
We landed (after a lot of deliberation) on Unintended Behaviour.
Setting the Vibe
A non-corporate atmosphere doesn't just happen by accident. Here are some tactics we used to 'set the vibe'.
- Guerrilla Marketing: We wanted to show, not just tell, that we were here to have fun. Before the event, we hid a thousand rubber ducks with CamHack stickers all around the university/city. It sounds silly, but this was surprisingly key for breaking the ice.
- The Opening Ceremony: This is the most critical moment. It is the only time you have the attention of all the participants, and it sets the trajectory for the next 30 hours. The goal here is simple: signal that the event is for fun and that the organisers are approachable. We scrapped the motivational speeches for a slide titled "Why Bother?" (explicitly giving permission to build something dumb) and introduced the rules as "The part where we pretend to be professional." We told participants to spot the committee by the "stressed look on our faces."
- Organiser Roaming: The organisers spent the event walking around the tables, asking questions and having conversations with the participants. This helped us ensure that people were actually having a good time (and felt like we cared about their projects).
Project examples
What stood out most was the sheer concentration of creativity. While massive hackathons often produce a few "unhinged" gems floating in a sea of generic wrapper apps and filler projects, this event was defined by an almost total lack of "slop." The baseline quality was exceptionally high and the projects were consistently inventive, technically impressive and conceptually hilarious.
This density of original thought was a key driver of the event's success. Some highlights included:
- Keyboard²: Imagine writing an essay by playing a concerto. The team built a piano that literally types, mapping English letter frequencies to specific chord progressions. If you play legato it types words; if you add dynamics, it capitalises. It turned the mundane act of typing into a music performance.
- The Mis-Interpreter: A transpiler from hell that takes clean C code and mutilates it into valid Python, Scratch, Excel formulas, Minecraft commands and Mindustry commands.
- Doom Scrolling: The most literal interpretation of the term possible. They replaced every colour in the original 1993 DOOM colour palette with a looping TikTok video. They wrote a real-time shader to run this at 75fps, controlled entirely by "scrolling" gestures. A technical masterpiece of brain rot.
You can see the rest of the projects here: https://cam-hack-2025.devpost.com/project-gallery.
Budget: How to Survive (and Thrive) on £10k
Running an event for 300 people on £10k comes out to about £33 per head. For a 30-hour event, that is incredibly tight. Pulling this off without starving anyone required some serious logistical gymnastics, and all credit goes to the rest of the committee for pulling off that financial wizardry.
Here is how we made it work, and why the lack of funds might have actually helped the culture:
- Food (~£6k): We provided 4 meals (2x lunch and 2x dinner) along with an assortment of snacks and refreshments throughout the event. Lunch on day 1 was Tortilla and lunch on day 2 was pasta from a local pasta shop called Maccaruna. We ordered pizza for both dinners. We bulk ordered a lot of the snacks on Amazon and did a small grocery haul on the day.
- Merch (~£3k): We put a lot of thought into getting the cheapest possible merch. We ended up skipping out on t-shirts and going with bucket hats instead - as we reasoned that people wouldn't want low quality t-shirts anyway. Also people liked the branded mugs, which were surprisingly cheap.
- Prizes (~£1k): We intentionally kept these small, and let people choose from a range of options.
- Venue (Free): Fortunately, we were able to use the Computer Laboratory for free.
The point of highlighting this isn't just to show off our budgeting skills. It's that constraining the rewards actually elevated the hackathon. When you remove the high-stakes cash prizes and the mountain of branded merch, you stop attracting people who are just there to extract value. By keeping the prizes small, we ensured the event was about the projects, not the payout.
What we would've done differently
Of course, when you run on a shoestring with a small team, things break. Next time we would:
- Not order from Tortilla (seriously, they suck - the 3-hour delay nearly caused a riot).
- Start judging earlier and allocate extra buffer time.
- Start on Friday evening instead of Saturday morning to give people more time.
- Find more on-the-day volunteers.
- Get healthier food (there is way too much pizza at compsci events).
Rapid Fire Tips
A few opinionated bits of logistical advice.
- The Gigasheet: we lived and died by a single massive spreadsheet. It contained a checklist of 50+ tiny tasks that needed to be done before the hackathon started, sorted by deadline. We found this to be very useful.
- Delegate, don't micromanage: Put a lot of work into choosing the committee, and once you choose them, trust that they'll get stuff done. A fortnightly meeting to check that people aren't blocked and know what they need to do is sufficient.
- Keep the core committee small: A small committee reduces the difficulty of organising meetings. We found that a core committee of 5-7 is the sweet spot.
- Reduce the number of corporate tracks: One major factor in keeping the vibes non-corporate was the lack of corporate tracks. You want everyone to be competing primarily for the main track.
- Small details that help: We wore bright orange bucket hats so we were instantly recognisable in the chaos. We also used Luma for admin, which made on-the-day check-in smoother.
Closing Thoughts
CamHack proved to me that you don't need big tech sponsorship or a massive budget to run a successful hackathon. In fact, sometimes money gets in the way.
By removing the corporate gloss, we removed the pressure. We replaced "innovation" with "exploration".
Also, a general note to organisers: You have to have fun. If you aren't excited about the chaos you've created, there is no point. The energy of the room starts with you.
If you are thinking of running a hackathon, my advice is simple: Don't worry about making it professional. Worry about making it memorable. Give people a theme that makes them laugh, feed them enough pizza to keep them alive, and then step back and watch the unintended behaviour unfold.
Huge credit goes to Co-Lead Uliana Ronska and the committee - Oliver Greenwood, Athena Eng, and Jadon Mensah - for their amazing work in bringing this event to life.