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