Apply now

Bootcampers at a hackathon, or how we turned coffee into code

Last Wednesday, Le Wagon Montreal was lucky enough to receive ten tickets to attend the Hackerfest, a hackathon organized during the last day of Startupfest. This spiked the curiosity of many of our current students who were eager to apply the ruby skills they had recently acquired. This an account of my experience as a teacher accompanying them into battle.

Bootcampers at a hackathon, or how we turned coffee into code
Share article
The event was kicked off at 7 p.m. on Friday by an introductory talk laying out the eight main projects we could work on. Amongst them, there was Fintech group with startups looking to prototype something cool, a NeuroTech group working on brain-computer interfaces and a biology group led by a few researchers designing labyrinths for micro-organisms to wade through.

Our first task was to pick a project to work on, and we decided to split our group up into three different teams.

My team spent a couple of hours getting to know the projects better in the hope that we’d find something super exciting to work on. After some time into the evening and no project yet picked, we decided to branch off and come up with our own idea.

We initially planned to start coding at 11:30pm and before we knew it, it was midnight and we still hadn’t found our idea. We were then faced with a choice — stay there overnight and keep brainstorming, or take the last boat home and call it a night. We of course stayed the night. A couple of energy drinks later, we finally knew what were going to work on: a terminal based rubber duck called the Motherducker.

The idea came from our bootcamp experience. During the first couple of weeks when we introduce the fundamentals of programming, students sometimes feel overwhelmed when their code does not behave the way they expect it to and our job as teachers or teaching assistants is to sit with them and guide them through the problem. We take our time to ask questions that force the student to reflect on and understand the problem they are trying to solve as well as relate it to what was covered in the lectures. Step by step, we ask them to explain to us the error message they got, the code they wrote and what they were hoping to achieve. This helps them lay their reasoning out and naturally leads them to the solution. Our goal was to write a program that would help students do just that.

After a solid night of sleep on couches, we started delegating tasks and got to work. We had drawn the flowcharts for our chat-based bot and broken it down into different components. I was to lay out the cabling and architecture while Aaron, Konstantin and Ali were to implement different features. We wanted to have a meditation feature to help users relax after facing their errors and a debugger feature that would parse an error message and open a conversation about it, helping the student get through it.

In an ideal world, we would have been able to finish it all. Unfortunately, a lot of teams finished early and we had to rush through the end, hacking a working gem together in a few short hours in the afternoon to have something to demo. Lesson learned for future hackathons! We ended up pitching last after a day of sitting on a couch coding and drinking coffee, in front of the few teams who had stayed all day.

To finish off, here’s how a student summed up his experience —

“Hackerfest was truly an amazing experience. I got to meet companies that were working on ground breaking technology, apply what I had learned to a real project and interact with other developers.” — Aaron

Originally posted on

Want to know more about Le Wagon's 9-week bootcamp?
Download Syllabus
Keep reading
Learn to code

Building layouts with flexbox and CSS grids

Let's code 4 professional layouts in only 1h30 using the latest CSS techniques like flexbox and CSS grid.

Learn to code

Learn to Code VS Learn Chinese

It takes around five minutes to cycle from GoEast’s campus in Shanghai to LeWagon — but while one school teaches Mandarin and the other teaches code, are they really that close in class material too? Is learning a foreign language similar to learning a coding language? Would a Chinese-speaker code differently than an English-speaker? We decided to ask the students that can both code & speak Chinese to find out.

Graduate stories

From business student to CEO of a Fintech

Alessandro was still a student when he decided to enroll in Le Wagon Brussels' Web development course. During the Bootcamp, he developed an MVP (Minimum Viable Product) of a Fintech app that would become his real startup project. We met him to know more about his experience at Le Wagon Brussels and his entrepreneurial journey at Recovr.

Interested in joining the #1 ranked coding bootcamp?

We are in 38 cities worldwide.