When you last had a really long period of cutting code very productively what was true?
When you last had trouble concentrating what was true?
When did you last have a conflict in the build (what you did screwed up someone else or vv)?
Why was all the bad code written by people who have left?
Do you hate fixing other peoples code? Why?
How do you estimate code and debugging time?
When were you last out by 50% over-run? Why?
Can you conceive of writing code which during development is always defect free (although incomplete)?