The filesystem is a shared, global mutable state--all of the worst practices for predictable, easy-to-reason-about systems.

· Bits and Bobs 7/22/24

And yet, how else could different apps coordinate?

What if you could add version control and branching to the filesystem?

It would get confusing quickly, but you could keep it focused and smaller scale.