How hackathons create a culture of innovation

When you hear the word 'hackathon' you probably picture a group of college students coding all night in an energy drink fog for the chance to win prizes. But hackathons are also an important tool for enterprises to encourage an internal culture of innovation through learning, building and sharing.

At Capital One we have long seen the value in internal hackathons. Sure, our hackathons don’t look like those from your college days, but that doesn’t mean the end goal is any different - whether we’re building a new mobile app, experimenting with serverless tech, or making our customers’ lives easier, it’s all the same - we’re working together to build the best product. So let’s start at the beginning - how exactly do hackathons help us develop better products? 

As an organization, Capital One is committed to keeping our technology stack and our software engineers up to date and ahead of the curve on evolving technology trends. And there are a lot of us. We’ve dramatically expanded our technology staff; hiring hundreds of software engineers, developers and artificial-intelligence experts to help build the software our customers need to manage their money. We never stop learning because there are always new problems to solve. After all, at a basic level engineering can be boiled down to software engineers brainstorming solutions to various technical problems and writing the code to meet the requirements.

However, to meet the needs of our customers, there are a lot of moving parts to consider, such as:

  • What will the customer experience be like?

  • How should we roll this functionality out to our customers?

  • How can we consistently maintain a resilient and reliable experience?

  • And lastly, what technologies do we use?

That last question, “What technologies do we use?” is one of the most important questions to ask when developing a product. It’s truly where the development team starts their process. But given that technology is always changing, engineers must continue building upon their skills so they can best answer this question. This is the best way to align "what technology we use" with the latest trends in software engineering. This is where hackathons shine.

2 people working at a hackathon

Photo by Tony Burns

Capital One loves to hack

It’s one way we continue learning and innovating. 

As part of our tech journey we’ve created a culture that supports experimentation and learning. Of course this didn’t happen overnight. If it weren’t for the way we’ve centered this innovative mentality, we likely wouldn’t be where we are today. 

Capital One certainly isn’t new to hackathons, but they’re becoming a bigger part of our culture and how we work. Whether we’re learning the intricacies of AWS or containerization and serverless solutions, honing in on our API or mobile development skills, or just kicking off a new project, they’re a great use of time. After all, what better way to explore different solutions and approaches than by placing 50 engineers or other like-minded individuals in the same room to solve a problem? When getting into the details of hackathons, the three cornerstones that drive most of these events are learning, building and sharing.

Learning: Fostering continuous education for growth

Our engineers are no strangers to building great applications, but again, they need time, space and opportunities to work on maintaining their edge. This is where learning comes into the picture, specifically self-learning, or pursuing knowledge independently. Whether this comes from reading books, completing self-guided tutorials and courses, or even attending more formal classes, it’s all critical to growth. And if this learning directly benefits your role at Capital One, why not work on it during work hours? Not to mention, if that learning time is structured collaboratively then whole teams can grow together. Whether learning about Swift for iOS, TensorFlow, or RPA technologies, self-learning is valuable and helps us improve our skills.

Building skills: Learning by doing

Parallel to learning, hackathons provide a venue for building, and what better way to learn and build than with hands-on examples? Whether we’re dreaming up creative ways to solve our problems, or iterating on something already delivered, taking our lessons learned and applying them to building something concrete goes a long way.

Sharing: Fostering a culture of collaboration

Last but not least, there’s the cornerstone of sharing, simply what it implies. Sharing what we’ve learned, what solutions we’ve discovered and what we’ve built is one means to create a community of engineering excellence. Communicating and effectively sharing ideas and solutions is critical in today’s organizations and teams. All of our hackathons require a demo and presentation at the end; what better way to practice public speaking skills than in this type of low-pressure environment?

Recent innovations stemming from Capital One hackathons

Here are some recent examples of hackathons we’ve run:

  • We hosted a hackathon that brought together an entire location - spanning multiple departments and job families - as a means to build upon our engineering culture and create new opportunities for cross-LOB internal collaboration;

  • A hackathon that focused solely on learning the intricacies of cloud platforms;

  • Lastly, a hackathon for traditional web-based developers to branch out and explore mobile development as we continue our push for mobile-first applications and features.

To briefly focus on the mobile-first hackathon, this event allowed our backend engineers who focus on moving money (i.e. scheduling transfers, bill payments and wires) to learn about the latest front-end iOS and Android development trends. Although it was just a one-day event, six backend teams assembled to jump feet-first into the new world of frontend mobile engineering. At the end of the day, they had built six functional concepts ranging from mobile artificial intelligence, new mobile features and data visualization tools to help our customers manage their money. These teams then presented and shared their ideas with the group and senior leaders for feedback, and won some cool prizes!

I love the partnership between all the teams. Such a great learning opportunity for everyone and the ideas are seeds for some major product innovation in money movement over time.-Aram Ter-Minassian, VP of Product
individuals working together in conference room

Photo by Tony Burns

Embracing innovation at Capital One

These examples are just a small subset of events inside our walls. As mentioned, there are also advantages to kicking off new projects and initiatives as we do so frequently at Capital One. Looking to solve a long-running customer problem, but not sure which direction to go? Rather than planning a roadmap, figuring out every part of an application, or performing extensive estimation, why not just start building some prototypes and mockups? 

From there, you can get a sense of what works, what doesn’t and where to go from there. There’s even a good chance that, if you have ten teams, you’ll get ten different ideas and paths forward.

So, what will your next hackathon achieve?


Sean Miller, Manager, Agile Delivery Lead

A true technologist who strives to challenge the status quo by promoting change and continually evolving. While currently a Scrum Master at Capital One, I have taken full advantage of their internal growth opportunities. Throughout my tenure I held other various roles such as Software Engineer, Business Systems Analyst, and Field Services Engineer.

Explore #LifeAtCapitalOne

Startup-like innovation with Fortune 100 capabilities.

Learn more

Related Content