Ask HN: How do you discover and understand what your client wants? | Hacker News Reader