Code Red

The Redfin Engineering Blog

Follow publication

Hackathon at Redfin

--

Four engineers. Four days. One product.

During my four-month internship at Redfin, I had the opportunity to participate in one of our semiannual hackathons. The goal was simple: Be creative, have fun, and build something useful.

I was very excited to fly down to our San Francisco office with the rest of the engineers from the Seattle office and work with a team of engineers I hadn’t worked with before. We decided to develop a web interface for our in-house event-tracking tool, freeing us from the need to write SQL queries any time we wanted to learn something about how our customers use our products. Given the freedom to use any technology we desired, we decided to try something new on the front-end and build it with React.js, a JavaScript library that none of us had prior experience with.

Then the coding began and we started our race against the clock. It wasn’t long before things started breaking unexpectedly — but that didn’t discourage us. We put our heads together and tackled the challenges that arose while learning new things from each other in the process.

Hackathon team

One of the 17 teams participating in the hackathon.

The hackathon was four days long, but we were encouraged to code only during the day. The evenings consisted of social activities, such as bowling, trivia and playing board games. During these events, I was able to mix and mingle with many members of the San Francisco office with whom I had only interacted online before. It was quite a magical moment to be able to put faces to all the names I was familiar with.

Hackathon event

Bowling night.

Hackathon event

Winners of the trivia challenge. (I wish I was in the photo! :p)

Hackathon event

Serious board-game business.

The last few hours of the hackathon were hectic. Every team had their eyes glued to their screens as they frantically tried to fix the last few bugs. The presentations were set up in a science-fair style. The members of each team took turns presenting their products, giving others the chance to roam around and see what other teams had built.

Hackathon demo

That’s me in the red shirt presenting our product to other teams.

As I walked around and visited each booth, I was amazed at what some teams were able to accomplish. A few products managed to improve our internal tools and codebase, whereas others implemented cool new features for our customers. Each person was given a sheet of paper to vote for the most impressive product in four categories:

  • “Ship It — Now!”
  • Most Impressive Accomplishment
  • Coolest Demo
  • Best Overall

As I reflect back on the hackathon, I realize we made significant achievements. Four teams have already shipped their products to our production environment, some of which include improved dev tools and a refactoring of the code base.

What’s even more rewarding is the creativity it fostered among developers. At the hackathon, developers were encouraged to design and create their own products, allowing them to step out of their comfort zone and try something crazy.

It is often these crazy ideas that lead to remarkable products.

--

--

Written by Redfin Engineering

Redfin is using technology to redefine a $75 billion industry and revolutionize the way people buy and sell homes. We’re hiring. https://www.redfin.com/jobs

No responses yet