advent of code Compressed coordinates: Optimising Advent of Code 2025 day 9 A simple trick for a 750-fold speedup.
advent of code Optimising Haskell: parallelism and the Par monad Using (and taming) standard Haskell techniques for parallelism.
python Optimising riddle generation Optimising riddle generation, trading space for time, then exploring something like laziness
advent of code Optimising Haskell, example 4 Another example where changing the representation gives a huge speedup. Plus some actual Haskell optimisation as a bonus!
advent of code Optimising Haskell, example 3 Optimising Haskell programs, mainly by changing the algorithm used.