Ask HN: When do you refactor? | Hacker News Reader