The actual problem I need solving: multiple copies of files in multiple places, older versions of documents not linked to to the latest versions, disorganized backups. Also - as a potential user, I would much prefer to read about useful features, rather than what language it's written in and why. (Rust! Webviews!)
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.
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.
[1] http://web.archive.org/web/20140719043152/http://openmirage.... https://news.ycombinator.com/item?id=8053687 (146 points, 8 years ago, 25 comments)