プログラマーは面倒くさがりのほうが良いというが僕レベルになってくると、もし将来こんなことが起きたとき面倒くさいだろうなあと全く存在してない架空の面倒くささを解決するためのライブラリなどを開発してしまうが、目の前の面倒くさい現実に対しては直前まで何もやらない。これを現実逃避と言う。

「将来のコスト」を下げるために行動するのが「怠惰」だが、 架空の「将来のコスト」を下げるために行動してしまうのはYAGNIに反する態度だな。

関連