I was exploring the day 5 problem - mapping through multiple layers - which I thought could make for an interesting visualization. This lead me to discovering Pluto.jl with its the wonderful mission:

We are on a mission to make scientific computing more accessible and fun.

Which, as someone in scientific computing, I think we could all strive more towards.

The visualization itself was done with Makie, using Pluto's interactivity to explore how seeds end up getting mapped to locations. I made a movie showing the mappings through the entire range of seeds (which perhaps illuminates the challenge of part 2).

You can find my Pluto notebook in a branch of my AOC repo.