3 ms·
Yeah, basically an ORM is like a leaky abstraction over an already high abstraction and that's where the problem lies. A better example would be having someone
by therein 7y ago
Yeah, basically an ORM is like a leaky abstraction over an already high abstraction and that's where the problem lies.
A better example would be having someone write C macros for you to implement your logic in. Like you can't call `open` to a get a file handle, you need to use the `WRITE_TO_ABSOLUTE_FILEPATH(path, content)` macro every time you wish to write something to a file because someone thought
"you know, C is complicated and what are we gonna do, rewrite all uses of open every time we might want to use a different flag".
Comes with its own limitations while being sufficient for _some_ people's use cases.