holistic software development
Recently some colleagues (Lars, Mike and Robert) and I had a discussion about software (development), beer, live and everything else. For me the gist of the software discussion part was that you should see software development in a more holistic way.
It's the same with going to a doctor: some doctors only fight the symptoms of your disease, but don't care about the background. It's the same for software development: you should always see the development process, your toolchain, your development environment and your team in a holistic way. Mike has a nice blog entry about the topic. Make sure you don't miss the article.