Earlier quoted context omitted.
In my senior design project in college, we were the only team that decided to use version control. I pushed for it, and set up a CVS server, mostly because I was the team lead and thought it was an easy way to feel like I was making a difference on the team. This was around 2005 or so, git didn’t really exist yet, svn was the new kid on the block and cvs was the established player. I had never used any vcs before and…
That seems pretty crazy to me (18M) even for one-off scripts, I'll often throw them into a VCS because why not!
Later, for SunOS, we had big, expensive systems like ClearCASE and Harvest that were (as I recall) weird as all get out, over-engineered, expensive (did I mention expensive?) and all too often designed for the convenience of the management, not the programmers.
Then there was CVS, which was a revelation. You didn't have to have a server, if you wanted to use it locally, all by yourself; I did that on my personal laptop. Otherwise you needed to set up a server. Subversion was an improvement. And then came Git (and Fossil, et al) and the world changed forever.