[TIL, en] Leaky abstractions


Наконец хороший пример протекающих абстракций

The Linux operating system allows files to be accessed over a network, but represented locally as ‘normal’ files. This abstraction will ‘leak’ if there are network failures. If a developer treats these files as ‘normal’ files, without considering the fact that they may be subject to network latency and failures, the solutions will be buggy.

Пост в рамках формата Today I Learned.