Here’s an interesting note from Martin Fowler, in which he describes his use of version control to keep his workspace synchronised between different machines. It chimes with something I wrote a couple of months back about personal version control. Some of what he says makes me think:
In an ideal world, wouldn’t it be better if his machine were a client, and his workspace on a server?
This idea is nothing new, and some people have heard it so many times before that they no longer believe it. I think it’s happening right now — it’s just more of an evolution than a revolution.