“We sort of understood abstractly the idea that there are only two kinds of software projects: failures and future legacy horrors.” — Peter Weinberger Failure Copy Share Image