Advent of Code Collaborative Leaderboard

GitHub GitHub project

This year, I did Advent of Code with Virtual Coffee!

The whole experience was super fun, and I built some stuff along the way, which made it even more fun and special.

Collaborative Leaderboard

I created a slackbot that posted a message with a collaborative leaderboard headlined with a link to the problem of the day:

393325994-5a3de44f-a3f7-49fa-9915-f5cfb2280810

It would update throughout the day when someone got a star. It served as a great place to centralize discussion for that day’s problem.

Star Alerts

When you got a star, it would send an alert to that thread saying which part you solved:

393326084-6da69cc8-5dc7-4e3b-a850-2dd77c0274f2

I found the alerts super satisfying, motivating, and fun!

Burnup Chart

After Advent of Code ended, I created a burnup chart to track progress of everyone and recent stars:

Image

Shout out to Arthur Doler for giving me the idea to create the burnup chart (he did it first and I totally just copied him).

Special Thanks

I want to give a special shout out the #dev-code-challenges channel in Virtual Coffee, and in particular Arthur Doler and Ray Deck. Doing Advent of Code with them absolutely pushed me further than I would have gone alone, and what I thought I was capable of.

Looking forward to next year! 🥳