Ask HN: How do you reason about a program? | Hacker News Reader