Real programmers don't document; if it was hard to write, it should be hard to understand.