Computers can execute mathematical algorithms, and you shouldn’t need to know how they work.
It seems that software engineering has been more successful at hiding leaky abstractions.
Computers can execute mathematical algorithms, and you shouldn’t need to know how they work.
It seems that software engineering has been more successful at hiding leaky abstractions.
And if that's all it takes (I'm not agreeing with you, I think this is a poorly considered heuristic), then isn't software engineering chock-full of leaky abstractions? So it's at least as bad as mathematics, and likely worse by your own measure of what makes for leaky abstractions.
bigyabai•2h ago