Why estimating software projects is a hard problem | Hacker News Reader