何年も前にPOSIXやシェルの文法を学んで、ターミナルで作業してたのを思い出す。ウィンドウズへの愛がリアルタイムで崩れていく感じだった。今ウィンドウズを使うと、シャワーを浴びたくなる。多くの人と同じように、私はウィンドウズで育ったし、家庭用のOSとして20年くらい使ってた。初めてMacのトラックパッドを触ったとき、そのハードウェア体験が「ウィンドウズが最高」っていう考えを崩す最初の柱になった。その後、コーディングにハマって、ボーイングの奴隷労働からSQLの仕事に転職した(年収55%減ったけど、後悔はしてないよ)。オープンソースの世界を知って、ウィンドウズの外でどれだけの計算が行われているか、そしてどれだけの優秀な人たちがマイクロソフトに貢献していないかを学んだ。今ではLinuxとmacOSのマシンがあちこちにあって、まだ底は見つけてないけど、ここ6〜7年は本当に豊かな旅だった。今は86boxで32ビットのWin XP環境を立ち上げて、古いVisual Studio .NET 7でプロジェクトをコンパイルしてる(詳しくは聞かないで)。そこにいるのは本当にワイルドで、タイムマシンに乗り込んだような感じ。ノスタルジーは置いといて、OSはほとんど静か。邪魔されることもないし、すべてが予想通りの場所にある。スタートメニューに雑音もないし、エクスプローラーにオメガなBingのネットワークコールスタックもない。O365に人生をアップグレードするようなプロンプトもない。ちょっと悲しいけど、あの時代は素晴らしかった。今はウィンドウズで意味のある作業をするのが本当に面倒。今はC/C++をアホみたいなやり方でやってる(私の話はいつも普通じゃない、ため息)。22年前のレガシープロジェクトを選んで取り組んでる。これで古いRed Hat 7.1+ICC5や、さっき言った古いWindows XP + .NET 7に戻ることになった。ここに飛び込むのは本当に非実用的なアプローチだけど、ひとつだけ確実に感じることがある:マイクロソフトは常にすべてを金儲けの手段にしようとしてる。ツール?お金。ベンダーロック。OS?お金。ベンダーロック。産業全体や教育システムの捕獲?たくさんのお金。たくさんのベンダーロック。世代間の知識のロックも。人々がまだGitHubを使ってるのは運がいい。彼らは何度かクマを刺激しようとして、少しずつだけど確実にその場所をダメにしてる。マイクロソフトに対する敬意を失いつつある。マイクロソフトはしばらく大きかったけど、彼らには時代があった。裏で働く賢いビジョナリーエンジニアたちが推進するものと、純粋にスロップモードのマイクロサービスで「金持ちになるか死ぬか」なモードのものがあるのがわかる。そう、マイクロソフトは常にベンダーロックに攻撃的で、ちょっと敵対的だけど、今のマイクロソフトは過去最悪だよ。見てみて:Microsoft Teams(「毎日Teamsを使ってるけど、問題ないよ」って言う前に)。私より賢い人たちが「ウィンドウズがXのことにおいて最高な理由」を語ることができるのは知ってるけど、私のプロの仕事でLinux、macOS、ウィンドウズの3つを使わざるを得なかった経験からしか情報を得てない。ウィンドウズが最高だと思って育ったけど、今はウィンドウズが実際には最悪だと自信を持って言える。かなりの差でね。ずっとガスライトされてた。