betterplanner because time travel hasn't been invented yet partly to practice python, partly to learn C integration with python, partly to practice good git etiquette, partly to appease recruiters.