父は、私が夢の仕事の面接を受ける前夜に、私のプログラミングのポートフォリオを削除してしまった。「女はプログラミングなんてできない。恥をかかせるな」と父は言った。母も同意して、「テクノロジーはあなたの兄のような真の男のためのものよ」と言った。両親は私が何をバックアップしていたのか全く知らなかった。
その夜11時半、私のコーディングポートフォリオがすべて消えていることに気づいた。ノートパソコンからすべてのプロジェクトが消去され、GitHubリポジトリも削除され、クラウドバックアップさえも何らかの方法でアクセスされて消去されていた。父は私のバックアップドライブを手に玄関に立ち、それを真っ二つに折った。「女はコーディングできない。恥をかかせるな」と冷たく言い放った。母が父の後ろに現れ、うなずいた。「テクノロジーはあなたの兄のタイラーのような真の男のためのものよ」。大学時代から入社を夢見ていた航空宇宙企業、スペース・フォワード・テクノロジーズとの面接は翌朝9時だったが、彼らは私の秘密サーバーのことを全く知らなかった。
あの悪夢のような夜の3ヶ月前から、私の人生はすでにこの瞬間に向かって螺旋状に進んでいたが、当時はそれが来ることを予感していなかった。スタンフォード大学をコンピュータサイエンスの優等で卒業後、私はDataFlow Solutionsという小さなスタートアップ企業で働きながら、夜間や週末にポートフォリオを構築していた。両親のハロルドとダイアン・ピーターソンは、デンバーで最も成功している建設会社の1つであるピーターソン建設のオーナーだが、私のキャリア選択を一度も支持したことはなかった。彼らが私と兄のタイラーに対して示す態度の違いは、私が幼い頃から感じていたことだったが、大学に入ってからはさらに顕著になった。
両親は、タイラーが州立大学で取得した平凡な経営学の学位の学費を何の疑いもなく払ってくれた。タイラーはGPAが2.5をかろうじて維持し、専攻を3回も変えていたにもかかわらずだ。一方、私がスタンフォード大学に合格したとき、父は笑った。「どうして、あんなに高い学費のかかる大学に、子供を産んだら辞めてしまうような娘を、お金の無駄遣いで送り込むんだ?」私はその後10年間、私を苦しめることになる学生ローンを借り、在学中は3つのアルバイトを掛け持ちし、ラーメンと強い意志だけで生き延びた。
現在32歳のタイラーは、父の会社で「シニアプロジェクトマネージャー」として働いていた。その肩書きは、朝10時頃に出社し、2時間の昼休みを取り、午後3時にはゴルフに出かけるというものだった。彼は6桁の年収を稼ぎ、両親が改装したゲストハウスに家賃無料で住み、30歳の誕生日に両親が買ってくれた7万ドルのBMWを乗り回していた。ゲストハウスだけでも3,000平方フィートの広さがあり、フルキッチン、2つの寝室、そして山々の景色が一望できた。
その間、私は何年も前に取り壊されるべきだった建物の、600平方フィート(約56平方メートル)の狭いアパートを借りていた。冬は暖房がほとんど効かず、夏は冷房が全く効かず、数えきれないほどのゴキブリを退治した。15年落ちのホンダ・シビックは走行距離が20万マイル(約32万キロ)に達し、左折するたびにガリガリと異音がした。私は週70時間働いていたが、それはスタートアップ企業で将来を築くためではなく、学生ローンの返済のために残業代が必要だったからだ。
私が勤めていたスタートアップ企業は、木曜日の午後に突然倒産した。CEOは私たち23人全員を会議室に集め、主要投資家が撤退したと発表した。運が良ければ2週間分の退職金がもらえるという。私は駐車場に停めた車の中で1時間、収入が途絶えたらどれくらい生き延びられるか計算していた。6週間、1日1食なら7週間くらいだろう。
その日曜日、毎週恒例の家族の夕食会で、私は仕事を失ったことを皆に話した。するとタイラーが笑い出し、母の真っ白なテーブルクロスにビールをこぼした。「もしかしたら、宇宙が君にちゃんとした仕事を見つけろって言ってるのかもしれないね」と彼は言い、手の甲で口を拭った。「お父さんの秘書になればいいよ。書類整理とかコーヒー淹れとか、君なら向いてると思うよ。」
母は熱心にうなずき、真珠のネックレスがシャンデリアの光を反射した。「ああ、それは素晴らしい考えね。会社で電話応対ができるわ。あなたの声はとても感じがいいし、タイラーのスケジュール管理もきっと上手よ。彼は重要なプロジェクトでとても忙しいんだから。」父は椅子に深く腰掛け、革張りの椅子が体重で軋んだ。「年俸4万ドルで始めよう。経験のない秘書にしては破格の給料だ。それに、コンピューターのくだらないことじゃなくて、本当のビジネスのやり方を学べるだろう。」
私は自分がソフトウェア開発者であり、システム全体をゼロから構築した経験があり、自分のコードが現在、科学研究のために数百万ものデータポイントを処理していることを説明しようとした。しかし、彼らは耳を傾けようとしなかった。彼らは決して耳を傾けようとしなかった。
夕食後、タイラーと父が試合を見に行っている間、私は母と一緒にテーブルを片付けました。キッチンで、母は私の腕にそっと触れました。「ねえ、あなたが誇りを持っているのはわかるけど、そろそろ現実を受け入れる時かもしれないわ。人にはそれぞれ適性があるのよ。タイラーには生まれ持ったビジネスの才能とリーダーシップがある。あなたは脇役の方が向いているわ。それは恥ずかしいことじゃないのよ。」
その日の夕方、父の書斎で仕事の依頼を書き留めるためのペンを探していたとき、机の上にタイラーのノートパソコンが開いているのに気づいた。画面には、ピーターソン建設を技術革新のリーダーへと変革させる画期的な建設管理ソフトウェアシステムに関するプレゼンテーションが表示されていた。父は業界のカンファレンスでこのシステムのことを自慢し、その革新性はタイラーの手柄だと述べていた。
興味をそそられた私は、プレゼンテーションに含まれていたコードスニペットを詳しく見てみた。すると、背筋が凍る思いがした。それはCodeCanyonというウェブサイトのテンプレートだとすぐに分かった。CodeCanyonは、基本的なソフトウェアテンプレートを50ドルで購入できるサイトだ。タイラーはほとんど手を加えておらず、色を少し変えて会社のロゴを貼り付けただけだった。コードはひどいもので、セキュリティ上の脆弱性や非推奨の関数が満載だった。10人以上のユーザーが同時にアクセスしようとした瞬間にクラッシュしてしまうだろう。
しかし、タイラーはこの「革新」に基づいて副社長に昇進した。父は前回の社内会議でそれを発表し、タイラーの技術的な才能と先見の明を称賛した。昇進に伴い、年収は20万ドルに増額され、社用テスラも支給された。私は携帯電話で全てを写真に撮った。どう使うかは分からなかったが、証拠が必要だと分かっていた。
私がオフィスを出ようとした時、夕食で飲んだビールで少し酔ったタイラーが入ってきた。「ここで何してるんだ?」と彼は問い詰めた。「ペンを探してたの」と私は言い、見つけたペンを掲げた。彼はアルコールの匂いを漂わせながら近づいてきた。「なあ、レイシー、お父さんの申し出を真剣に考えてみた方がいいぞ。お前がやってるプログラミングなんて、恥ずかしいもんだ。ビジネスミーティングで、妹がプログラマー気取りだって知ったら、みんな笑うんだ。女性には、本当のプログラミングに必要な論理的思考力なんてない。プログラミングは科学なんだ。」
「だから、あの革新的なソフトウェアシステムをオンラインで買ったんですか?」と私は静かに尋ねた。彼の顔は赤くなり、そして真っ青になった。「何のことだかさっぱり分からない」「CodeCanyonで50ドル。テンプレート番号4。7892。基本的な建設管理システム。デフォルトの管理者パスワードすら変更していないじゃないか。」
彼は私の腕を掴み、痣ができるほど強く握りしめた。「黙ってろ。お前はビジネスもテクノロジーも何も知らない。ただ、両親が俺を愛してくれているから嫉妬しているだけだ。」私は腕を振りほどいてその場を立ち去った。腕はズキズキと痛んだが、その夜、大切なことを学んだ。タイラーはただの贔屓子ではなかった。彼は詐欺師であり、両親は偏見に目がくらんでそれに気づいていなかったのだ。
仕事を失ってから2週間後、ストレスで眠れず、午前3時に求人情報をスクロールしていたところ、Space Forward Technologiesという会社を見つけました。デンバーに拠点を置く、衛星通信システムを専門とする航空宇宙企業で、シニア開発者の募集を出していたのです。募集要項を読んだ瞬間、心臓がドキドキしました。分散システム、セキュリティプロトコル、リアルタイムデータ処理の専門知識を持つ人材を求めているとのことでした。まるで私のために書かれた求人のようでした。
スペース・フォワードはただの会社ではなかった。彼らは衛星通信に革命を起こし、NASAや国防総省と契約を結んでいた。CEOのジェームズ・モリソンは、40歳になる前に3つの会社を成功させた、テクノロジー業界の伝説的人物だった。そこで働くことは、単に生活費を稼ぐだけでなく、私のキャリアを飛躍的に向上させるものだった。
応募プロセスは非常に厳しかった。履歴書と志望動機書だけでは不十分だった。彼らは、実際に稼働しているプロジェクトを通して、具体的な能力を示すポートフォリオを求めていた。そのプロジェクトを実際にテストし、評価する必要があったのだ。ほとんどの開発者は2つか3つのプロジェクトを提出するが、私はそれ以上のものを書こうと決めた。
その後2ヶ月間、私はほとんど眠らずに、自分の能力を最大限に発揮できる高度なプロジェクトを3つ開発しました。1つ目は、毎秒数百万件の入力を処理し、衛星テレメトリデータを99.9%の精度でソートおよび分析できるリアルタイムデータ処理システムです。ストリーム処理にはApache Kafkaを使用し、標準的なソリューションと比較してレイテンシを60%削減する独自のアルゴリズムを実装しました。
2つ目のプロジェクトは、量子耐性暗号を用いた衛星通信用セキュリティプロトコルの開発でした。量子コンピュータの登場が目前に迫る中、既存の暗号化方式は間もなく時代遅れになるでしょう。私のプロトコルは、量子攻撃に対しても安全性を維持できる格子暗号方式を採用しました。その背後にある数学的原理を解説したホワイトペーパーを作成し、最先端の脅威からも衛星通信を保護できることを示すデモも作成しました。
3つ目のプロジェクトは私の傑作でした。宇宙ゴミを回避しながら、衛星の燃料効率が最も高い軌道を計算できるAI搭載の軌道最適化ツールです。10年分の衛星データを用いてニューラルネットワークを訓練した結果、現在市販されているどのツールよりも高い精度で最適な軌道を予測できるようになりました。燃料費の削減だけでも、企業は衛星1基あたり数百万ドルのコスト削減を実現できる可能性があります。
私はすべての機能をクラウドサーバーにデプロイし、包括的なドキュメントを作成し、誰でもテストできるインタラクティブなデモを構築しました。私のGitHubリポジトリには2年間にわたる継続的な貢献が記録されており、これがアプリケーションのために急ごしらえで作ったものではないことを証明しています。これは私の人生をかけた仕事であり、技術を磨くために費やした無数の夜と週末の証です。
準備期間に入って6週間後、私は両親の家でプリンターの修理をしていた。すると父がコーヒーテーブルの上に置いてあった私の印刷済みの準備資料を見つけた。プリンタードライバーのインストールを待っている間に、それらを読み返していたのだ。父はページをざっと眺め、その表情が困惑から興味、そして暗いものへと変わっていくのを私は見ていた。
「スペース・フォワード・テクノロジーズだ」と彼はゆっくりと言った。「ジェームズ・モリソンの会社に応募しているのか?」「はい」と私は慎重に答え、彼の反応を伺った。父は書類を置いて私をじっと見つめた。「モリソンと面会しようと2年間努力してきたんだ。彼の会社は新しい施設を建設中で、建設契約は5000万ドル相当だ。それが我々の会社にとってどれほど大きな意味を持つか、君は想像できるか?」
「それは素晴らしいね、お父さん。でもこれは開発者の仕事の話であって、建設の仕事の話じゃないんだよ。」彼の目が輝き、私の胃が締め付けられるような考えが浮かんだ。「タイラーがこの仕事に応募すべきだ。モリソンはハロルド・ピーターソンの息子なら即採用するだろう。これで話の糸口がつかめて、関係を築ける。」「お父さん。タイラーはプログラミングができないわ。これは上級開発者の仕事なのよ。衛星通信システムを構築できる人材を求めているの。」
父は軽く手を振って言った。「タイラーは勉強しているんだ。彼がうちの会社のために作ったシステムを見せてくれた。彼はこの手のことに天性の才能がある。お前がプログラマーの真似事をしているのとは違ってね。そんなに難しいことじゃないだろう?ただコンピューターで文字を打つだけなんだから。」私はその仕事の複雑さ、必要な何年もの勉強、必要な数学的知識について説明しようとしたが、父はすでに携帯電話を取り出してタイラーに電話をかけていた。
「タイラー、こっちへ来なさい。君の次のチャンスを見つけたよ。」タイラーを待っている間、父は私にその仕事内容、会社、応募手続きについて矢継ぎ早に質問してきた。私はしぶしぶ答えながら、父が携帯電話にメモを取る様子を見ていた。
タイラーが20分後に到着すると、父はすでに計画を立てていた。「レイシーが君のこの職への応募を手伝ってくれるよ」と父は告げた。「完璧だ。スペース・フォワードに入社すれば、建設契約を円滑に進めることができる。」タイラーは困惑した表情を浮かべた。「でも、僕は衛星のことなんて何も知らないよ。」「君はあの会社のためにソフトウェアシステムを開発したじゃないか」と父は彼に思い出させた。「これは衛星版の同じものだ。レイシーが準備を手伝ってくれるよ。」
私は立ち上がった。「いいえ、嫌よ。これは私のチャンス、私のキャリアなの。何年もこのために努力してきたのよ。」椅子に座って静かに編み物をしていた母が、ようやく口を開いた。「レイシー、わがままを言わないで。タイラーには考えるべき家族がいるのよ。」タイラーは結婚もしていないし子供もいないのに、母はいつも、彼の将来の家族の方が私の今の現実よりも重要だというような口調で話すのだ。
「男は家族を養うために、名声のある職業に就く必要がある。どうせ成功した人と結婚するんだから、なぜこんな仕事が必要なの?」と聞かれた。「だって、自分で勝ち取ったから。得意だから。それが私の夢だから。」と私は答えた。
母は私をキッチンに連れて行き、声をひそめてささやいた。「ねえ、あなたのためになることを教えてあげるわ。サンドラ・ウィリアムズっていう人とのメールをタイラーに転送してたのよ。彼女って採用担当者よね?タイラーはあなたの返信を研究して、自分のアピール方法を学んでるの。あなたが手伝おうがしまいが、彼は応募するつもりよ。家族のためにも、あなたが彼を成功させてあげた方がいいんじゃない?」
裏切りはまるで肉体的な打撃のように私を襲った。「ママ、私のメールを読んで、転送してたでしょ。それは違法だよ、ママ。連邦犯罪だよ。」彼女は笑った。かつては私にとって慰めだった、澄んだ笑い声だった。「大げさに言わないで。私はあなたの母親よ。あなたが正しい選択をできるように手助けしようとしているの。」
「それにね」と彼女は付け加えた。「タイラーはもうあなたのポートフォリオのほとんどをダウンロードしているのよ。自分の作品として発表する練習をしているのよ。」私はリビングに駆け戻り、タイラーのバッグからノートパソコンを取り出した。案の定、私のプロジェクトが、すべてのファイルで私の名前が彼の名前に置き換えられて、入念にコピーされていた。彼は何ヶ月もかけて作業していたように見せかけるために、偽のコミット履歴まで作成していたのだ。
「これは窃盗だ」と私は震える声で言った。「これは知的財産の窃盗だ」。タイラーは肩をすくめた。「証明してみろよ。俺は何ヶ月もこの作業に取り組んできたんだ。父さんも俺がコーディングしているのを見たことがある」。彼はノートパソコンの画面に「コーディング」している様子を表示したが、それはただ誰かが入力している画面録画を再生しているだけだった。
その夜、私は家に帰り、すぐに新たなセキュリティ対策を実施しました。軍事レベルの暗号化ですべてのデータを暗号化し、すべてのアカウントに二段階認証を設定しました。また、信頼できる友人宅に設置したRaspberry Piデバイスの分散ネットワークなど、さまざまなプラットフォームにまたがる複数のバックアップシステムを構築しました。大学時代の友人で、現在はネットワークエンジニアとして働いているサラは、自分のアパートに1台設置してくれました。別れ方は大変でしたが、それでもまともな人だった元カレのデイビッドは、自分のガレージに1台設置してくれることに同意してくれました。
私は自分で設立した有限責任会社(LLC)名義で小さな貸倉庫を借り、そこにバックアップサーバーを設置しました。パスワードはすべて、記憶術を使って覚えた30文字のランダムな文字列に変更しました。不正アクセスがあった場合に警告を発する監視システムも設定しました。まるで核ミサイルの発射コードを守るかのように、自分の仕事は厳重に保護していました。なぜなら、私にとってそれは同じくらい貴重なものだったからです。
でも、タイラーと両親が諦めないことは分かっていた。これはもはや単なる仕事の問題ではなかった。私の仕事、私の才能、私の夢が、タイラーの空想上の夢と同じくらい価値があることを証明することだったのだ。
面接前日の2月23日、私はアパートで最終準備をしていた。面接は午前9時からで、その日はプレゼンテーションのリハーサルをしたり、デモ用のリンクをすべてテストしたり、すべてが完璧であることを確認したりして過ごした。貯金の残りをはたいて新しいスーツも買った。紺色のきちんとしたブレザーとそれに合うパンツで、まるで役員会議室にいるような風格を漂わせていた。
最後にポートフォリオを見直していた時、アパートの外の階段から足音が聞こえた。壁は薄く、普段は隣人の足音が聞こえるのだが、この足音は違っていた。重々しく、複数人の足音だった。私のアパートは3階にあり、この階のもう1つの部屋は数ヶ月前から空室だった。
ノックもせずにドアが開いた。両親には緊急時用に合鍵を渡していたのだが、今となっては深く後悔していた。まず父が、決意に満ちた表情で入ってきた。続いて母が入り、最後にタイラーがノートパソコンを抱え、ニヤニヤしながら入ってきた。
「話をする必要がある」父は、商談をまとめる時に使うような口調で言った。「夜11時だよ」と私は言った。「10時間後に面接があるんだ。これは後回しにできるよ」「いや、後回しにはできない」父は私の小さな居間に入ってきて、その存在感で部屋を満たした。「タイラーがスペース・フォワードに応募したんだ。面接の準備に君のポートフォリオ資料が必要なんだ」
「彼はすでに私のポートフォリオを盗んだんだ」と私は言った。「他に何を望んでいるんだ?」タイラーはノートパソコンを開いた。「実際に稼働しているシステムのパスワードが必要なんだ。私が持っているリンクはうまく機能しない。モリソンのチームは、コードリポジトリだけでなく、ライブデモを見たいらしい。」
「あれらは私のプロジェクトだ。私のサーバーだ。クラウドホスティングの料金も私が払っている。なぜ君にアクセス権を与える必要があるんだ?」父親は一歩近づいた。「家族は家族を助けるものだ。タイラーにはこの仕事に就くチャンスがある。モリソンは私の息子だから彼を雇うだろう。彼が入社すれば、建設契約を円滑に進めることができる。これは君のちょっとしたコーディングの趣味なんかじゃない、レイシー。これは我々の会社の未来に関わることなんだ。」
「私のちょっとしたプログラミングの趣味だって?」胸に怒りがこみ上げてきた。「私はスタンフォード大学でコンピュータサイエンスの学位を取得している。プログラミングの仕事は6年間も続けている。これは趣味なんかじゃない。私の仕事なんだ。」
母は携帯電話を取り出した。「レイシー、本当はこんなことはしたくなかったんだけど、あなたがそうさせたのよ。」彼女は画面に映った動画を見せた。それは、私が3か月前にタイラーの盗作を発見した際に、彼の部屋に入っていく様子を捉えた自宅の防犯カメラ映像だった。「不法侵入と、タイラーのコンピューターから会社の情報を盗んだとして、あなたを告訴することもできるわよ。」
「私は彼がCodeCanyonから盗んだ証拠を探していたんです」と私は抗議した。「証明してみろ」と父は言った。「弁護士のリチャード・ブレナンは、お前は重大な罪に問われる可能性があると言っている。企業スパイ、知的財産の窃盗、不法侵入だ。刑務所行きになるかもしれないぞ、レイシー。前科がついたら、二度とIT業界で働くことはできないだろう。」
部屋がぐるぐる回った。彼らは、私がキャリアを潰されるのを許さなければ、私の人生を潰すと脅していた。「それとも」と母は甘ったるい声で続けた。「いい娘になって弟を支えることもできるわ。パスワードを教えて。タイラーの面接の準備を手伝えば、すべて解決するわ。」「今すぐパスワードが必要だ」とタイラーは要求した。
「僕の面接は明日の午後、君の面接のすぐ後なんだ」と彼は付け加えた。「モリソンのアシスタントが間違って僕たち二人の面接を組んでしまったんだ」。その時、私は彼らの計画の全貌を悟った。タイラーは私の後に面接に行き、私の作品を自分のものとして発表し、父の影響力と人脈を駆使して、もしかしたら私よりも先にその仕事を手に入れるかもしれないのだ。
「私はやらない」と私は言った。父は母に頷き、母は別の携帯電話を取り出した。今度は見覚えのない電話だった。「じゃあ、私たちがやるわ」母は画面を見せた。そこには私のメールアカウントが表示されており、すでにログイン状態だった。「前回訪問した時に、あなたのノートパソコンに監視ソフトをインストールしたの。レイシー、あなたのパスワードは全部知っているわ。私たちは、あなたが自ら進んでやってくれる機会を与えようとしていたのよ」
私はノートパソコンに駆け寄ったが、タイラーは既にそこにいてタイピングしていた。彼は私のGitHubアカウントにログインし、リポジトリを次々と削除していた。何年にもわたる作業が、クリックするたびに消えていく。「やめて!」私は叫び、ノートパソコンを奪おうとした。父は私を力ずくで引き止めた。建設作業員のような彼の力は、私には到底勝てなかった。
「これは君のためなんだ。君は家族の恥だ。女はプログラミングなんてできない。誰もが知っていることだ。君はできないことをできるふりをして、私たちを馬鹿にしている。」私はなすすべもなく、タイラーが私の分散システムプロジェクト、セキュリティプロトコル、AI軌道最適化ツールなど、すべてを削除するのを見守るしかなかった。
それから彼は私のクラウドアカウント――AWS、Google Cloud、Azure――に手を伸ばし、私が築き上げてきたすべてをデジタル世界の闇に消し去った。母は携帯電話で私のバックアップサービスにアクセスしていた。「Dropboxが削除された。Google Driveもクリアされた。iCloudも空っぽ。」彼女はまるで買い物リストの項目をチェックするように、一つ一つそう言った。
すると父は私の机の上に置いてあった外付けハードディスクに気づいた。父はまず1台目、私のプロジェクトのバックアップがすべて入った2テラバイトのドライブを手に取り、素手で真っ二つに折った。プラスチックが割れる音と回路が破壊される音が部屋中に響き渡った。父は2台目、そして3台目も同じことをした。
「お願いです」と私は涙を流しながら懇願した。「これは私の人生をかけた仕事なんです。私が築き上げてきた全てなんです。」「よし」と父は言い、壊れたドライブを床に放り投げた。「これでこんな馬鹿げたことはやめて、まともな仕事に就け。女はIT業界には向いていない。お前は我々の恥だ。モリソンは、ハロルド・ピーターソンの娘がプログラミングができると思っていると知ったら、きっと笑うだろう。」
タイラーは破壊作業を終え、ノートパソコンを閉じた。「すべて完了だ。君のメインアカウントに接続されていたすべてのリポジトリ、すべてのバックアップ。すべて消えた。」彼はUSBドライブを取り出した。「でも心配するな。今はすべてのコピーを俺の名義で保管している。明日、ピーターソン家をきちんと代表してやる。」
母はブラウスを整え、まるで普通の作業を終えたかのように振る舞った。「私たちはあなたを愛しているからこうしているのよ、坊や。いつか結婚して子供ができて、自分の能力に合ったちゃんとした仕事に就いたら、私たちに感謝するわよ。」「テクノロジーは、お前の兄貴みたいな真の男のためのものだ」と父は付け加え、タイラーの肩に手を置いた。「彼はそれにふさわしい頭脳を持っている。論理的思考力、天性の才能だ。」
彼らは私をアパートの床に泣き崩れさせ、私の夢が物理的に破壊された光景に囲まれた。ハードディスクの破片が、まるでデジタルの骨のように私の周りに散乱していた。ノートパソコンの画面には、空っぽのリポジトリが映し出されていた。何年にもわたるコミットと貢献が、まるで最初から存在しなかったかのように消し去られていた。時刻は11時45分。面接まであと9時間15分。私がこれまで努力してきたこと、築き上げてきたもの、自分の能力を証明するために必要なもの、すべてが消え去ってしまった。
彼らはそう思っていた。
私は床に座り込み、ちょうど5分間、衝撃に身を任せた。それから涙を拭い、携帯電話を手に取り、3件の電話をかけた。
最初に連絡したのは、スタンフォード大学時代の友人で、現在はサイバーセキュリティ企業でネットワークエンジニアとして働いているサラ・チェンだった。家族の偏見にもかかわらず、テクノロジー業界で最も親しい友人であり、最も力強い支援者であった女性の中には、私が直面している状況を正確に理解してくれる人がいた。「サラ、緊急事態よ。全部破壊されたわ」「私たちが話し合ったバックアッププロトコルは?」と彼女は即座に尋ねた。「彼ら」が誰なのかは問わなかった。彼女は私の家族のことを知っていた。「ええ。デバイスを持ってきてくれる?」「今向かってるわ。20分で着くわ」
2回目の電話は、元カレのデビッド・マルティネス宛てだった。私たちは2年間付き合っていたが、6か月前に彼がカリフォルニアで仕事に就いたことで別れた。別れ方は泥沼で、涙と非難の応酬が続いたが、根底ではお互いを尊重し合っていた。「デビッド、もう遅いし、私たちの関係がぎこちないのは分かってるけど、あなたのガレージにあるラズベリーパイが必要なの。」少し間があった。「あなたの家族が…すべてを台無しにしたのよ。スペース・フォワードのインタビューの前夜に…あの野郎どもめ。30分で行くわ。」
3回目の電話は、私が技術カンファレンスで知り合ったドキュメンタリー映画監督のマーカス・トンプソンからだった。彼はSTEM分野の女性に関する修士論文プロジェクトのために、女性開発者としての私の道のりを追っていた。彼は過去6ヶ月間、私の仕事ぶりを記録していたが、私は家族にそのことを一度も話したことがなかった。「マーカス、まだ起きてる?」「もちろん。どうしたの?」「家族が私のキャリアを潰そうとして、いくつもの重罪を犯したの。カメラ持ってる?」「全部持っていくよ。これは記録に残さなきゃ。」
待っている間、私はスマートフォンの隠しパーティションにアクセスした。それは電卓アプリのように見えるが、実際には分散バックアップシステムへの緊急アクセスポイントとして私が作成した安全な領域だった。私が構築したRaspberry Piネットワークは単なるバックアップではなかった。それはあらゆるデータの完全なミラーであり、家族から盗まれたパスワードではアクセスできない暗号化されたチャネルを通じてリアルタイムで更新されていた。
サラが最初に到着し、トランプの束ほどの大きさしかない小さなデバイスを持っていた。「ネットワークは無事よ」と彼女は言い、それを私のノートパソコンに差し込んだ。「すべてのプロジェクト、すべてのコミット、すべてのコード行がそのまま残っているわ。目に見えるリポジトリは破壊されたかもしれないけど、シャドウシステムは完璧よ。」
次に到着したのはデビッドで、ラズベリーパイ1台だけでなく、さらに3台のデバイスを持っていた。「予備が必要になるかもしれないと思ってね」と彼は言った。「レイシー、君の家族は正気じゃないよ。想像をはるかに超えている」。最後にマーカスがカメラバッグを手にやって来た。「2年間、テクノロジー業界における性差別を記録してきたんだ」と彼は機材をセットアップしながら言った。「でもこれは…これは全く別物だ」。
私たちは徹夜で作業しました。サラは、家族が存在すら知らなかったアカウントを使って、すべてのデータを新しいリポジトリに復元するのを手伝ってくれました。デビッドは、私とは全く関係のない会社のエンタープライズアカウントを使って、プロジェクトを新しいクラウドサーバーにデプロイする作業に取り組みました。マーカスは復元作業のすべてを撮影し、記録に残してくれました。
午前3時までに、私のポートフォリオは以前よりも良くなって再び公開されたが、私はさらに前進することにした。面接までの残りの時間で、私は何か新しいもの、つまり、その作品が間違いなく私のものであることを証明する4つ目のプロジェクトを作り上げた。
「セキュリティのデモンストレーションを作っているんだ」と、母が私のノートパソコンにインストールしたキーロガーソフトを使って、集まったチームに説明した。サラは目を丸くした。「彼らの武器を彼ら自身に向けるつもりなの?」「それよりいい。キーロガーの仕組み、検出方法、そして防御方法を示す教育ツールを作るんだ。そして、母が実際に使っているスパイウェアをケーススタディとして使う。インストール日時や収集したデータを示すタイムスタンプもちゃんと記録するよ。」
デイビッドは笑った。「それは素晴らしい。君が真の開発者であることを証明しつつ、彼らの悪事を暴くことができる。」それから2時間、私はかつてないほどの激しさでコーディングに没頭した。プロジェクトは見事に完成した。様々な種類のスパイウェアを検出し、無力化できる包括的なセキュリティ分析ツールだ。私は、そのようなソフトウェアがインストールされる原因となった脆弱性と、それらに対するシステムの強化方法を解説した詳細な技術文書も添付した。
午前5時半、デンバーに太陽が昇り始めた頃、タイラーから電話がかかってきた。彼の声はパニック状態だった。「モリソンに提出した書類が機能していない。リンクが全部切れている。今すぐ直してくれ。」「直せないよ、タイラー。あれは僕のリポジトリだったんだ。君が削除したのを覚えているかい?」「でも、僕はそのリンクを使って申請書を提出したんだ。モリソンのチームが確認してくれるはずだ。」「それは君の問題であって、僕の問題じゃない。」
次に父から電話がかかってきて、あまりの大声で叫んだので、受話器を耳から離さなければならなかった。「お前は弟を陥れたんだ。俺たちがリポジトリを破壊したのに、お前はどういうわけかそれを復元して、タイラーを悪く見せようとしたんだ。」「私は誰にも陥れてないわ。タイラーが私のリポジトリへのリンクを投稿したのに、あなたがそれを削除しただけ。私が自分の作品を復元できたからといって、タイラーがそれを盗もうとしたという事実は変わらないわ。」
「お前は必ず報いを受けることになるぞ」と父は脅した。「モリソンに、お前がどんな人間か思い知らせてやるからな」。「どうぞご自由に」と私は言って電話を切った。
サラ、デイビッド、マーカスは心配そうに私を見た。「彼らはあなたの面接を台無しにしようとするわよ」とサラが警告した。家族が私のアパートに押し入ってきて以来、初めて私は笑みを浮かべた。「やってみればいいわ」。「君には彼らにはないものがある」とデイビッドが言った。「それは何?」「真実よ」と私は答えた。「それに、プログラミング能力もあるわ」。
午前7時、私はシャワーを浴び、新しいスーツを着て、人生で最も重要な面接に備えた。サラ、デイビッド、マーカスは私を車で送ってくれると言って譲らなかった。私を破滅させようとした家族に対抗するための、ささやかな支援隊だった。
デンバーの朝の渋滞の中を車で走っている間、私はタイラーのことを考えていた。きっと彼は必死になってプログラミングのやり方をグーグルで検索し、理解できないプログラミング用語を暗記しようとしていたのだろう。父のことも考えた。自分の影響力では息子に専門知識を身につけさせることができないことに、父は憤慨していた。母のことも考えた。彼女は私のパスワードを盗むために連邦法を犯したが、それは自分が息子を助けていると信じていたのだ。
しかし、私が一番考えていたのは、自分が書いたコード、解決した問題、構築したシステムのことだった。彼らはリポジトリを削除したり、ハードウェアを破壊したり、嘘で私を脅したりすることはできるが、知識を消し去ることはできない。能力を破壊することもできない。私を開発者たらしめているものを盗むこともできないのだ。
面接は90分後で、私は準備万端だった。
予定されていた面接時間の15分前、午前8時45分にスペース・フォワード・テクノロジーズの本社に到着した。建物は革新性を象徴する輝かしい姿で、ガラスと鉄骨でできた20階建ての建物は、衛星を扱う企業にふさわしい、空に向かってそびえ立っていた。ロビーのカフェでは、サラ、デイビッド、マーカスが待っていた。彼らは私の個人的なサポートチームで、私が何か必要なことがあればいつでも対応してくれる態勢だった。
これまでやり取りをしていた採用担当者のサンドラ・ウィリアムズが受付で私を出迎えてくれた。彼女は40代くらいの女性で、鋭い目つきと温かい笑顔を持ち、能力と知性を兼ね備えた人物だった。「レイシー・ピーターソンさん、この日をずっと楽しみにしていました」と彼女は言い、私の手をしっかりと握った。「あなたのポートフォリオは素晴らしいですね。軌道最適化アルゴリズムについてお話できるのが楽しみです。」
エレベーターに向かう途中、彼女はさりげなくこう言った。「念のためお伝えしておきますが、ジェームズ・モリソンも面接に同席します。彼は普段、開発者の面接には参加しないのですが、あなたの仕事ぶりに目を留めたようです。」私の胃がドキッとしました。ジェームズ・モリソンはテクノロジー業界の伝説的人物で、数々の成功企業を築き上げ、その卓越した頭脳と厳格な基準で知られていました。そんな彼が私の面接に同席するほど興味を持ってくれたという事実は、興奮と同時に恐怖でもありました。
15階の会議室には、ロッキー山脈を一望できる床から天井までの大きな窓があった。モリソンは既にそこにいた。銀髪で鋭い青い目をした、50代くらいの背の高い男性だった。私たちが部屋に入ると、彼は立ち上がった。私は驚いた。「ピーターソンさん、ジェームズ・モリソンです。お越しいただきありがとうございます。」
私たちは洗練された会議テーブルに座り、サンドラはノートパソコンを開いた。「あなたの技術的な資格について話し合う前に、今朝起きたちょっと変わった出来事についてお話しする必要があります」とモリソンは言った。私の心は沈んだ。父はもう彼らに連絡したのだろうか?
モリソンはノートパソコンを私の方に向けた。「今朝6時に、ハロルド・ピーターソンの息子だと名乗るタイラー・ピーターソンという人物から興味深い応募があった。君と親戚関係かい?」「兄です」と私は認めた。
「彼のポートフォリオはあなたのものと全く同じでした」とモリソンは続けた。「プロジェクトもコードも、変数名やコメントまで同じです。しかし、30分前に彼の作業を確認しようとしたところ、すべてが消えていました。」「リンク切れ、リポジトリの削除」とサンドラは付け加えた。「そして今朝7時頃、あなたのリポジトリがオンラインに戻り、何か新しいものが追加されました。昨日まではなかったセキュリティプロジェクトがアップロードされていて、タイムスタンプを見ると今朝3時から5時の間に作成されたことが分かります。」
私は深呼吸をした。「すべて説明しなければなりません。」モリソンは椅子に深く腰掛けた。「どうぞ。時間はあります。」
そこで私は彼らにすべてを話しました。家族から受けた性差別、タイラーの過去の功績詐称、前夜の出来事、私の仕事が破壊されたこと、秘密のバックアップシステム、復旧プロセス、そして母のスパイウェアを例に私が構築したセキュリティの実演についてです。
サンドラは私の許可を得て会話を録音していたが、話が進むにつれて彼女の表情はますます衝撃的なものになっていった。モリソンの顔は好奇心から心配へと変わり、そして私には読み取れない、もっと暗い表情へと変化していった。
私が話し終えると、モリソンは再びノートパソコンを開いた。「君の父親は、施設契約について私との面会を2年間も執拗に求めてきた。今朝7時半に、彼からこのメールが届いたんだ。」そう言って、彼は画面を見せた。
父からのメールは長文で、悪意に満ちていた。私が精神的に不安定で、長年タイラーの作品を盗用してきた、病的な嘘つきで、前職は無能さゆえに解雇された、などと書かれていた。モリソン社が私ではなくタイラーを雇えば、スペース・フォワードの慈善財団に5万ドルを寄付すると申し出ており、これは将来のパートナーシップの証だと述べていた。メールの最後には、もし彼らが私を雇ったら、ピーターソン・コンストラクション社から機密コードを盗んだとして法的措置を取ると脅迫する内容が書かれていた。
「彼は今朝、私の携帯電話にも6回電話をかけてきたんです」とモリソンは付け加えた。「どうやって番号を知ったのか分かりません。どんどん攻撃的な留守番電話メッセージを残していました。」私の顔は恥ずかしさで真っ赤になった。「本当に申し訳ありません。彼がそんなことをするなんて全く知りませんでした。」
モリソンは手を上げた。「ピーターソンさん、お父様の行動はあなたの責任ではありませんが、お伺いしたいことがあります。お父様の言っていることは本当ですか?」 「いいえ」と私はきっぱりと言った。「すべて証明できます。友人のマーカス・トンプソンが、STEM分野の女性に関するドキュメンタリーのために、この6ヶ月間、私のコーディングの道のりを記録してきました。私がこれらのプロジェクトに取り組んでいる映像もあります。私のコミット履歴には、2年間にわたる一貫した作業が記録されています。タイラーが提出したコードのセキュリティ脆弱性は、彼が基本的なプログラミングの概念を理解していないことを証明しています。」
サンドラは画面にコードを表示させた。「そういえば、30分前にタイラーに電話して技術的な説明を求めたの。彼が自分のプロジェクトだと言っていたから。軌道最適化アルゴリズムについて説明してもらったのよ」彼女は少し微笑んだ。「衛星を高速化するためにコンピューター技術を使っているって言ってたわ。数学的な原理について聞いたら、数学が関係しているって言ってた」
いろいろあったにもかかわらず、私はタイラーに少し同情した。ほんの少しだけだけど。
モリソンは立ち上がり、山々を見渡す窓辺へと歩み寄った。「娘が航空宇宙業界で同様の差別を受けたことがきっかけで、この会社を立ち上げたんです。彼女は優秀で、MITで博士号を取得していますが、女性は航空宇宙工学には向いていないと繰り返し言われてきました。今では衛星設計部門を率いており、3つの特許を取得しています。」彼は私の方を振り返り、「あなたの軌道最適化アルゴリズムは優れているだけでなく、革命的です。強化学習を用いてデブリのパターンを予測し、燃料消費を最小限に抑える方法は、衛星1基あたり数百万ドルの節約につながります。あなたが開発したセキュリティプロトコルは、私たちが長年懸念してきた量子脅威に対処するものであり、リアルタイムデータ処理システムは、すぐにでも導入できます。」
サンドラはさらに、「今朝あなたが作ったセキュリティの実演、つまりお母さんのスパイウェアを教育ツールに変えたことは、私たちがまさに必要としている革新的な思考と問題解決能力を示しています」と付け加えた。
モリソンは席に戻った。「では、実際の技術面接の質問をしてみましょう。自分のコードを理解しているか確認したいのです。」それから90分間、彼らはアルゴリズムの複雑さ、システム設計、セキュリティ原則、数学的証明など、あらゆることについて私を徹底的に質問した。私はすべての質問に答え、ホワイトボードにコードを書き、設計上の決定事項を説明した。モリソンがリアルタイムで関数を最適化するように求めたとき、私は最適化しただけでなく、ユースケースに応じて3つの異なるアプローチを提案した。
最後にモリソンはサンドラに目を向けた。「どう思う?」「今年面接した中で一番優秀な候補者です」とサンドラはためらうことなく答えた。モリソンはうなずき、「同感だ」と言った。そして私の方を向き、「レイシー、君にシニア開発者のポジションをオファーしたい。初任給は17万5000ドル、契約金は5万ドル、それにストックオプションも付ける。衛星通信チームと直接連携して仕事をしてもらい、君の軌道最適化アルゴリズムは最初の四半期中に実装する予定だ」と言った。
涙がこぼれそうになった。「ええ」と私は言った。「ええ、もちろんです、ええ」
「もう一つあります」とモリソンは真剣な表情で言った。「あなたの両親と弟は、財産破壊、知的財産窃盗、詐欺未遂、そして寄付の申し出による恐喝など、複数の犯罪を犯しました。私たちは贈収賄未遂を報告する法的義務があります。その覚悟はできていますか?」
私は、自分が十分ではない、論理的ではない、男性ではないからテクノロジー業界では成功できないと言われ続けてきた長年のことを思い返した。「ええ」と私は言った。「彼らはその報いを受けるべきです」。サンドラは微笑んだ。「よかったわ。では、入社日について話し合って、書類手続きを進めましょう。スペース・フォワードへようこそ、レイシー」。
話を終えようとしていた時、モリソンのアシスタントがドアをノックした。「モリソンさん。タイラー・ピーターソンさんが1時からのインタビューにいらっしゃいます。」モリソンは私を見た。「このまま残っていただけますか?観察室に隠れて。勉強になるかもしれませんよ。」些細なことかもしれないが、私はこの光景を見てみたかった。「はい。」
一方通行のガラス越しに、タイラーが私がつい先ほどまでいた会議室に入っていくのを見ていた。彼はサイズの合わないスーツを着て、ひどく汗をかいていた。モリソンとサンドラはプロ意識を保ち、私に与えたのと同じ機会を彼にも与えた。
「ピーターソンさん、軌道最適化アルゴリズムについて説明していただけますか?」サンドラが尋ねた。タイラーはどもりながら答えた。「AIを使って衛星を必要な場所に飛ばすんです。アルゴリズムは非常に複雑で、数学とプログラミングが多用されています。」
「軌道速度の計算方法を示す簡単な関数をホワイトボードに書いてもらえますか?」とモリソンは尋ねた。タイラーはホワイトボードの前に1分間立ち、V = D / T と書いた。
「それは基本速度ね」とサンドラは優しく言った。「軌道速度は重力を考慮する必要があるわ。その計算を見せてくれる?」タイラーは地球と書かれた円と、衛星が速く飛ぶと書かれた矢印を描いて答えた。
面接は15分で終わった。モリソンはタイラーに後日連絡すると告げたが、盗作の疑いがあるため、彼の応募書類は法務部に回されるとのことだった。タイラーは涙を流しながら建物を出て行った。私は複雑な満足感と哀れみを感じた。彼は努力しなくても何でも手に入ると思い込んで育てられてきたが、現実は厳しいものだった。
その日の午後、私はサラ、デイビッド、マーカスと一緒にアパートに戻った。お祝いにピザを注文したが、戦いはまだ終わっていないことは分かっていた。私の携帯電話には、両親とタイラーからの着信が37件も残っていた。留守番電話のメッセージは、怒りから脅迫、そして懇願へと変わっていった。
マーカスは私のリビングルームにカメラを設置した。「これから何が起こるか記録しておこう」と彼は言った。「これは君の身の安全のためにも、ドキュメンタリーのためにも重要になるかもしれない。」
4時、両親がまたもや招かれざる客としてやって来たが、今回は私は準備万端だった。タイラーも一緒で、泣き腫らした顔は真っ赤だった。サラとデイビッドには証人として残ってもらうよう頼んでおり、マーカスは撮影を続けていた。
「お前はタイラーの未来を台無しにしたんだ!」私がドアを開けるやいなや、父は怒鳴った。「モリソンは彼を辱めたんだ。」「タイラーは私の作品を盗もうとして、自分の未来を台無しにしたんです」と私は冷静に答えた。母は泣きじゃくり、マスカラが頬を伝っていた。「どうして家族にこんなことができるの?私たちはあなたを育て、支えてきたのに。」「昨夜、あなたは私のキャリアを台無しにしようとしたんです」と私は言った。「何年もかけて築き上げてきたものを消し去った。あなたは犯罪を犯したんです。」
タイラーは前に進み出た。いつもの傲慢さは消え失せ、絶望感が漂っていた。「何とかしてくれ。モリソンに嘘をついたって言ってくれ。コードは俺のものだったって。これがバレたら、俺は全てを失うんだ」「コードは最初から君のものじゃなかったんだ、タイラー」と私は言った。「持っていなかったものを失うことなんてできないよ」
父の顔は真っ赤になった。「これを直さないなら、お前はもう私たちの娘ではない。勘当する。遺言からも、家族からも、何もかもおさらばだ。」「それで構いません」と私は言った。本心だった。
その時、タイラーのガールフレンド、ジェニファーが口を開いた。彼女は廊下に静かに立っていたので、私は気づかなかった。「もうこの家族の毒には耐えられないわ」。皆が彼女の方を振り向いて見つめた。
ジェニファーはノートパソコンを取り出しながら私の部屋に入ってきた。彼女は小柄で優しい目をした女性で、家族の集まりではいつも内気で、話しかけられない限り口を開かなかった。タイラーは彼女をあるIT企業の秘書だと紹介していた。
「皆さんに伝えたいことがあるの」とジェニファーは落ち着いた声で言った。「私は秘書じゃないわ。マイクロソフトのソフトウェアエンジニアなの。もう8年も勤めているし、カーネギーメロン大学で修士号も持っているわ」タイラーはあ然とした。「え?でも君は…」「違うわ、タイラー」とジェニファーは遮った。「あなたが私より稼ぎが良くて、自分よりテクノロジーに詳しい女性と付き合うのが耐えられなかったから、みんなに私が秘書だって言ったんでしょ」
ジェニファーはノートパソコンを開き、「証拠」とラベル付けされたフォルダを開いた。「この1年間、私はあらゆることを記録してきたの。タイラー、あなたはピーターソン建設で私のコードを自分のものとして使っていた。あなたが父親に見せたあの画期的なシステムは、あなたが懇願したから私が書いたものよ。何か成果を出せなければクビになるって言っていたじゃない。」
彼女はノートパソコンを父の方に向けた。「ピーターソンさん、あなたの息子さんは何年も女性の仕事を盗んできました。レイシーからだけではなく、私からだけではなく、あなたの会社の女性請負業者や若手社員からもです。メール、コードの比較、タイムスタンプなど、すべて証拠があります。」父は顔色を青ざめさせ、私のソファに崩れ落ちた。母は父の隣に座り、まだ泣いていたが、今は困惑した表情を浮かべていた。
ジェニファーは続けて言った。「まだ続きがあるの。スペース・フォワードのサンドラ・ウィリアムズは私のメンターなの。6か月前に彼女からそこのポジションについて連絡があったんだけど、タイラーがいつか応募したいからと私を説得して断ったの。彼が名誉ある仕事に就いて、私が裏方に徹する方が私たちの将来にとって良いって言ってたわ。」
彼女は私を見て言った。「レイシー、サンドラから今日のあなたのインタビューのこと、あなたの家族がしたことを聞いたわ。タイラーが女性の仕事を盗んできた過去に関するあらゆる情報を、すでに彼女に送ったの。これはスペース・フォワードにとっての証拠になるだけでなく、雇用機会均等委員会が関心を持つ可能性のあるパターンを示す証拠でもあるのよ。」
タイラーはジェニファーの腕をつかんだ。「そんなことはできない。僕たちは結婚するんだ。君は僕を支えるべきだろう。」ジェニファーは腕を振り払った。「私たちは結婚しないわ。あなたの気分を良くするために、自分の価値を低く見せるのはもううんざり。女性の功績を横取りするあなたを見るのももう嫌。それに、女性は平凡な男性を支えるために存在すると考える、この有害な家族とももう関わりたくない。」
彼女はポケットから指輪を取り出し、私のコーヒーテーブルの上に置いた。それはタイラーが自分の給料3ヶ月分を費やしたと自慢していた巨大なダイヤモンドの指輪だった。「ところで」とジェニファーは付け加えた。「あなたがプロポーズした後、信用調査をしたの。この指輪はあなたが払ったんじゃないわ。あなたの両親が払ったのよ。あなたの人生のあらゆることと同じようにね。」
母はついに弱々しい声で口を開いた。「そんなはずはないわ。タイラーは天才よ。ずっと天才だったのよ。」「違うよ、お母さん」と私は優しく言った。「タイラーはいつも甘やかされてきたんだ。お母さんとお父さんは、彼に何かを成し遂げさせることなく、彼が天才だと信じ込ませてきた。二人は僕を抑えつけて彼を前に進ませることにエネルギーを注ぎすぎて、彼が実際には進歩していないことに気づかなかったんだ。」
すべてを撮影していたマーカスが口を開いた。「ピーターソン夫妻、私は卒業論文のためにテクノロジー業界における性差別について調査してきました。今日目撃し、記録した内容と、レイシーさんの過去6ヶ月間の活動の映像を合わせると、明確な差別パターンと、場合によっては犯罪行為の可能性が示されています。これは私のドキュメンタリーの一部となりますが、最終的に何を含めるかはレイシーさんに決定権を委ねます。」
父は突然立ち上がった。「許可なくこれを録画したのか?」 「ここはレイシーのアパートだ」とマーカスは答えた。「君は招待されていないのに侵入した。彼女は自宅での撮影を許可してくれた。それに、コロラド州は録画に関しては片方の同意があればよい州なんだ。」
タイラーは椅子に崩れ落ち、打ちひしがれた様子だった。「これからどうすればいいんだ?これがバレたら、もう二度とIT業界では働けない。父の会社での仕事も失う。」ジェニファーは苦笑いを浮かべた。「タイラー、あなたはIT業界には向いていなかったのよ。営業とか管理職とか、盗んだ能力じゃなくて、本当の実力で成功できる分野にこそ向いているの。悲劇なのは、あなたの正体が暴かれたことじゃない。周りのみんながあなたの凡庸さを言い訳していたせいで、あなたが本当のスキルを身につける機会がなかったことなのよ。」
父は最後に私の方を向いた。「もしお前がこれをやり遂げたら――もしあの映像を使わせたら――もし法的措置を取ったら――お前はもう俺たちにとって死んだも同然だ。」母は息を呑んだが、父は続けた。「レイシー、選べ。家族を選ぶか、それともお前が進んでいるこの復讐の道を選ぶか。」
私は父を見つめた。父は科学フェアに一度も行ったことがなく、私がスタンフォード大学に入学した時には笑い、娘が息子より優れた才能を持っているなど考えられなかったために、私の人生をかけた研究を潰そうとした人だった。「私は自分自身を選ぶ」と私は言った。「私は自分のキャリアを選ぶ。私は真実を選ぶ。そして、私がどうあるべきかという他人の考えではなく、ありのままの私を支えてくれる人々に囲まれることを選ぶ。」
父は怒って出て行き、母は泣きながら後を追った。タイラーはしばらくそこに留まり、途方に暮れた様子だった。「レイシー」と彼は静かに言った。「本当に全部バックアップしたの?」「もちろんよ。私はソフトウェアエンジニアなんだから。冗長性と災害復旧は基本原則よ」「それがどういう意味かさえ分からない」と彼は認めた。「分かってるわ」と私は言い、初めて彼に心から同情した。「それが問題なのよ、タイラー。あなたは理解しようともしなかった。ただ、私が苦労して手に入れたものは当然の権利だと思い込んでいたのよ」彼は何も言わずに出て行った。
ジェニファーは残って、私たちはさらに1時間ほど話しました。彼女は聡明でユーモアのセンスもあり、長年男性の自尊心を脅かさないように、その才能を隠していたのです。私たちは、二人ともスペース・フォワードに入社したら一緒にランチをする約束をしました。サンドラはすでに、以前断ったポジションに再応募するよう彼女に連絡を取っていました。
それから3か月後、私の人生は想像もしていなかったような形で大きく変わっていた。Space Forward社で順調にキャリアを積み、軌道最適化アルゴリズムの実装を主導し、衛星打ち上げ1回あたり200万ドルのコスト削減を実現していた。モリソンは私を新たな量子耐性セキュリティ構想の技術リーダーに昇進させ、12人のエンジニアからなる私のチームは、私の性別を問うことなく、私の専門知識を尊重してくれた。
あの2月の夜の出来事は、多くの人々の人生に法的影響を及ぼした。スペース・フォワードの法務チームは贈収賄未遂について正式な告訴状を提出し、それがきっかけとなってFBIが父親のビジネス慣行に関する捜査を開始した。捜査の結果、父親は長年にわたり建設契約のために役人に賄賂を贈っており、タイラーを知らず知らずのうちに共犯者として利用し、書類を読まずに署名させていたことが判明した。
タイラーがジェニファーとピーターソン建設の女性請負業者から知的財産を盗んだことが、集団訴訟に発展した。7人の女性が名乗り出て、自分たちの仕事が横取りされ、男性従業員の手柄とされていたという証拠を提示した。この訴訟は法廷外で和解したが、ジェニファーによると、その金額は多くの女性向けプログラミング・ブートキャンプの資金になるほどだったという。
タイラーはピーターソン建設からひっそりと解雇された。公式には「組織再編」が理由とされていたが、誰もが真実を知っていた。彼が開発したと主張していた偽のソフトウェアシステムが、主要顧客へのプレゼンテーション中にクラッシュし、3年分のプロジェクトデータが破損したのだ。顧客はピーターソン建設を過失で訴え、調査の結果、タイラーのコードは盗用されただけでなく、極めて欠陥のあるコードだったことが明らかになった。
意外なことに、タイラーは本格的なプログラミングブートキャンプに入学した。最初の1か月後、彼は疲れ果て、謙虚な様子で私に電話をかけてきた。「本当にこれを学ばなきゃいけないんだ」と、私がこれまでずっと知っていた傲慢な口調とは全く違う声で言った。「難しいよ、レイシー。本当に難しい。みんなが反対する中で、どうやってこれをやり遂げたのか理解できないよ」「一度に一行ずつコードを書いていけばいいのよ」と私は彼に言った。「それに、コーヒーをたくさん飲めばね」
彼は現在、小規模な非営利団体でジュニア開発者として働いており、年収は3万5000ドル。以前の給料のほんの一部に過ぎない。しかし、人生で初めて、彼は自分の給料に見合う働きをしていると感じていた。「正直に言うと、寄付フォームのデバッグやウェブサイトのコンテンツ更新をしています」と、滅多にない電話での会話の中で彼は語った。「基本的な仕事ですが、自分の仕事です。自分で書いたものですし、理解しています。何か問題が発生したら、自分で直します。」
両親の変化は、より長く、より複雑なものだった。6週間音信不通だった母から電話がかかってきたが、あまりの泣き声にほとんど聞き取れなかった。「セラピストに通っているの」と母はなんとか言った。「自分が憎んでいた怪物になってしまったことに気づいたの。60年代に育った私はエンジニアになりたかったけれど、両親は女の子は数学ができないと言った。それで家政学を勉強させられた。私はずっとそのことを恨んで生きてきた。そして今度はあなたに同じことを、しかももっとひどい形でしてしまったのよ。」
私たちは月に一度、慎重に昼食を共にするようになった。その会合で、彼女はこれまで胸に秘めていた夢を少しずつ打ち明けていった。彼女は橋を架け、構造物がどのように重みに耐え、嵐を乗り越えるのかを理解したかったのだ。しかし、彼女は22歳で父と結婚し、40年間、自分の夢が枯れていく間、父の夢を支え続けた。
「嫉妬してたのよ」と彼女はダウンタウンのカフェでサラダを食べながら打ち明けた。「あなたがやりたいことを全部やってたから。誇りに思うどころか、あなたを止めようとしたの。私が諦めたところであなたが成功するのを見るのが辛すぎたから」。彼女は構造工学のオンライン講座を受講し始めた。62歳にしてキャリアチェンジのためではなく、自分のためだった。彼女は耐荷重計算や材料科学について興奮気味にメッセージを送ってきた。父は彼女が中年期の危機を迎えていると思ったが、私はずっと自分には無理だと言われてきたことをようやく学べる喜びを理解していた。
父にとって一番辛かったのは、その責任を問われることだった。FBIの捜査の結果、多額の罰金が科せられたものの、刑務所行きは免れた。しかし、建設業界における父の評判は永久に傷ついた。いくつかの主要な契約はキャンセルされ、従業員の4割を解雇せざるを得なかった。父は当初、私のせいだと非難し、私が家業を破滅させたという怒りのメールを送ってきた。
しかし、あの2月の夜から6か月後、彼はデンバーで開催されたテクノロジーカンファレンスでの私のプレゼンテーションに出席した。私はSTEM分野における偏見の克服について講演し、200万回再生を記録して話題となったマーカスのドキュメンタリー以外で、初めて自分の経験を公に語った。質疑応答の時間になるまで、彼がそこにいることに気づかなかった。
彼は後列から立ち上がり、その声が会議室に響き渡った。「私はハロルド・ピーターソンです」と彼が言うと、部屋は静まり返った。ドキュメンタリーで彼の名前を知っていた人は皆、彼のことを知っていた。「私はレイシーの父親です。そして、私は間違っていました」と彼は声を震わせながら続けた。「私は自分の無知とエゴのために、娘の夢をほとんど打ち砕いてしまったのです。女性はテクノロジーの分野で成功できないという嘘を信じていました。なぜなら、そうでないと認めることは、娘が私よりも賢く、有能で、革新的であることを認めることになるからです。そして、娘はまさにその通りなのです。すべてにおいて。」
彼は私をまっすぐ見つめて言った。「レイシーは素晴らしい子で、私は彼女を誇りに思っています。自分のしたことを恥じていますが、今日は公に謝罪し、ピーターソン建設がレイシー財団を通じて、STEM分野の学位取得を目指す女性のための年間奨学金10件を拠出することを発表するために参りました。」
部屋は驚きの拍手に包まれた。その後、父と私は二人きりで何時間も話し込んだ。父はまだ学びの途上にあり、根深い偏見と格闘していたが、努力はしていた。父はピーターソン建設のシステムを近代化するために女性の最高技術責任者を雇い、彼女はすでに適切なライセンスを取得し合法的に入手した効率的なプロジェクト管理ソフトウェアを導入することで、会社を倒産から救っていた。
ジェニファーと私は、家族からテクノロジー分野での夢を応援してもらえなかった若い女性たちに、ノートパソコン、ブートキャンプの奨学金、メンターシップを提供する財団「Code Without Limits」を共同設立しました。最初のグループは20名の生徒で構成され、それぞれがテクノロジーの道を志すことはできない、あるいは目指すべきではないと言われた経験を持っていました。あの恐ろしい夜に私を助けてくれた友人のサラは、Space Forwardのセキュリティ責任者として入社しました。カリフォルニアに住んでいたデビッドは、分散システムのリモートコンサルタントとして私たちのチームに加わってくれました。
マーカスのドキュメンタリーは3つの賞を受賞し、STEM分野における性差別について全国的な議論を巻き起こした。
あの2月の夜から1年後、私は財団の第2期卒業生たちの前に立っていました。家族の反対、経済的な困難、そして社会的な偏見にもかかわらず、私たちのプログラムを修了した50人の若い女性たちです。テクノロジー業界への参入に期待と不安が入り混じった彼女たちの顔を見ながら、私は壊れたハードディスク、削除したリポジトリ、そして「女はプログラミングできない」という父の言葉を思い出しました。
「家族は君たちを応援してくれないかもしれない」と私は彼らに言った。「積極的に君たちを止めようとするかもしれない。君たちの作品を削除したり、夢を嘲笑したり、もっとふさわしいと思う人にチャンスを与えようとするかもしれない。しかし、彼らが消し去ることのできないものがある。それは、君たちの知識、決意、問題を解決し、解決策を生み出す能力だ。」
私はノートパソコンを開き、シンプルなバックアップスクリプトを見せた。「これは君たちが書くコードの中で最も重要なものだ」と私は言った。「複雑だからではなく、君たちが築き上げたものを誰も完全に破壊できないようにするからだ。自分の仕事をバックアップすることはもちろん重要だが、それ以上に大切なのは、自分自身への信頼をバックアップすることだ。自信のために冗長性を持たせよう。友人や指導者とのつながりなど、複数のネットワークを通じてサポート体制を構築しよう。」
最前列に座っていた17歳の少女が手を挙げた。彼女は、その頃の私を思い出させた。意欲に満ちているけれど、同時に不安も抱えている。「もし家族が私たちの活動を受け入れてくれなかったらどうしよう?」
学会発表の時の父のこと、母のキッチンテーブルに散らばった工学の教科書のこと、タイラーが初めての自主プロジェクトを成功させた時の純粋な誇りのことを思い出した。「理解してくれる人もいるだろう」と私は言った。「そうでない人もいるだろう。しかし、コードの素晴らしいところは、誰の意見も気にしないことだ。動くか動かないか、それだけだ。君の成功は他人の承認ではなく、学び成長することへの君の献身にかかっている。」
卒業式後、思わず笑顔になるメールが届きました。パキスタンに住む女の子からのメールで、彼女は両親からコンピュータサイエンスを学ぶことを禁じられていたそうです。彼女はマーカスのドキュメンタリーを字幕付きで見て、図書館のコンピュータを使ってこっそりプログラミングを学び始めたとのこと。そして、ドイツでソフトウェアエンジニアリングを学ぶための全額奨学金を得られたというのです。
「あなたは、たとえ家族が反対しても成功できることを示してくれました」と彼女は書いた。「両親は私の練習課題を削除しましたが、私の決意を消し去ることはできませんでした。あなたの体験談を共有してくれてありがとう。それが私の救いになりました。」
その夜、私は新しいアパートに座っていた。デンバーのダウンタウンにある、山々が一望できる美しい2ベッドルームのアパートだ。壁には賞状や会議のバッジ、財団のイベントの写真が所狭しと飾られていた。ホームオフィスには3台のモニター、複数のバックアップドライブ、そして隅で静かに稼働する特注サーバーがあった。
コードエディタを起動し、新しいプロジェクトに取り掛かった。衛星衝突を予測・防止するための機械学習アルゴリズムだ。タイピングしながら、すべてが失われたように思えたあの夜のことを思い出した。女性の夢が重要だとは想像もできないような、無神経で残酷なやり方で、家族が私の未来を消し去ろうとしたあの夜のことだ。
彼らが失敗したのは、根本的なことを誤解していたからだ。彼らはプログラミングとはコンピューターに文字を入力することであり、偽造したり盗用したりできるものだと考えていた。真のプログラミングとは、問題解決であり、パターンや関連性を見抜くことであり、論理と決意だけを頼りに何もないところから何かを構築することだということを、彼らは理解していなかったのだ。
女性だってプログラミングできる。エイダ・ラブレスが最初のアルゴリズムを書き上げた時から、グレース・ホッパーがコンパイラを発明した時代、そして人類を月へ送り込んだコンピューターをプログラミングした何千人もの女性たちに至るまで、私たちは常にプログラミングをしてきた。できない、すべきではない、上手くできないと言われながらも、私たちはプログラミングを続けてきたのだ。
面接の前夜、父は私のプログラミングのポートフォリオを削除しようとしました。「女はプログラミングなんてできない」「家族に恥をかかせるのはやめろ」と言ったのです。でも、父は理解していませんでした。何かを「できない」と言われた女性は皆、心の中にバックアップシステム、つまり、どんなに夢を壊そうとしても諦めない、揺るぎない心の支えを持っているということを。
私たちは単にコードをバックアップするだけではありません。お互いを支え合い、どんな偏見にも決して消えることのない支援ネットワークを構築しています。そして、そのバックアップから復元することで、より優れたエラー処理能力とより強固なセキュリティプロトコルを備え、より強くなって復活するのです。
真の勝利は、スペース・フォワードで仕事を得たことや、正義が実現したことだけではありませんでした。それは、痛みを目的に、差別を決意に、そして消去を新たな創造へと変えたことでした。私たちの財団の扉をくぐり、私たちが提供したノートパソコンを手にしている若い女性一人ひとりは、誰かが消去しようとしたものの、破壊できなかった夢、バックアップされた野望を取り戻した存在なのです。
その夜のコーディングを終え、様々なプラットフォーム上の複数のリポジトリにコミットをプッシュしたとき――すべて暗号化され、世界各地の場所に秘密裏にバックアップされている――私は微笑んだ。さあ、これを消してみろ。私たちはもはやただコードを書いているだけではない。一つ一つの関数、一人一人の女の子、一つの夢を一つずつ、歴史を紡いでいるのだ。
そして、タイラーが盗んだコードがクラッシュして燃え尽きたのとは違い、私たちのコードは永遠に稼働し続けるでしょう。優雅で壊れることのない、女性が誰にも未来を消し去らせないという証です。私たちは、自分たちを消し去ろうとする試みをただ生き延びるだけではありません。私たちはそれをデバッグの経験として活用し、私たちを含めるように設計されていなかったシステムの脆弱性を見つけ出し、修正します。そして、私たちが書くコードの一行一行で、そのシステムを再設計しているのです。
サーバーは隅で静かに稼働し、あらゆるものをバックアップし、コードだけでなく可能性そのものを保存していた。そしてどこかで、家族からプログラミングはできないと言われている少女が、密かに自室でPythonを学び、独自のバックアップシステムを構築し、いつかすべてを復元して家族の間違いを証明する日に備えている。彼女は必ずやり遂げる。私たちはいつもそうしてきた。
最後に、行動への呼びかけです。もしあなたが、自分の出自を理由に夢を追いかけることができないと言われたことがあるなら、誰かがあなたの作品を削除しようとしたり、あなたの功績を盗もうとしたことがあるなら、あるいは、あなたが本来あるべき姿になるために自分の家族と戦わなければならなかったことがあるなら、あなたは一人ではないことを知ってほしいのです。あなたの体験談を下のコメント欄で共有してください。あなたは夢のためにどんなバックアップシステムを作りましたか?他人が削除しようとしたものをどうやって復元しましたか?この話に共感した方は、ぜひ「いいね」ボタンを押して、不可能と思える困難を乗り越えたもっと多くの物語を聞くためにチャンネル登録してください。自分の夢が大切であること、自分の仕事に価値があること、そして諦めなければ誰も自分の未来を完全に消し去ることはできないことを知る必要がある人に、この話を共有してください。
私の旅路を聞いてくださり、ありがとうございます。覚えておいてください、最も重要なバックアップはハードドライブやクラウドサーバーにあるのではありません。それは、どんなに削除しても破壊できない、揺るぎない自分自身への信念です。コーディングを続け、創造を続け、夢をバックアップし続けてください。それではまた次回。情熱を追求するために必要な唯一の許可は、あなた自身の




