Ask HN: How do you estimate a project timescale and negotiate with a customer? | Hacker News Reader