Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more:
https://adventofcode.com/2025/about#faq_num_days
https://adventofcode.com/2025/about#faq_leaderboard
About - Advent of Code 2025

@ericwastl A perfectly reasonable decision. I appreciate the work you put into AoC.
@ericwastl completely understandable! Does this mean one new puzzle every second day or 12 consecutive days of daily puzzles?
@smrqdt Puzzles on Dec 1 - Dec 12.
@ericwastl Very understandable. Honestly, 25 days of puzzles can get pretty overwhelming for people solving them too. I look forward to continuing with the new format this year. Thanks for doing this every year; it's been a bright part of my year every year, and I don't see these changes diminishing it at all for me.

@ericwastl I think dropping the global leaderboard and not having the puzzles lead all the way to Christmas Eve will probably help a lot of participants' sanity as well as your own. 😀

(Certainly, as someone who only very rarely got any global score but has some over-competitive tendencies, this feels like a change for my own good.)

Thank you for all you've done and continue to do!

@ericwastl I'm amazed at your achievements over the years, so this is still more than satisfactory. Good decision!

@ericwastl sounds reasonable, you shouldn't get burned out by this.

Also, maybe this will be the year I manage to actually finish all days :)

Although I feel a puzzle every 2 days might be better from the solver point of view, but that's just me.

Thanks for the AoC!

@riffraff @ericwastl The nice thing with Advent of Code is that one can solve the puzzles at their own pace so even if they are released daily, you can still solve them every other day.
@hamatti @ericwastl true, but my experience is that if I don't do it on the day then I never do it again, cause my focus has shifted.
I still have "complete Intcode" somewhere in my to-do list 😅
That's just me tho, I'm aware everyone tackles AoC differently
@riffraff @hamatti @ericwastl That's one aspect I can relate to. Something else is: to me half the fun is the daily posts and banter at /r/adventofcode. That wouldn't work well with a self-imposed delay.
@riffraff @hamatti @ericwastl It's also a problem for me too - I know Eric explicitly says "solve at own pace", but "1 new one every day" does shift focus [and build up a backlog fear!] which is not his *fault*...
@ericwastl I'm in no way affiliated with AOC and I approve this message.
@ericwastl I've read your post and I like your change. Welcome back to sanity and fun & relaxing time.
@ericwastl Thank you so much for all the hard work you put in.
@ericwastl I'm glad to hear you're making decisions to yak care of yourself! Thanks for all your hard work on AoC!
@ericwastl Wise decision. Take care! Thank you for your work, AOC is so much fun 💜

@ericwastl I think these are wise choices. When I was doing AoC early on I got into unhealthy patterns and by the end of 25 days wasn’t much fun for my family. After two or theee years I burned out and stopped participating.

I hope the changes are good to you too!

@mpirnat @ericwastl Absolutely. I have tended to start strong, get up early, but as Christmas approaches it takes longer and family suffers from my mental absence. This is better, even though the difficulty will probably ramp more quickly.
@ericwastl I like these changes! Looking forward to this year's calendar

@ericwastl Honestly, good changes, in my opinion. I thought the global leaderboard should've gone a few years ago anyways, when LLMs started being a thing.
And I did end up conflicted because doing AoC always took too much time towards the end, but I also didn't want to stop halfway.

So really, I welcome both of these changes.

@Merovius even before that, they were a weird trade off with a lot of dopamine for a very small amount of people (mayyyybe the top100?) and a lot of dread for everyone else.

I'm glad global leaderboard will not be a thing going forward.

@ericwastl excellent changes, both of them.
@ericwastl Very good decisions. Thanks again for all this work :).
@ericwastl out of curiosity, why did you decide to run it for 12 days from 1-12.12, and not run it for 24 days and release a puzzle every second day?
@poolitzer @ericwastl That's 23 days, the last puzzle would come on 23 Dec. But yes, that's what I hoped for, too. I think it would add to the original intention "just for fun and learning". Of course, I CAN simply choose my own delayed schedule! But that would mean losing out on half the fun: the community banter at /r/adventofcode

@ericwastl I really appreciate the immense amount of work you've put into AoC over the years. I've only been participating for the past three years or so, but I've really enjoyed it each time.

I guess I'll be somewhat nostalgic about the longer 25-day contests, but your reasons for the change make perfect sense, and I have to admit that the 25 day run was pretty tiring by the end.

@ericwastl Very sensible changes :) You deserve some rest, I never really managed to solve all of them in december anyway, and still have a backlog of unsolved ones :) Also the global leaderboard change just makes sense, I'd say anything that would let you keep on making our advent time a really fun time is good :)
@ericwastl good call. Reducing your stress and helping others.
@ericwastl sounds sensible to me!
And thanks for the enjoyment you continue to bring to people each year!
@ericwastl TBH, I disliked the global leaderboards. And I think having only private leaderboards solves the lingering question of generative AI. Looking forward to another great year. 🎅🧝‍♂️
@ericwastl I think killing the global leaderboard is the only sensible move at this point. I have a huge amount of respect for the amount of work you've put into AoC over the years and I'm glad you've been able to find a way to keep running it!
@ericwastl There will be more time to be with the family :)
@ericwastl echoing everyone else here - I think these are great changes, especially as AoC continues to get a lot of "social pressure" (*not* from you!) bound up in it. Especially happy to see the death of the global leaderboard, which did just incentivise maladaptive behaviour, sadly.
@ericwastl I like this change. I participated few times and never had time to focus on the tasks closer to end of December because of Christmas, life, & co, so 12 days sounds way more realistic to finish.

