Select a city

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.

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 Medium.com

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

Curated list of Shanghai-based programs for entrepreneurs

Shanghai, as a major global business hub with a thriving startup scene, is home to many great entrepreneurial programs. In this article, we will curate some of the best communities for the creative and adventurous minds.

Graduate stories

Stefan, Tank Commander turned into CTO

How to transit from a tank commander in the military into tech? After graduating from Le Wagon, Stefan founded a startup with a fellow batchmate and built its product from scratch with Python and VueJS.

Learn to code

Why your non-technical experience does matter

Hello, I'm Jane Abbott, the Managing Director of PCR Digital. Much of what I do in the business is around understanding our current clients' needs (including Disney, Sky, NBC, Sony). I’m also hands-on, doing recruitment with a number of my original clients, which means I’m always keen to connect with senior digital and tech leaders!

Want to go further and learn to code in 9 weeks?

We are in 37 cities worldwide.