Why Software Requirements in the Real World Are Hard | Hacker News Reader