Ask HN: How do you balance between creating flexible systems and YAGNI? | Hacker News Reader