3 ms·
I wrote about why higher level abstractions may not work all the time. https://simianwords.bearblog.dev/so-you-want-to-create-a-new-abstraction/ https://simian
by simianwords 1y ago
I wrote about why higher level abstractions may not work all the time.
https://simianwords.bearblog.dev/so-you-want-to-create-a-new-abstraction/ https://simianwords.bearblog.dev/so-you-want-to-create-a-new...
TL;DR the overhead in learning the new abstraction and dealing with the inevitable edge cases (known or unknown) must be taken into account.
All abstractions sound good until you account for these things.
The new language can work if the edge cases of this language are known and minimal.