イーロン・マスク、自身の「Twitterアプリが遅い」発言に間違っていると指摘してきたTwitterエンジニアを解雇 ★3
2022年10月27日にイーロン・マスク氏がTwitterを買収して以降、同社のCEOやCFO、従業員の約半数、さらには4400人の契約社員までもが解雇されています。そんなTwitterの大規模人員整理の中で、マスク氏のツイート内容が間違っていると指摘したエンジニアが解雇されたことが明らかになりました。
事の発端となったのは、2022年11月14日にマスク氏が投稿した以下のツイート。ツイートの内容は「ところで、多くの国でTwitterの動作が非常に遅いことをお詫びします。アプリはホームのタイムラインをレンダリングするためだけにバッチ処理が不十分なRPCを1000回も実行します」というもの。
マスク氏の上記ツイートに反論したのが、6年間にわたりAndroid版Twitterアプリの開発に取り組んできたというエンジニアのEric Frohnhoefer氏。同氏は「マスク氏のツイートでの指摘は間違っている」と指摘していました。
マスク氏はメディアの報道に対してTwitter上で「この報道は間違っている」とたびたび指摘してきた過去があるため、Frohnhoefer氏もこれに倣ってツイートを投稿したものと思われます。
これに対してマスク氏は、「それでは私の指摘を訂正してください。正しい数字はいくつでしょう?」とリプライ。
Frohnhoefer氏は、TwitterアプリはRPCを全く使用しておらず、代わりにアプリ起動時に約20回のバックグラウンドリクエストを実行すると説明。すると、マスク氏は「誰かがTwitterアプリを使うと、最大で1200もの『マイクロサービス』が呼び出されていることに気づかないということは、あまりいいことではありません」とツイートし、謎の呼び出しが最大1200回も行われていると指摘。これに対してFrohnhoefer氏は、「実際に呼び出しされるサービスの総数を数えたことはありませんが、ホームタイムラインを生成するために必要な数は1200よりも200に近いです」と返答しています。
マスク氏とFrohnhoefer氏のTwitter上でのやり取りはかなり乱雑で、複数のスレッドにまたがっているためすべてを時系列で追うことはかなり困難です。しかし、このやり取りの中でマスク氏はFrohnhoefer氏に対して、「Android版Twitterアプリの動作の遅さを修正するために個人的に何を行ったか」を尋ねており、これに対してFrohnhoefer氏は不要な機能の削除やアプリの動作を妨げているシステムの再構築などを提案しています。ただし、マスク氏はこのツイートに返信していません。
加えて、Frohnhoefer氏はマスク氏に対して、アプリを公然と非難するのではなくSlackなどを使って非公開の場でエンジニアチームに指摘すべきだったとツイート。
すると最終的にマスク氏は「彼は解雇されました」と一方的にツイートし、Frohnhoefer氏を解雇したと言及。
なお、マスク氏の最初のツイートに対しては、Twitterのタイムラインインフラストラクチャーを構築したという元テクニカルリードであるBen Leib氏が、「この男が自分が話している内容を全く理解していないと自信を持って言えます」とツイートし、技術的に間違った指摘であると言及しています。
TwitterのコアAPIプラットフォームチームで共同技術責任者を務めたSasha Solomon氏は、「インフラ関連のほぼすべてのスタッフをレイオフしたあげく、バッチ処理の方法についてまで生意気な発言をしてますね。GraphQLがどのように動作するかちゃんと勉強しましたか?」「一度解雇したスタッフの再雇用に奔走している間、それが何をするものなのか分からないなら、私たちのインフラに文句をつけないでください」とツイートしています。なお、Solomon氏もFrohnhoefer氏同様解雇されていますが、マスク氏により直接解雇されたのか否かは不明です。
また、マスク氏によるFrohnhoefer氏を解雇したツイートに対しても、「これはTwitterのコードベースを理解した主要開発者を解雇するという大胆な動きです。イーロンは私がこれまでに見てきた中で最も無能で有毒なソフトウェア集約型システムの管理者です」という指摘が行われています。
なお、マスク氏は経済紙のForbesに対して「TwitterがFrohnhoefer氏を会社のコンピューターから締め出すのに約5時間かかった」と語っており、Frohnhoefer氏はThe Vergeに対して「解雇について人事チームから何も連絡を受けなかった」と語っています。また、Frohnhoefer氏はTwitter上にログインできなくなったMacの写真を投稿しており、突如社内システムにアクセスできなくなったことを示唆しています。
https://gigazine.net/news/20221115-elon-musk-punishes-twitter-engineers/
ネット民のコメント
広告のせいだぞw
アメリカ版、ホリエモンとN党を足して2で割ったようなやつだなイーロン
傲慢さがにじみ出すぎ素晴らしい経営者だ
異論・まさか・・・
Twitterに早いも遅いもあるのかよ
> なお、Solomon氏もFrohnhoefer氏同様解雇されていますが、マスク氏により直接解雇されたのか否かは不明です。
むこうの会社はトップじゃなくても社員を解雇できるんだ?この技術者は解答がズレてるんだよな
俺が正しいなら、なんで遅いままだったのかというこれは当然のこと
気に入ろうが気に入るまいが自分の首根っこ捕まえてる人間に公開で恥をかかせてどうする
DMでこっそり教えてやればむしろ給料上がることすらあったかも知れんAndroidアプリの遅いのに対して個人的に何をしたか?→不要機能の削除を提案うんぬん。。。
なんか、この技術者は何もやってなかったんだなって、そういうところだと思うんだけどな。
そういうのって技術者としてのベーシックな態度じゃないのかと思うんだがな。
ベーシックな態度すらできてない人は、その上の知識レイヤーがどうだろうと、アレでしょ?結局、マイクロサービス200個になっちゃうわけでしょ?なんか最近イーロンとひろゆきの区別がつきにくくて困るんだが。
人格障害って金儲けには向いてそう
この技術者は非同期処理にしてるから、マイクロサービスの問題ではなく、クライアントとサーバー間のレイテンシと言ってる
とはいえ、非同期処理しても順序に依存性のあるリクエスト混ぜたら遅くなるだろうし、そもそもAPIの呼び出し回数が大杉てレイテンシの問題が更に顕著になってんだろと思うから、あんまりこの技術者も的確に答えてない気がする
6年やっても具体的に重たいのはどこなんよが言えてないしトランプ脳
上に楯突く者がいるおかげで、今の労働環境になっている。そういう人間が全くいなかったら、休みは月1で一日15時間労働みたいな資本主義原理主義時代の惨状のままなんだな。感謝感謝
解雇され奴隷らしくなかった自分を否定し涙した彼が、Twitterのノウハウで、後の新しいアプリと世界を創り出すとはこの時誰も思わなかった。これから彼は、失意の中で涙した日々が続くが、それは次のステップに過ぎない。
解雇されたエンジニアがどれだけ自分の仕事に誇りを持ってるかわからんけど、赤字垂れ流しを正当化できるものではないな。
ここでバトルしてる識者のかた、今話題になってる問題とGraphQLの関係を初心者にも分かるように教えてください
赤字は経営の問題で、エンジニアはユーザーの興味を惹くシステムを作るのが仕事。マスクが釣れたんだからエンジニアは仕事している
転職が内定してて、ちょうどマスクにクビにされて自主退職ならもらえない解決金でウハウハの予定が、なぜか自分だけ解雇リストに入ってなかったから、喧嘩売って解雇を勝ち取ったってとこだろうね。
これからの開発に支障きたす人員にいてもらうような会社体制じゃないからな。イーロンマスク単独で支配してるのと変わらんのだし
「わかった俺に3カ月くれ。3カ月後のリリースで絶対にお前に軽くなったと言わせて見せる」って言ってたら逆に権限全フリの大抜擢もあり得たと思うんだよね。この人の性格からしてなんとなく。
まあ最初に20回と書いているのでロジックは大枠では理解していたのだろうがGraphQLを通した後にどういう動きになってるかまでは理解してなかったのだろう
確かに経営手腕は有能だとは思う…ただテスラみたいに創始者の理想や理念まで絶ってしまう側面があるのがな…