Much of the excitement we get out of our work is that we don't really
know what we are doing.
-- E. Dijkstra