Hello folks! We had a pretty fun thread here around the same time last year - talking about Advent of Code problems. That also happened to be the first (and only so far) year I solved all Advent of Code problems on time and did not lazy myself out of it.
So, it is still a few days more to go, but wanted to open up a thread on it again and bring back the friends, old and new to tackle the puzzles in a language (or more) of choice!
I’ll be doing some “warm-up” exercises when I have some time and start a conversation around them early on.
Looking forward to December 1 and talking with y’all!
This year, I intend to link back to any interesting discussions we get around solving a day’s problem to this link (both in my repository or tweets). I usually solve my problems in Elixir and this year may not be different, however, I also came to learn and love F# recently so I might alternate between these two languages.
I’d like to take part again, but I think this year I can’t find any time for it…
Not sure if I’d solve in Elixir or again Erlang, as these days I spent more time coding in Elixir.
I must admit, your Erlang code is super clean. I still remember some of the codes you shared last year and getting surprised with a “huh, Erlang is readable even to untrained eyes”
Just in time! I have been doing the exercises Exercism added to v2 to make v3, and frankly it’s been a bit frustrating having to submit solutions to trivial ones, much simpler than the ones I already did (all of v2), in order to unlock any further exercises. Advent of Code should present me a bit more of a challenge. Might not be able to do the first several days on time, though, due to a vacation with relatives.
D’oh sorry, I had in mind but didn’t make clear, I mean specifically Elixir.
It’s also good timing career-wise as I’ve recently wrapped up my latest contract, and am now semi-retired, not actively chasing any hands-on work EXECEPT in Elixir. This will help me sharpen up.
Awesome. Will be looking forward to discuss Elixir solutions with you! I am also working on a repository for implementing text-book data structures and algorithms with Elixir, sort of as a supplement to the AoC problems. Let’s see how that goes. I may seek some advice from you later on once I start hitting the harder/more-mutation-friendly algorithms.
I am thinking of using Clojure to solve this year’s problems. It’s been a while I wrangled parentheses to solve problems! I will be brushing up on my Clojure skills in the mean time.
Yes saw that. I was surprised to know about SICP version of LFE as well. But looks like I will stick to Elixir this year too. What I started as a “warm-up” before AoC ended up being too much fun for me to be continuing, this will try to keep that as a sister project and alias libraries as needed.
A friend of mine was telling me if we’d do a live coding session on solving problems together in two different languages (He’s big on OCaml, me Elixir), I think I might try that out Just discuss while code and then share the solutions. Not sure how that would play out.