As the tests get more specific, the code gets more generic | Hacker News Reader