How to do big refactors without losing your sanity | Hacker News Reader