法則一覧

32認知

知識の呪い

熟達者と初心者の非対称性。

もし

一度ある事を知ってしまうと、「それを知らなかった状態」を容易には想像できなくなる。エンジニアはドキュメント、エラーメッセージ、API を、自分にとっては自明で、次に使う人にとっては不透明な状態で書いてしまう。

ならば

ドキュメントや公開 API を出荷する前に、システムを一度も触ったことのない人にそのタスクをやらせ、自分は黙って観察せよ。彼らの混乱は、自分が言語化し忘れた前提を正確に指している。

ただし

ユーザーテスト / オンボーディングバディ / 著者のチーム外のドキュメントレビュアー

GitHub でこの条文を改善する