IT Conversations: Jason Fried - Basecamp
A very nice podcast on software design philosophy. There's a lot of good ideas in here.
Particularly, Fried intruduced the idea of managing debt. It's kind of like my idea of do it right the first time, except that when a hack or shortcut is taken, mark it down and make sure it is revisited later. It's sort of what I was doing anyways, but it's nice to hear the idea verbalised so well.