Why software estimates are impossibly hard
chrismm.com