Every commit should be a perfect, atomic unit of change | Hacker News Reader