Half of it is frequent commits, so that you can quickly revert and start a new chat. Never spend more than 5 minutes on one solution.
Discussion
yeah, absolutely, when i am writing the code, i might pack more into one commit, but generally best to avoid big commits. the bugs >_<... wasted quite a bit of time yesterday on big commits with new bugs or regressions.