Ask What, Not How: Why you should write declarative code | Hacker News Reader