法則一覧
知識の呪い
熟達者と初心者の非対称性。
もし
一度ある事を知ってしまうと、「それを知らなかった状態」を容易には想像できなくなる。エンジニアはドキュメント、エラーメッセージ、API を、自分にとっては自明で、次に使う人にとっては不透明な状態で書いてしまう。
ならば
ドキュメントや公開 API を出荷する前に、システムを一度も触ったことのない人にそのタスクをやらせ、自分は黙って観察せよ。彼らの混乱は、自分が言語化し忘れた前提を正確に指している。
ただし
ユーザーテスト / オンボーディングバディ / 著者のチーム外のドキュメントレビュアー