Curtis Autery, pretty ok husband, dad, and software writer.


Stream of consciousness thoughts with no particular focus.

Advent of Code

From Dec 1 to 25, Advent of Code gives you a daily Christmas-themed two part puzzle, to solve in your programming language of choice. Like similar online code challenges, the puzzles get increasingly complex. AoC ticks some other nice boxes, too: Each participant gets unique input files that require unique solutions (or at the very least, there are many variations), and the second half of the puzzle is an extension of the first half, which encourages you to write maintainable code that encapsulates the puzzle's concepts, instead of writing a clumsy one-off brute force solution.

For the 2020 advent calendar, I'm attacking the puzzles with ruby, the primary language I use in my day job. I intended on doing each day's puzzle the day it came out, but I ran out of steam on the 20th. Hopefully I'll feel motivated to wrap that up soon and start writing some deep dives into each problem as entries here. Until then...