私は驚き「お久しぶりです」と大声をあげていた。氏は会社の大先輩である。十年以上前に直系の関連会社に転属し,先頃,定年退職した。企業にこのたび顧問として迎えられ,今日,私の事務所にご挨拶に参上したとのことだった。氏がオンラインプログラム設計の取りまとめ技師としてやってきて以来のお付き合いである。氏は,日本のコンピュータ産業の草創期に高卒で入社し,鉄道座席予約オンラインや株式取引オンラインなど,私の会社が社運をかけて取り組んだ社会インフラ・システムをいくつも設計・開発してきた現場の本当のプロである。氏をおいて他にいない。氏の設計能力と経験との前ではそうした鼻の高い先生たちのスマートな技術も吹っ飛んでしまうのである。氏の姿を目の当たりにしたからである。氏がやってきた当時,私の担当の大規模オンライン検索システムは性能問題で火を吹いていた。時間を要することがわかった。秒以下に抑えないと,顧客要求の端末トラフィックを要求応答時間で捌くことができない。それは待ち行列計算でわかっていた。以下とすることが基本設計時点での私たちの目標であった。五千万ステップにも達してしまったのである。おまけに,保守性を優先させプログラムモジュールをダイナミックリンクで設計したことが裏目に出て,モジュールのローディングでシステムがフン詰まってしまった。最新鋭計算機はできたてのほやほや,出荷検査の最中であった。ユーザプログラムのソフト設計者とともに,連日,試験しては対策会議をやった。そのころはなにからなにまですべて自社で開発した計算機システムで商売のできた素晴らしい時代であった。どのような問題も自分たちだけで手を打つことができた。中央処理装置の設計者は製品の信頼性との兼ね合いでギリギリまでクロックチューニングをしてくれた。氏は検索のメインパスのアセンブラ・コードを自ら解析し,ラインプリンタ出力紙の裏にフリーチャートを書いて問題点のポイントを説明して対策案を打ち出した。氏はほんの一握りのコードを漁ったに過ぎないのだけれど,それで十分だった。あとは何十人もいる担当者が手分けして同じようなコードの問題を手直ししてゆけばよかったからだ。氏のおかげでダイナミックステップ数を激減させ,サブルーチンをメモリ常駐させてローディングオーバーヘッドをなくす対策を完了することができた。台並べないといけない事態にならずにすんだのである。「ああ,あのころはよかった」式になりつつある。