Why Developers Want Git-Style Version Control for Everything, Not Just Code
A recent essay making the rounds on Hacker News makes the case that version control—the ability to track changes, branch, and roll back—shouldn't be limited to source code. The author points out that writers, designers, and everyday computer users regularly lose track of document history, overwrite important changes, or struggle to compare drafts, problems that Git solved for programmers decades ago.
The piece explores why tools like Git haven't meaningfully spread to other domains: file formats are often binary or proprietary, diffing tools don't understand non-text content well, and most consumer apps use simplistic "undo" or cloud-sync history instead of true branching and merging. The author suggests that as more of our creative and technical work becomes digital-native, better general-purpose versioning primitives could reduce a lot of accidental data loss and friction.
Discussion on Hacker News largely agreed, with commenters sharing niche tools attempting this for spreadsheets, CAD files, and writing.