Git's commit workflow is backwards, and encourages bad habits | Hacker News Reader