News for hackers. Stuff that matters.
Re:Write plain text files by bob1029 on Tuesday March 01, 2022 @07:58PM (#30522260)
> “Git for everything“ would be a multi-billion dollar startup easily.

In addition to plaintext documents, I have found that a simple JSON diff is also a very effective way to demonstrate changes between 2 complex biz objects. Non-developers can cope with this as long as the differences are visually obvious (red=removed, green=new, etc) and the object graph is reasonably flat. Everything can be trivially serialized to a JSON document, so this scales super well in my experience. We use a port of Google's DiffMatchPatch to generate human-friendly HTML reports of object diffs in our latest administration tools.

Re:Write plain text files by jollybean on Wednesday March 02, 2022 @08:46AM (#30527222)
Git is barely useable by technical people.

Git would be a byzantine disaster for 'everyone else'.

The graph and abstractions involved introduce enormous unnecessary complexity.

Now, 'historical changes for everyone' - yes.

But not Git. Git is very powerful, but ultimately a questionably valuable product in many cases overall. And we've now settled on it, so it's a bit difficult to displace.