Ask HN: How to properly model, reason about, and solve problems? | Hacker News Reader