Ask HN: Why is writing maintainable code hard? | Hacker News Reader