Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet. - M.A. Jackson
Never test for an error condition you don't know how to handle. - Steinbach
Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - perldoc perlstyle
Every program has (at least) two purposes: the one for which it was written, and another for which it wasn't. - Alan Perlis
Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. - Stan Kelly-Bootle