The Law of Leaky Abstractions

https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/
Joel Spolsky の記事

漏れのある抽象化の法則

なにかを抽象化させたソリューションは抽象元を意識せざるを得ない例外が大小問わず発生するので、抽象元もちゃんと理解しておこうな的な話と捉えています

TCP は確実にメッセージを届ける魔法のように見えるけどネットに繋ぐためのケーブルがヘビに齧られたらどうしようもない

So the abstractions save us time working, but they don’t save us time learning.
了解いたしました

これを思い出した
https://phi16.hatenablog.com/entry/2022/10/02/145339#%E3%81%8A%E3%81%BE%E3%81%91%E3%81%AE%E3%81%8A%E3%81%BE%E3%81%91-UnrealEngine-%E3%81%AE%E5%9B%9E%E8%BB%A2
漏れが発生した時にユーザが対処できるように裏側を見せてくれるソリューションは誠実
と Gemini に投げたら段階的開示しないとユーザーがしんどくなっちゃうよとおっしゃられていた