That's why I use git for basically everything of value.
My friend, an engineer for a Fortune 500 was lamenting to me recently having had someone overwritten one of his designs on a shared drive. He had to get IT to pull a backup.
It absolutely perplexes me that DVCS isn't the norm outside of programming.
It perplexes me that application developers don't leverage git for their data model. Asking users to be the tip of the spear in advancing better data management seems like a big lift. But I fully expect by now we'd see more people develop apps that so happen to back their data-models with git.
There's irmin[1][2], a git-like database written in Ocaml. I was always confused by how git-like it was... at points I thought there was outright interoperation. But I'm not sure what if any software was ever written on irmin.
I have my own project pr0x that has a file-persistence engine, which I need to spend a weekend adding git support to sometime. Very high importance to me, but haven't made it a priority.
Again,
> It absolutely perplexes me that DVCS isn't the norm outside of programming.
Absolutely perplexes me that programming hasn't made DVCS the norm in the outside world. We're steering this ship. People don't even have to know what's going on... we should still be using the best class tools on this planet to be managing data, and what data do we better manage/is more important to us than source code? It's up to us to seize this initiative.
My friend, an engineer for a Fortune 500 was lamenting to me recently having had someone overwritten one of his designs on a shared drive. He had to get IT to pull a backup.
It absolutely perplexes me that DVCS isn't the norm outside of programming.