For quite a few years, I’ve taken part in Advent of Code. It’s excellent, and you should definitely give it a go if you haven’t seen it before – twenty-five coding puzzles steadily increasing in difficulty. I’ve recently been using it as a way to explore new programming languages, so November 2022 I was playing around with a few different languages:
I’d been re-reading through a book on Elixir and was trying to get my head around the syntax. Then I stumbled over this tweet:
I thought it might be nice to do a thread about Effective Haskell, to explain who I wrote the book for, how I've structured it, and how I think it differs from some other Haskell books. Please feel free to reply if you have other questions about the book!https://t.co/CP2hUqdYgP
I had pre-ordered Effective Haskell on a beta program, but had forgotten about it until now. But, I’d said it, it was out there, I was doing Advent of Code in Haskell for 2022. And it went really well! For various reasons, I only completed sixteen days in December, but I learnt a lot of interesting things about Haskell and my coding practices.