process

Choosing the Right Tools

Choosing the Right Tools

Whenever we want to solve a problem or build something useful, we have decisions to make about the tools we choose.
Forking, Branching, or Mainline?

Forking, Branching, or Mainline?

A frequent conversation I have is about branching patterns. Legacy development was all about long-lived branches to develop complete features followed by code freeze and merge hell.