Effective requirements gathering process: avoid 5 major traps | Hacker News Reader