@ericwastl Will day 12 be as hard as the old Day 24?

I support this change, I struggle to get past the first week due to time commitments most years, but love the project!

Well done for preserving your sanity :)

@ericwastl that sounds great and perfectly reasonable. I'm looking forward to this year's puzzles. Take care!

@ericwastl as someone who has started in 2015, and done them ever year since:

Thank you! <3

AoC re-shines the lights on algorithmic problems that I rarely see in my day to day work these days.
I wrote a whole damn compiler and designed (and almost) completed a hardware computer. because if your puzzles!

I will cherrish all puzzles this year!

@ericwastl Completely understandable! The work you do here is amazing and always appreciated.

Honestly, going down to 12 days makes it seem more appealing to me now too. Life’s too busy for a full month!

@ericwastl Perfectly understandable. 👍 Removing the global leaderboard is probably the only sane thing to do at this point.

(I guess I’ll still try to stretch this out over 24 days somehow. I just love doing AoC in December, every day until Christmas. It’s just part of the experience for me. 😅)

Thank you for running this event! 🙏

@ericwastl Lovely! This’ll also do great things for my sanity.
@ericwastl Thank you for all the effort you put in.
@ericwastl that’s fine, but can you please add login possibilities that don’t require evil platforms?
@ericwastl I love Advent of Code. Thank you so much for preparing so many wonderful puzzles every year! With a wife and two kids, it was a struggle to find the time to just solve the puzzles, especially as Christmas drew near. I'm certain creating them is much more work. So I can totally understand the decision to reduce the volume. As to the global leaderboard, I never looked at it for exactly the reasons you mention in the FAQ.
So, thanks again , and I'm looking forward to this year's edition!
@ericwastl huge thank you for running this challenge for over 10 years! 🙏

@ericwastl

A good and totally reasonable thing to do. Looking forward to the new format and with "only" 12 puzzles I might even be able to finish all of them for once.

Usually there was less time for me during the 2nd half of december because of strange global festivities.

@ericwastl Hurray for sanity!
@ericwastl Enjoy the recovered time Eric and thanks for the amazing work. 10 years is a heck of a long time to be doing this!
@ericwastl Thank you for your service, and I look forward to Advent of Code 2025! I teach (among other things) programming at a large state university in the US, and I frequently advocate that students pick old Advent of Code problems to get programming practice. Unlike leetcode or hackerrank or similar, I find that you have done a great job of tailoring them for problem solving, not for memorizing common tricks (although tricks might sometimes help!). You're doing great work.
@ericwastl thank you for AoC, one of my favorite things each year. Glad you’re able to keep it going.
@ericwastl Good for you, thanks for doing aoc.
@ericwastl Thank you so much for all the effort you've put in over the years. Fully respect your decision to make these changes. Your sanity is important!
@ericwastl Is there a possibility to display your web-pages in 'light' mode?
@josyb Yes! There's an alternate stylesheet you can enable: https://adventofcode.com/2025/about#faq_highcontrast
About - Advent of Code 2025

@ericwastl Firefox? I am using Vivaldi :(
High Contrast? I am not blind - yet :)
Just straight light mode AKA non-dark mode please?

@josyb The high-contrast stylesheet is the closest I have to a dark-on-light mode. I've never used Vivaldi, but according to https://help.vivaldi.com/desktop/appearance-customization/extensions/ , you should be able to use https://chromewebstore.google.com/detail/stylish-custom-themes-for/fjnbnpbmkenffdnngjfgmeleoegfcffe?hl=en , which would let you apply a style like:

html,img{filter:invert(1) hue-rotate(180deg);}

...which isn't perfect, but would get you pretty close.

Using Extensions in Vivaldi | Vivaldi Browser Help

Vivaldi is compatible with most extensions available in the Chrome Web Store. Find out how to add and manage Extensions in Vivaldi.

Vivaldi Browser Help

@ericwastl Yes, that may work BUT only if you give them all your
data.

Can't you (just) add a dark/light setting to your web-source?

@ericwastl I found the `Reader View` button in Vivaldi:
and it applies your alternate high-contrast css indeed, But only the `About` page shows that reader icon. And the 'menu' gets lost.
@ericwastl Thank you for your work! Those are great changes. I never got the leaderboard.
@ericwastl Thank you for keeping it going! Your sanity and health comes first, and I’m glad you’re changing things to make it easier for you.