頼みの若者をみて哀れに感じるのはそう、「開発作業」というルーチンと「製品が動作するさま」が乖離してしまうことにあるんじゃないか、と、日々感じていた。IDE、ということについては、ワタシは昔から違和感がある。作者は本音ではそんなことは考えていないのではないだろうか。秘密裏にやってくれることが煩わしくて面倒であることを知っている」場合に限る、というのが、昔からワタシが感じていたことである。これは何か問題が起こってからしかわからないことだ。順調に行っているうちはわからない。どんなに詳細を隠蔽しようと、必要な知見は同じだ、結局ボトムアップに教育するコストはいずれ発生し、また、それを怠った場合の時間的金銭的損害は甚大である、というのは、おそらくある程度新人教育で苦労した人にしか理解出来ないかもしれない。発端の、エディタとして何を使うかなんかどうでも良いんだけれど、ワタシは、初心者ほど「低級な開発環境」を一度は経験した方が、成長は結果として猛烈に速いと確信している。知識だけでは永遠に「中級にすら到達しない」と断言したい。これは「大企業の大規模プロジェクト」にとりわけ特筆すべき特徴かもしれない。いうのも、こういった場所では、設計から製作・テストまで一貫して作業させてもらう方が稀な場合が多く、また、それぞれのフェーズがいずれも数ヶ月・数年といった単位で極めて長いことが多い。このような場合、各フェーズにおける作業に忙殺されるあまり、よほど自覚的に自力で学習しようとしない限り、「次なるフェーズのための」学習機会に恵まれないといったことも起こるうえに、「以前学習したのが一年前」のようなことも大変多くなり、こちらとしては同情したくもなる。任せで基礎を理解せぬまま開発フェーズに突入してしまった際の弊害が具現化するためには、この「長いブランク」が必要だ。前回も闇雲にコードを破壊した経験のまま、今回も同じようにコードを闇雲に破壊する。基礎がなってない、というのはそういうことだろう。こんなの生産性以前の問題だ、とワタシは思うんだけれど、「質の高い技術者に囲まれた恵まれた一部の人々」には理解しがたいだろうなぁ、これ。スポーツの世界では基礎体力の重要性は誰も疑わないのだが、どうしてこう、頭脳労働における基礎体力作りは軽視されるんだろう、という疑問に置き換えても良いかもね。