Commit often, perfect later, publish once: Git best practices (2013) | Hacker News Reader