DRY vs. Coupling in Production Code | Hacker News Reader