I just want to get shit done

Ellie Huxtable

とにかくやることをやってしまいたい

昔は、何でもかんでもいじっていました。

スマートフォンにはカスタムカーネルやカスタムROMを入れて、できることは何でもやっていました。iPodは脱獄済みでした。初めてAppleのノートパソコンを買ったときには、Linuxを入れました。スムーズに動かすまでに、かなりいじる必要がありました。ほかのコンピューターはすべて何らかのLinuxを動かしていて、ウィンドウマネージャーやディストリビューションをいつも入れ替え、新しくて面白そうなものを試し、できる限りすべてを設定していました。おかげで、たくさんのことを学びました!

今は、ノートパソコンに最初から入っていたOSを、そのまま問題なく使っています。

サイドプロジェクトはたいていDockerイメージにして、k8sやHeroku、Dokkuなどにデプロイしています。そうすれば、「本物のマシン」にSSHで入って管理しなければならないことが、以前ほどありません。

何が変わったのでしょうか。仕事で一日中コードを書いて帰宅し、それでもサイドプロジェクトに取り組む気力が残っているとき、気まぐれなDIY環境の問題を直したいとは思いません。何かをやろうとして、サーバーが落ちていることに気づいたり、どのRaspberry Piで動かしていたか忘れたせいで何かが壊れていたりするのも嫌です。使っているROMの妙なバグのせいで、スマートフォンが起動ループに陥るのも困ります。スマートフォンにはただスマートフォンでいてほしい。使い終わったら、すぐにポケットへ戻せる状態でいてほしいのです。

今でもいじるのは好きです。でも、何か頼りにしているものが壊れたせいで発生する、避けられないいじりは好きではありません。自分の代わりに誰かが管理してくれるなら、サブスクリプション料金を払うほうが気楽です。

違いは、考え方が変わったことだと思います。以前は、自分のツールそのものを、より大きなプロジェクトを作るための小さなプロジェクトだと考えていました。今はただ、やるべきことを終わらせるための道具だと思っています。道具が壊れたら、買い替えるなり、返品するなり、何なりすればいいのです。

とはいえ、誰でも一度は時間をかけていじってみるべきだと思います。数年間、自分の環境をカスタマイズし、そしてまあ……いろいろ壊したことで、本当にたくさんのことを学びました。できることなら、もう自分のものを自分で直さなければならない状況にはなりたくないだけです。

とはいえ、今まさに自宅にDellのブレード環境を構築しようとしていることを、これは完全に見落としているけど、そこが本題ではない 🙈 そこではまだ学びたいことがあるんです!

原文は Ellie Huxtable により に公開されました。

この記事は「gpt-5.6-luna」を使用して翻訳されました。