JetBrains’ 11th Annual Hackathon
Every year at JetBrains, we gather together to celebrate a part of the culture we have embedded into our DNA. It is a culture of innovation, of challenging the norms, of trying to achieve what others deem impossible, of problem-solving, of learning quickly and iterating. We live in this culture every day, but it is magnified during these events.
Teams of people from different backgrounds and different specializations came together for our 11th annual Hackathon to put themselves and their ideas to the test in a span of 48 hours. The theme of this year’s Hackathon was “Code Around the World” to represent the fact that we have offices and a team around the globe accomplishing things that haven’t been done before.
The Hackathon in numbers:
- 198 participants
- 69 projects started
- 52 projects finished
- 48 hours to complete
- 10 prize winners
- 5 minutes to present
- 868 votes
There were three project categories, which were defined based on which areas the company considers most promising and where there is the greatest potential for product development. After all, the Hackathon is just the beginning for some projects.
Individual development tools
The developer experience is close to all our hearts. This category was an opportunity to challenge assumptions and try to improve day-to-day workflows. New integrations, new features, new automation – everything and anything to make better tools for development.
This project raises the bar of memory profiling and analysis. The intention was to develop a library that handles .hprof memory dumps, enabling querying of the object graph and comprehensive memory usage analysis while seamlessly integrating with Kotlin Notebook.
Machine learning is happening at breakneck speed. This was an opportunity to experiment with it on the cutting edge and be bold, dare to try something new, and envision tools that revolutionize the way we can help our users accomplish their day-to-day tasks.
Text-to-action IDE assistant
We are only just getting started with the new AI Assistant available in our IDEs. This project took a look at bridging the gap between the IDE and the world of natural-language queries.
The text-to-action IDE assistant provides AI Assistant with the ability to recognize queries that can be solved using an IDE action and the possibility to trigger that action right from the chat.
“Teamwork makes the dream work,” as they say. It is important that teams can function at their best. This category gave hackers a chance to explore inventive strategies to supercharge our existing team tools or explore ideas for driving up productivity, improving project management, and streamlining the software delivery flow.
This project created a source code sharing service integrated with IntelliJ-based IDEs to help instantly share a piece of code including code insights with colleagues and friends on social networks and messaging platforms. Each shared piece of code is accessible via a link and looks and feels like it is in an IDE.
Hackathon Trophy winner
Unified Entry Point for Internal Knowledge Sharing
Because the company has grown so much over the last several years, it has become more and more important to help the process of knowledge sharing. The team worked on a tool to streamline the process of finding relevant information, enhancing internal knowledge sharing and collaboration, and decreasing the time spent searching for information. JetBrains employees can now use a curated collection of links to all things JetBrains in order to find information from various corporate sources, including YouTrack, Slack, Google Docs, Miro boards, Space, and more.
That’s it for this year’s Hackathon. We hope you got some inspiration from the winning projects and are excited about what’s to come from the team in the future! But for now, we’ll leave you with this final thought: Everything is impossible until it is done.
The State of Developer Ecosystem 2023
The State of Developer Ecosystem 2023 - JetBrains seventh annual report built on the 26,000 respondents surveyed. This year the infographics goes beyond languages and frameworks to address vital issues like mental health, burnout in tech, and developers' attitudes towards AI.
Curiosity-Driven Researchers: Between Industry and Academia, Part 2
This is part two of our chat with Timofey Bryksin from JetBrains, delving into the future of IDEs, LLM tools, and the evolving role of developers.
Curiosity-Driven Researchers: Between Industry and Academia
Timofey Bryksin, Head of Research Lab in Machine Learning Methods in Software Engineering at JetBrains, answered questions about the work his team does, the problems they try to solve, and other topics of interest to his lab.