Elevate Spring Summit has been announced (Thu, Mar 11th)

🔥


Don't have an account? 

The Benefits of Hackathons

Dev Processes
Company Culture
Collaboration
Productivity
Coaching / Training / Mentorship

17 April, 2019

Kathryn Koehler talks about her success of bringing hackathons to several companies that she has worked with.

Problem

As an engineering manager, I heard comments from people about the lack of opportunities to innovate on the product and/or collaborate with people outside of their day to day teams.

Actions taken

I have had a lot of success bringing hackathons to companies as a way to spark innovation and have people work with folks they may not have known across the organization. Hackathons aren't limited to only technical teams. We include non-technical people and non-technical hacks as well to promote company-wide participation. Great ideas come from everywhere!

The logistics of the hackathon depends on the company. My current company is more family-oriented so we organized two days of hacking with no expectation of working around the clock. In my experience, events are from 24 hours to a full week in duration. The longer the hackathon the quicker it is to turn a hack into production. Work with leadership to determine what your objectives are and how much time they are willing to spend on the event. It's not simply an opportunity for teams to blow off steam and socialize. In my experience, I have seen as many as 85% of the hacks generated end up in the final product. For some projects, hackathons serve as a way to move functionality forward quickly.

There are certain topics that people prefer to others in a hackathon. Not surprisingly, people usually chose easy to hack projects. This is because there are certain things that simply take too much time to get going. To encourage more complex hacks, we schedule a big brown bag ahead of time to let folks know the possibilities. This information also includes how to get started hacking on preexisting projects and links to the on-boarding docs for the different groups.

We chose the theme of Hack to the Future for our most recent hackathon. This is a common theme, it turns out, so feel free to get creative. It was fun and we had a lot of swag associated with it. We will schedule two each year, one in the summer and another in the winter. The summer time is a great event to include the interns.

Lessons learned

Hackathons are great for collaboration and innovation. They allow people to work with others whom they've never worked with before. It is a safe space for people to form cross-discipline and cross-initiative teams. It gives them a chance to work on things they have never had a chance to work on before and opens up their eyes to the different possibilities across the company.


Related stories

Learn or Die!
12 January

Marian Kamenistak, VP of Engineering at Mews, outlines key recommendations and resources to make learning an integral part of the engineering role and knowledge sharing across the company a steady practice.

Personal growth
Coaching / Training / Mentorship
Marian Kamenistak

Marian Kamenistak

VP of Engineering at Mews

Cultivating the Company Culture in a Hyper-Growth Startup
11 January

Ken Pickering, VP of Engineering at Starburst Data, emphasizes the importance of cultivating the company culture -- particularly its most important aspects -- during a hyper-growth phase.

Company Culture
Hiring
Ken Pickering

Ken Pickering

VP, Engineering at Starburst Data

Creating an In-House Mentorship Program
11 January

Sabeen Syed, Senior Engineering Manager at HashiCorp, shares her efforts to single-handedly establish an in-house mentorship program.

Coaching / Training / Mentorship
Sabeen Syed

Sabeen Syed

Senior Engineering Manager at HashiCorp

Fostering a Culture of Experimentation
11 January

Sabeen Syed, Senior Engineering Manager at HashiCorp, talks about how she supports her team to come up with all kinds of ideas and why creating a structure that would encourage these efforts is vital for fostering a culture of experimentation.

Company Culture
Team processes
Sabeen Syed

Sabeen Syed

Senior Engineering Manager at HashiCorp

How to Level Up Your Design Team
5 January

Dmitry Nekrasovski, Senior Manager of Product Design at HashiCorp, shares how he helped his design team level up by applying a simple, three-step approach.

Leadership
Coaching / Training / Mentorship
Dmitry Nekrasovski

Dmitry Nekrasovski

Senior Manager, Product Design at HashiCorp

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.