Writing better code: it’s imperative that you are declarative | Hacker News Reader