Na stránce Advent of Code vytvořil Eric Wastl adventní kalendář pro programátory, kde každý den zveřejňuje jednu drobnou úlohu/výzvu. Každý úkol má 2 části, druhá se odemkne až po splnění první a má stejný vstup, jen mírně odlišné zadání. Implementační jazyk je naprosto libovolný, vkládáte jen číselný výsledek vzniklý zpracováním vstupního textu. Úkoly nejsou příliš časově náročné a pokud člověk nepíše špagetový kód, druhá část se dá typicky vyřešit jen mírnou úpravou. Vše je zabaleno do příběhu o Santovi, který se snaží zajistit bílé Vánoce :)