To Do List Escaping Tutorial Hell with Question Driven Development. Reads from and writes to a todoList.csv file in the same directory. Users can list, add to, and update the list in the command line. Simply execute py todo.py or equivalent to launch.