判断が難しいね。50人のプログラマーと一緒にプロジェクトをやったことがあるけど、実際には多くの人が何もしていなかったし、数人は逆にマイナスの仕事をしてた。リストラがあって、他のプログラマーの仕事を「仕上げる」羽目になったんだ。Javaアプリで、サーブレットやJSP、データベースに戻すためのウェブフォームがたくさんあったんだけど、彼はHTMLをJSPにコピー&ペーストしただけで、サンプルデータやメッセージがそのまま残ってた。すべてが送信されて次のページに行くけど、何も保存されてなかった。彼はこれを自分のモジュールで20回くらいやってたから、6ヶ月の「仕事」は実質何も進んでなかった感じ。私は、誰かが何もしていないと分かるように、協力し合える小さなチームで働くのが好きなんだ。周りの人の仕事がパフォーマンス的だとは思わないけど、他の人のプロセスや彼らにとっての生産的なことを知るのは難しいよね。小さなサンプルを取ると、理解できないこともあるし、パフォーマンス的だと思っていることが実は重要だったりすることもある。若い頃は「理解できないから、重要じゃない」と思ってたことが多かったな。今は難しいプログラムを考えながら、午前10時にHNを見てるけど、これが私のワークフローの重要な一部になってる。