commit early, commit often