As I read “Clean Code” by Robert C Martin, I was particular drawn to the passage about why unrealistic commitments should not be an excuse for writing bad code. He points out that while it is a manager’s job to “defend the schedule and requirements”, it is a developer’s “job to defend the code with equal passion.”
“it’s your job to defend the code” | Down Home Country Coding With Scott Selikoff.
Kim bought Clean Code recently and I'm looking forward to reading it. I really enjoyed Bob Martin's talk at Agile2008 and it looks like the book focuses on the same ideas.