Are there any other people who will try to tackle this year’s AoC in Elixir?
Are there some people who have not heard of advent of code yet?
Have you tried it in Elixir? How was it?
It’s so much fun. In my opinion at least .
It’s never to early to prepare, right?
Here is the join code for fellow users: 949718-6d5a40f4
I did AOC for the first time last year, and I’m planning on participating again this year.
I used primarily Racket last year, though I did a few of the problems in Elixir. My Elixir-specific advice is to get really comfortable with the for comprehension syntax, since so many AOC solutions tend to lean hard on list or array processing.
It has been really useful to learn new languages. I used Python for the first years, then moved to Go and last year did it in C#.
This year, I’ll use Advent of Code to get fluency/proficiency in Rust. If time allows, I also want to play a bit with Sinclair BASIC for the ZX Spectrum.
I usually stop doing around day 14. It’s the point for me where every exercise starts to take an amount of time and energy I don’t have.
Note, the weekend exercises are significantly harder than the other exercises. If you want to avoid the really time consuming ones, you can just skip the weekends.
I prefer the generic advent-of-code too. Since folks could do past years at any time, the post date might not always be enough. Perhaps, we can encourage users to reference the year and the day in the topic title. That’ll make searching more structured.
Should we have threads for advent of code in each language category, just this one or a general topic per day?
On one hand I think a topic per language would be cool for someone looking for solutions in just that language. However, the problem I see with that is:
Exercism doesn’t have all languages in the world (not yet, at least )
It’s fun to see people solving random languages in a single thread. In the advent of code reddit there’s just a single thread per day and people post all the solutions in different languages there. I actually like to see all that chaos.
The aoc subreddit does a really good job of compiling a myriad of languages to scroll through. If we have a lot of traffic, it might make sense to have several threads, but for the time being, I think a general topic is fine? I suppose not many people will go and solve aoc tasks in Assembly or Prolog.
Last year we had quite a few leadersboards to join and basically we had the rule to wait before scoring was over, and then had TWO threads in slack.
“Oof this exercise today [NO SPOILERS]”
“This is what I did [SPOILERS]”
I highly recommend we do the same, because that allows people to read about the exercise and people’s struggles and ask questions without giving away the solutions, and allows us to have discussion and banter about solving it in good, cool, weird, bad, esoteric ways.