Rules of Dev
These are the rules that I use while developing and creating tools, I have them written and kept updating them throughout my years of developing since 1997. I want to document them and remind myself of them every now and then.
Rules of developing tools I follow as time and budget permits:
Rush = Twice
If you rush it, you will have to do it twice. Going side by side with rule 'Only perfect is good', or something like this post Bathroom twice.
Microsoft Own Best Practices
Found a page about this exact subject Excel VBA Performance Coding Best Practices.