← Coding projects

Coding projects — 04

Advent of Code

A collection of Python puzzles I keep returning to so I do not forget how to solve problems without immediately building a whole app around them.

CadenceOngoing practice
LanguagePython
Notes

The story so far

Why puzzles help

Each problem begins as a wall of text and eventually has to become working logic. That gap is the useful part. It makes me slow down, work out what is actually being asked, and stop blaming Python for doing exactly what I told it to do.

Why it is still ongoing

As long as AOC keeps happening every winter, I will keep solving.

The repository

The repository is simply the running record: completed solutions, attempts that needed rethinking, and the next problems waiting for a free evening.

Follow the Advent of Code repository

In practice

The project, running.

Real captures from the working project, kept alongside the decisions and lessons behind it.

GitHub code view of a Python solution in the Advent of Code 2025 repository
One of the public Python solutions in the growing practice archive.
Continue exploringBedtime App →