Hacker News new | ask | show | jobs
by GMoromisato 898 days ago
Excellent point and example!

Joel Spolsky described these as "leaky abstractions". If the implementation does not quite match the conceptual models, then the implementation "leaks out" to the user. The user is confused because the UI does not match the conceptual model in their head.