The 2021 Shortcut Hackathon Roundup
BlogShortcut News and Updates
Shortcut News and Updates

The 2021 Shortcut Hackathon Roundup

Erika Carter
Senior Creative Technical Writer
October 12, 2021

Earlier this month, we conducted our annual hackathon. During this marathon of hacking, all Shortcut employees were invited to set aside their routine work and collaborate intensely on new and exciting projects. You know, hack.

So, we did. We hacked. We created. We learned. We conducted demos. And at the end, we hand-clap emojied each other from New York to San Francisco, from Ann Arbor to Dublin, from nomadic vans in motion to home offices basement to attic.

Most projects focused on improvements to the Shortcut web app; some projects focused on our own ability to reach company goals; and some projects focused on making the concept of work itself more enjoyable. All of which were enjoyable.

All in all, fifteen projects were presented, with seven winning each of our coveted awards. Here they are.

Stale Labels

Winner: Ship It!

The One That’s Ready to Go Live

Sidd Penakalapati, Product Manager
Drea Latouche, Lifecycle Marketing Manager
Eric Caspary, Software Engineer
Andrew Childs, Co-Founder / CDO

Premise: Analyze an organization’s labels and suggest labels that can be archived/deleted.

Hate clutter? This cross-functional team worked on inputs to build out lists of labels for our customers based on the number of times a label is used, or the last time a label was used, and more. This way, customers could have the ability to archive, delete, and merge stale labels. The idea is to help our customers declutter their digital workspaces and improve their performance.

Easier Decisions

Winner: Best Cross-Functional Team

The One with All the Different Brains

Christine Sanderson-Movius, Software Engineer
Joey Shampain, Senior Product Manager
Sidd Penakalapati, Product Manager
Shafak Ilyas, Senior Accountant
Andrew Childs, Co-Founder / CDO

Premise: Make Shortcut a better place to collaborate on open-ended discussion items and decision-making.

Combine a Software Engineer, a couple of Product Managers, an Accountant, one of the two co-founders of our company, and a 1-hour “Crazy 8s” design sprint, and you get a new-world exploration of how to facilitate decision-making when there’s a clear problem, but a wide open, uncharted, less clear, solution landscape. The upshot? The exercise helps inform the work our Differentiation Squad will prioritize and explore in the coming months, as part of a broader theme of more effective collaboration in Shortcut.

Engineering Site

The One with All the Engineers

Al Power, Senior Brand Designer
Jennifer Scroggins, Software Engineer
Paolo D’ettorre, Senior Product Designer

Premise: Introduce the world to our Shortcut Engineers via a dedicated site.

Who is the Shortcut Engineering Team? What music do they listen to, and what do their pets look like? What’s the team culture vibe? Learn all of this and more by perusing our software engineers’ personal Spotify playlists, blog posts, interviews, and documentation on team culture over at the new Shortcut engineering site.


The One Where You Know What You Have to Deal With

Erik Pukinskis, Software Engineer
Jenel Meyers, Software Engineer
Osei Poku, Engineering Manager
Joey Shampain, Senior Product Manager

Premise: Give users a customizable inbox for notifications.

Let’s be honest, how many Shortcut comments have you missed? This project was designed to experiment with explicitly archiving notifications in Shortcut. This means filtering what activities appear and marking them as read, and making it easier to manage notifications so you know what work you’ve got left to deal with. The idea is to use it like a to-do list, if you want, and get the satisfaction of checking things off. Check.

Threaded Comments

Winner: Kurt’s Choice

The One our CEO Likes

Mikhail Aronov, Software Engineer
Osei Poku, Engineering Manager
Juan Orozco, Software Engineer
Joey Shampain, Senior Product Manager

Premise: Thread comments in Stories to make conversations more focused in Shortcut.

This project’s aim was to make conversations more productive and teams more collaborative, as well as unlock better Slack integration in Stories. With one-level-deep threaded comments on the Story level only, they experimented with ways to do that while keeping things simple.

Shortcut’s Got Personality

Winner: Audience’s Choice: Best in Show

The One You Want to Sit Next to at Lunch

Melissa Keller, Software Engineer
Andreas Mcdermott, Software Engineer

Premise: Inject more of our somewhat snarky but totally fun-loving personality into the web app.

An Avatar Creator for user profile icons. Confetti utils and celebrations for Epic & Milestone completion. Two new animated default loading icons. A memory game easter egg. A super sneaky appearance by Dot when idle (Sneaky Dot!). A new 404 Screen that says You’re Being Watched, with a joke. These experimental features make the app even more enjoyable to use, which is, after all, kind of what we’re going for.

