Every commit should be a perfect, atomic unit of change · HackerTrans