2 ms·
Mandatory link to the relevant Spolsky article, The Law of Leaky Abstractions : https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/ https:/
by MaxBarraclough 7y ago
Mandatory link to the relevant Spolsky article, The Law of Leaky Abstractions : https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/ https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a...
> the fallacy in the argument is that implementation details are relevant to everyone.
> They aren't. They're relevant to system builders and people who like tinkering because that is a separate domain to the user domain.
> [...] breaks down when the user domain and the tinkerer domain overlap, as they do in professional software development
Agree. The degree to which the two domains cross over, depends on, well, the domain. A driver doesn't have to know much about the workings of a car to pass their test, but as I understand it, pilots do have to have a solid understanding of the workings of their aircraft.