「プログラミングする猿」:Coda Haleが人間の認知に基づくツール設計を語る
The Programming Ape (Code Hale, 2012) [video]
2012年のPhilly ETEカンファレンスで、YammerのエンジニアであるCoda Haleが「The Programming Ape」と題した講演を行いました。人間は合理的ではないにもかかわらず、ソフトウェア開発を任されているという矛盾を出発点に、現代の認知科学の知見を活用して、コンピュータの仕組みではなく人間の思考に合わせたツールを設計する重要性を説きます。Yammerでの実践例を交えながら、透明性の高いアーキテクチャを構築するための社会技術的課題や、それがビジネスに与える影響についても言及しています。
人間は、お気づきかもしれませんが、まったく合理的ではありません。それなのに、私たちは彼らにソフトウェアを作らせようとしているのです。