Travels on the Source Control Highway
Update 10/2016 - This posting is better viewed in my new blog . Whether you love your source control system or it drives you completely mad there's no denying it's one of the most important tools you have as a software developer. Over the years I've used several source control software packages, even going so far as to dabble with writing one of my own. They've all had their pluses and minus but I've finally arrived at one I'm satisfied with. My source control software experience began when I took my first job as a software developer in 1999. That system was PVCS Version Manager. I don't remember exactly what version of PVCS we used then but my first impressions were not positive. It was written in Java and the UI was horrific. Every task was painful and files would sporadically appear locked forcing the need to contact the administrator (which eventually became me). In short, I hated it. Our company eventually moved to a newer version of PVCS which im...