Building a mental model of code: how to decrease barriers | Hacker News Reader