Re:Do we think of Git commits as diffs, snapshots, and/or hi...
by p-e-w on Saturday January 06, 2024 @01:46AM
(#38889086)
Not true in practice. Billions of websites work just fine when viewed on wildly different platform stacks, without developers or users ever having to care about differences in CPU architecture or kernel design.
[ Parent
| on HN ]
Re:Do we think of Git commits as diffs, snapshots, and/or hi...
by strogonoff on Saturday January 06, 2024 @05:12AM
(#38890145)
That’s interface compatibility, not abstraction. For your example, you can just as well say that billions of cars work well on wildly different types of roads.
Abstraction as in the throttle example is more like ORM vs. SQL (we all know someone who ran into issues with the former in a non-trivial project). You simplify the idea of X to Y, which works in Z% but breaks down otherwise.