3.3 Exploring new functionality starts with a new branch.

Most people will want to skip this rule and just work on the dev branch. But, most of the time this is because branching and merging suck in most version control systems. Exploring new functionality in a branch has a lot of benefits:

K. Rhodes 2007-05-18