VSC Improvements & Larks

The One with Fewer Clicks

Toby Crawley, Software Engineer

Premise: Add more event handlers.

In our three VSC integrations, which allow you to tie activity in GitHub, GitLab, and BitBucket into ongoing work within stories, we currently have 3 event handlers - but what if we had more!? Toby explored ways to create / update stories and labels with even fewer clicks, by enabling a story to automatically move down a workflow based on the actions of more integrated event handlers.

:thank_you: Emoji

The One with All the Gratitude

Andrew Childs, Co-founder / CDO

Premise: Allow users to express gratitude and support with a new emoji in Shortcut.

Wouldn’t it be great to emoji-react directly to any work entity, so that you can easily express the sentiment of ‘Thank You’? And get an easier sense of team engagement and personal feeling on the work entities you create or work on?

Browser Extension

The One That Connects to Everything

Nicolas Charpentier, Software Engineer
Missy Danielsen, Software Engineer

Premise: Enhance browsing experiences on external websites with Shortcut integrations.

This team explored options for a browser extension (Chrome) to convert comments from Github and push other content from around the internet into Shortcut as a Story. They explored browser extension architecture and defined a good structure for potential upcoming features and ways to go beyond Chrome.

New Story/Entity Dialog

The One About Story Design

Courtney Nguyen, Software Engineer
Brendan LaCroix, Software Engineer
John Sherwin, Senior Product Designer
Kieron Keenan, Senior Product Designer
David Oppenheimer, Customer Support Advocate
Erik Pukinskis, Software Engineer

Premise: Improve our story creation dialogue with sustainable design that can handle Shortcut’s growth.

Our Story dialogue is one of the most used pages in the app. Whether you’re creating, reviewing, or collaborating on Stories, the feature is a fundamental piece in a user’s day-to-day job, and is becoming more and more powerful with new features such as Teams, Custom Fields, and so on. This team created a new shelf design as proof of concept for customers as we look toward the future.

Better Demo Environment

Winner: Best No-Code Project

The One Where They Did All the Other Things But They Didn’t Write Code

Christine Sanderson-Movius, Software Engineer
Jake Garza, Senior Acquisition Marketing Manager
Jarrod Weaver, Account Executive
Eric Caspary, Software Engineer

Premise: Our demo environment - well, we could do a better job of selling ourselves.

Most of our customers come to us through word of mouth, or by falling in love with Shortcut during the free trial. Or maybe you’ve seen our recent billboards in SF and NY (We put the “can” in kanban? That’s us). But sometimes we have to actually “sell” Shortcut, and our demo environment could show more of everything Shortcut has to offer in the traditional sales process. So, for this internal Shortcut project, the team worked toward a “dream state” demo environment that includes automatic updates so that dates never expire or become stale, and is robust enough to showcase any report or element in the workspace.

Reactive Technology Research

The One That Went Exploring

Ben Wittenberg, Software Engineer

Premise: Research reactive technology and explore product ideas.

Ben put time and energy into researching, ideating, and reading. This included: a timely dataflow reading; the fixing of a DoS bug; documentation of two product ideas (personal to-dos & simplified workflow states); a data layer component interface; and reactive programming research using MobX and RxDB.

What is ARR?

The One with All the Math

Shafak Ilyas, Senior Accountant
Shannjit Singh, VP of Finance

Premise: Refine our internal data models to review Shortcut’s ARR.

This team used SQL to create internal Shortcut dashboards that detail our annual recurring revenue (ARR) client by client, month by month, as well as # of paid seats by client through watermark, and more!

Relational Factories

The One with All the Testing

Dana Calderone, Growth Product Manager
Erik Pukinskis, Software Engineer
Jorge Morales, Software Engineer

Premise: Make it easier to set up meaningful integration tests.

Our frontend integration tests rely on factories and API response mocking to specify preconditions. The time-consuming part of this is setting up the relationships between different entity types (e.g. Team -> Workflow -> Workflow State -> Story). In response, this team constructed an easier internal test setup that allows frontend engineers to write lots of tests to match specs from product managers.

And that’s our 2021 Shortcut Hackathon roundup! Also known as: The One with All the Hacking.

Let us know what your favorite projects are in our Shortcut Community, and you may end up seeing some of these features in the app soon! We’ll keep you posted.

We’ll see you next year for the 2022 Shortcut Hackathon. But before then, check back with us in April 2022 for the results of our Bug Smash.

No items found.
Share this shortcut story
Enjoy your work
Project management software should be helpful, not a hassle.