I don't remember things that way. Instead, my memory is akin to a photographic memory. I can't read off of the pages in my memory; instead, I have an index into what I've read. So, I know what things have been mentioned in docs, roughly where in the docs they are, etc.
Of course, this is nearly useless without access to perldoc.perl.org - in the past, I've mentioned that I can never remember the order of the args for splice. :-)
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?