Solving Advent of Code (2025)

I took the Solve It with Code course from answer.ai, and Advent of Code (AoC) was used there as the programming/problem solving exercise. So here I am, solving AoC for the first time. I have no formal formation in computer science, and I’ve always considered my Python skills to be rather mediocre: the code is barely perfunctory, the art is never there. So this is a good chance for me to improve my Python skills. Also, the age of AI has make coding easy, but this only make algorithmic thinking even more important: we are now, at all time, inundated by a sea of code, and we can only sharpen our swimming skills to avoid being drown. ...

January 22, 2026 · 9420 words · Olivier Ma