既読

LINEの既読表示(英語だとreadと出る)が心の悩みになるという話があるらしい。なんとなく共感はする。

ソフトウェアを作った側としては、既読なら既読と出すという仕様があって、それを実装した、というだけのことである。なので別にこれはバグでもなんでもない、正しいソフトウェアである。が、それが人間の心を迷わせるとき、「果たしてそれは正しい仕様なのか?」ということになる。

よく言われる、do the right things(validation)とdo the things right(verification)の差である。この場合、後者はちゃんとやっていても、前者であるかどうかは不明、ということだろう。