good practice

How do you know you are "doing the right thing" while building a Drupal website? What does best practice really mean? I think best practice can be identified not on the merits of how many people do the same things but on the basis of whether it passes a set of sensible rules. In this post I try to outline some of the ones I apply to help me decide whether a solution is sensible, and I hope others will chime in with their own methods.