The Six Levels of Reusability | Hacker News Reader