My approach to building software

Build on what you already have, be skeptical of products, embrace open standards, seek understanding of the people around you, and don't stress about metrics so much.