Why Software Estimation is so Painful and How It Doesn’t Have To Be | Hacker News Reader