When to avoid the DRY principle | Hacker News Reader