最初のコンピューターである Harvard Mark I でコーディングするのがどのようなものだったか、考えたことはありますか?それとも、1940 年代に「コンピューティング エンジン」と呼ばれていましたか?
コンピューター コードがもともと手書きで書かれ、物理的なノートに記録されていたことを知ってショックを受けるかもしれません。ありがたいことに、この手作業の慣行は、1950 年代初頭に、最初のコンパイラを発明したコンピューター科学者であり女性プログラマーである Grace Hopper によって廃止されました。
Bugsnag は、毎年 9 月 9 日にホッパーを記念し、彼女がを記録した記念日であり、愛情を込めてこの日を「」と呼んでいます。 QA およびテスト コミュニティでは、テスターの日としても知られています。その不運な蛾は、プログラマーが作業を中断するバグに立ち止まって集中することを初めて余儀なくされたことを表しています。
この 1 つの質問に答える能力は、ソフトウェアとアプリケーションの安定性を測定することの大きな価値を認識しているエンジニアにとって、ゲーム チェンジャーです。また、多くの組織がこれに倣い、安定性を KPI として採用しているのも興味深いことです。
ホッパーは、「言語で最も危険な言い回しは、『私たちはいつもこのようにしてきた』です」と言ったことで有名です。
数字と文字はよく混同されたり、誤解されたりして、Mark I へのプログラミング コードでエラーが発生しました (デバッグがどれほど大変だったか想像してみてください!)。
ホッパーのコンパイラの設計は、同僚が間違っていることを証明し、高レベルのプログラミング言語をコンピュータが理解できるバイナリ言語に変換する方法を示しました。
私は多くの人を少なくとも部分的に狂わせてきました。結局のところ、平易な英語でコンピュータと話すことを主張するのはまったくばかげた考えであり、あなたはそれを行うことができません.それがうまくいったことを除いて。
この「初めて」は、ひらめきというより偏見が関係していたのかもしれません。 Mark I コンピューターの設計者あります。その感情から、彼はホッパーにマーク I コンピューターの操作方法を文書化する仕事を割り当てるようになりました。これは、ホッパーの解任につながる可能性が高いと信じていた報われない作業でした。
女性テクノロジーの先駆者として、Hopper は職場で平等を求めている世代の女性やマイノリティにとって、インスピレーションとロールモデルであり続けています。
さらに、Bugsnag は「 」と呼ばれる地元のベイエリア ミートアップと提携して、Hopper の有名な言葉がテクノロジー ジャーニーの瞬間にどのように当てはまるかについてメンバーの話を聞きます。