When bad software requirements happen to good people (2011) | Hacker News Reader