3 ms·
Using git for so many things (it's a database! it's a blockchain! it's a dessert topping! It's a floor wax! [1]) does start to smell of "I have a hammer, and l
by mwexler 4y ago
Using git for so many things (it's a database! it's a blockchain! it's a dessert topping! It's a floor wax! [1]) does start to smell of "I have a hammer, and luckily everything looks like a nail if I squint enough". But it is fun to see how folks have stretched git into so many directions, even if some of them are more useful than others.
[1] SNL, 1976: https://www.nbc.com/saturday-night-live/video/shimmer-floor-wax/n8625 https://www.nbc.com/saturday-night-live/video/shimmer-floor-... (may not work in all regions, sorry)
(edited link)
- danielvaughn 4y agoI don't see it that way - version control in general turns out to be highly applicable in many areas far beyond source code. I think it's still under-utilized.
- qbasic_forever 4y agoGit is an abstraction over file trees (or even more generally just chunks of data), and it turns out a ton of problems in software are easily modeled and dealt with as files in a tree.
- bastawhiz 4y agoLots of problems in software are easily modeled as ordered lists, but that doesn't mean linked lists are the right tool for accomplishing that.