I just finished day 22 of Advent of Code. I've tried a new approach for the last two problems I've done, and it worked out well.
I've read about "rubber duck debugging", where you explain what your doing to somebody else, event a rubber duck, to help expose issues.
I've also heard people say that writing is an excellent way to clarify your own thinking, even if nobody else reads it.
So I tried writing a blog entry, step by step, as I worked through these two problems. It was very enjoyable, and didn't seem to take much extra time.
I intend to keep this up for the last three problems of 2023 and see how it goes.
https://github.com/bwbeach/advent-of-code/tree/main/2023/day22