Latest Tweets:
This is a tumbling log of things and thoughts that pass my way.
If you got here by accident, you may want to visit my website instead.
"And here is the most important point, indeed, the most important thing that we’ve learned about developer productivity in a decade.
[…]
When you manage changes instead of managing versions, merging works better, and therefore, you can branch any time your organizational goals require it, because merging back will be a piece of cake.
[…]
With distributed version control, merges are easy and work fine. So you can actually have a stable branch and a development branch, or create long-lived branches for your QA team where they test things before deployment, or you can create short-lived branches to try out new ideas and see how they work.
[…]
This is too important to miss out on. This is possibly the biggest advance in software development technology in the ten years I’ve been writing articles here.
[…]
If you are using Subversion, stop it. Just stop. Subversion = Leeches. Mercurial and Git = Antibiotics. We have better technology now."
Distributed Version Control is here to stay, baby - Joel on Software. Well put. Whenever I have to work on a project that uses svn these days, it feels downright Dark Ages to me.