I have 2 rules:<p>1. Practice, practice, practice. This goes for any endeavor in life, not just programming - the more you do it, the better you get.<p>2. Never settle for your first attempt, always be thinking of ways to improve. Sometimes I&#x27;ll come up with ways to redo something years after the opportunity to do so has passed, just because it&#x27;s still on my mind. Hopefully when a similar situation presents itself the better method will be my first choice.