ジェラルド・ワインバーグ

ジェラルド(ジェリー)・ワインバーグ (Gerald Marvin Weinberg ('Jerry'),1933年10月27日-2018年8月7日) は、アメリカ合衆国の作家、心理学教師、そしてソフトウェア開発の人類学者。彼の有名な著作、『プログラミングの心理学』(原題:"The Psychology of Computer Programming")、『一般システム思考入門』(原題:"Introduction to General Systems Thinking")の他多くが、ソフトウェア開発・プログラミング・コンピュータ科学の名著とされている。
ワインバーグの著作は、人を魅了する文体とユーモアにあふれた警句で知られている。
経歴.
幼少時代.
1933年10月27日、シカゴで生まれる。
子供のころから書くことが好きで、学校では、頭のいい生徒として先生から目をかけられており、飛び級もしている。
しかし、クラスメイトからいじめを受けており、母からの虐待もあった。
ピンボールの能力が高かったが、当時、ピンボールは風紀の悪いボウリング場などにしか置かれなかったため、母にはよく思われていなかった。
そのため、ファイブ・テン・トゥエンティーという機種のピンボールマシンを父が購入し、自宅の地下室に設置する。
しかし、5セントでボール5個の有料設定にしていたため、ジェリーはときどきボウリング場に行っていた。
有料にしてくれたことが、もとをとろうという意欲につながり、ピンボール能力の向上に役立ったとジェリーは述べている。
大学時代.
一年生のとき、必修科目の国語のクラス分けで不正をし、ビル・ガフニー先生のクラスとなる。
入学当時、身長190cm、体重107kgだったが、クローン病にかかり、二年生半ばに体重が62kgになった。
さらにオマハの病院に入院中に50kgまで減り、初期のモルヒネ中毒となる。
ロージー(薔薇色嬢)と呼ばれる看護婦によって、中毒を打ち破ることに成功する。
ネブラスカ大学のプレハブ校舎で速読の講義を受けている。
フリーブル教授のもとでバイトをしており、時給90セントのバイト料が稼いでいた。
しかし、ひいきの生徒の点を上げ、気に入らない生徒の点を下げる教授のやり方に反感を覚え、バイトをやめている。
バークレーで物理学の博士号を取得する。
IBM時代.
サンフランシスコでIBMに就職する。
IBM650のプログラマとして高い能力を持ち、満足していた。
ロスアンジェルスに転勤するが、当初IBM704が使いこなせず、IBM650に戻ろうとしていた。
何度かの転勤後、ワシントンの連邦システム部門に配属される。
NASAが入札業者に提案を求めたシステムの誤りを発見し、問題点と代案を提出する。
その結果、マーキュリー計画のオペレーティング・システム開発マネージャーとなる。
当時、IBM社長兼会長のトーマス・J・ワトソン・ジュニアから、人命が失われる恐れのあるソフトウェアの欠陥を見落とすことがないようにという指示を受けた。
誰かがそのような欠陥を無視しようとした場合は、その人物をニューヨークのワトソンのところへ送ることになっていた。
無視しようとした人物が14人いたが、ワトソンと話をする必要があると言ったところ、全員が引き下がった。
法則.
以下にワインバーグの著作で発表された法則を列挙する。
記載の順序は、和書の発行順とし、同じ本の中で紹介されたものは、原則としてページ数の昇順とする。
同名の法則でも表現が異なるものがあるため、重複するものも記載する。
数字の表記(漢数字・アラビア数字)は、引用元に合わせるものとする。