It was 2007 and I was working at Amazon as a Technical Program Manager in the Amazon Web Services department. My job was to organize software development projects, i.e. defining requirements, estimates, and schedules. You probably know that software projects are notorious for being unpredictable. …