Designing software to maximize working memory | Dark Hacker News