Knowing when to stop... [software design] | Hacker News Reader