Checklists do not preclude genius. They augment it. As a programmer for the last 50 years, I have used log books and sheets of plexiglass and postits to track detail, and I figure I can handle about 300 concurrent open details. Automated bug tracking is great, but cumbersome. I watch some execs drown is detail because they do not keep lists. Keep lists, spare your memory because you are going to need it.