Ok first of all, this was one of my favourite talks:
Matthew Weier O'Phinney on Designing Beautiful Software youtube.com
If you're short on time start watching from 8 mins 49 seconds. Essentially he sets the scene between just coding to do a job and then making something which is built to last with real care for architecture.
For some extra info here is a link to his blog mwop.net