CODE

Advent of Programming Languages

Advent of Code is a yearly programming challenge that releases a pair of problems every day in December leading up to Christmas. It’s a good excuse to do a different type of thinking than you typically encounter doing software development, and at work we have a competition with prizes for those who finish a certain number of problems.

Last year, I decided to the the challenge in Elixir, and, while I didn’t finish (it was a crazy time at work), I really enjoyed the opportunity to try out a language I was interested in but had no real other opportunity to use. I’ve alway been interested in different programming languages, especially functional programming languages, and Advent of Code is a good excuse to do something more than the online tutorials.

Wanting to both up the ante and provide an excuse for myself when I fizzled out around day 8, this year I’m attempting to do the problems for each day in a different programming language. I wanted to use a mix of languages I had used and those I hadn’t, and I picked languages that were serious programming languages, so no Trumpscript. The languages I’m intending on using (in no order) are:

I’ve got a github repo with all the code, a google sheet documenting my progress, and I plan on updating my progress here as things go on as well.