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