A collection of the mistakes and successes a programmer has made in the quest of designing both video games and curry.