3 ms·
If you're going into the details of what conditions a TCP connection needs, you're no longer talking about an abstraction.
by klodolph 5y ago
If you're going into the details of what conditions a TCP connection needs, you're no longer talking about an abstraction.
- lmm 5y agoAn abstraction doesn't mean you can close your eyes and everything will work by magic. They're extremely useful tools, but like I said: garbage in, garbage out.
- klodolph 5y ago> An abstraction doesn't mean you can close your eyes and everything will work by magic. Right... that's why they're called "leaky abstractions". Because when you don't pay attention to the implementation details and their constraints, things break. If it weren't leaky, you'd call it a "specification" instead of an "abstraction".