Ask HN: How to avoid being a pragmatic programmer? | Hacker News Reader