Coding projects

Coding projects04

Advent of Code 2025

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

I use the 2025 set as a practice bank instead of treating it like an event I missed. Returning to the unsolved days keeps Python, debugging, and algorithmic thinking familiar. Also, calling it ongoing sounds much better than unfinished.

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