Are software engineering “best practices” just developer preferences? | Hacker News Reader