https://mstdn.nere9.help/@orange_in_space/105818517897636494
orange 氏が UNIX をこきおろすとき、「航空機のインターフェースというエンドユーザ向け上位層のデザインを例に挙げて」「OS や distro レベルの下位層のデザインがエンドユーザ向けでないという話をしている」のがフェアではないし批評として的確といえない、という話をしています
https://mstdn.nere9.help/@orange_in_space/105818505286980459
「コクピットにあるランディングギアの形をした、手で下げられるレバー」は上位レイヤーであって、その「ユーザーから見たシンプルさ」は「ランディングギアを駆動する機械的な構造」という下位レイヤーの「実装のシンプルさ」と混同されるべきでないという話です
https://mstdn.nere9.help/@orange_in_space/105818482496354459
そもそもの話、低レイヤーは機械と他プログラムの仲介のために実装されるものであって、そこにおける「正しさ」とは「プログラムから扱いやすいか否か」であって「人間から扱いやすいか否か」ではないのでは。
user-centric が必ずしも human-centric を意味するとは限らないよね
なので、UNIX関連の議論のシンプルと正しさの衝突の別分野での事例として、エアバスとボーイングの哲学の違いってちょうどいい題材で、737MAXの事故が起こるまではエアバスがアレだという話でアレもあったけど、737MAXでついに危惧されていた通りそのままの事故を起こしてわかりやすくしてくれたので・・・あれかも><