最適化
より適したカタチを見つけるためには、「何が最適なのかを見つける」ことと、「そこに向かってどう最適化するか」ということの、2種類の問題が存在する。これについて、ちょうどこの2つの側面を語った文章が同時期に現れたので面白いなとおもった。前者の視点は、
- システムエンジニアリング(その5) 問題の抽象化 「評価」http://anoda.cocolog-nifty.com/mad/2005/05/__bcd5.html
最適には様々な層があって、常に目的に対しての最適性を考えなければならず、それはどのようなことなのかが語られている。後者の視点は、
- 正しいものを作ることと正しくものを作ること http://d.hatena.ne.jp/hyoshiok/20050508
で、前者の部分は市場がユーザが決めるのであって、大事なことは「正しくものを作ること」である、そしてソフトウェアに関してはそのためのノウハウが色々あるのだ、ということが語られている。