退屈なインターネットこそが最強:予測可能性が生むエンジニアリングの極致
Making the Internet Boring
Making the Internet Boring
「インターネットを退屈にしよう」という言葉は、退屈というよりも「驚きのない、信頼できるシステムを作る」という意味で捉えるべきです。エンジニアにとって、予測不可能なバグや複雑すぎる依存関係に振り回されるのは悪夢でしかありません。枯れた技術(boring technology)を選定し、予測可能なアーキテクチャを構築することで、私たちはもっと生産的で、安定した開発環境を手に入れることができるのです。結局のところ、本当にすごいエンジニアリングとは、派手な新技術を追うことではなく、徹底的に退屈で堅牢な仕組みを動かし続けることではないでしょうか。
もう一つ良いアドバイスを。YouTubeの視聴履歴をオフにしてみて。サイトやアプリを開いたときに動画のおすすめが表示されなくなるよ。
ブロッカーを入れるのも手だけど、自分にとって一番効果があったのはアンソニー・デ・メロのこの言葉を考えることだった。「何かに抗うとき、自分は永遠にそれに縛られる。戦っている限り、相手に力を与えてしまうことになる」。「これを解決すべき問題だ」とネガティブに考えるのをやめて、ただ心を漂わせるようにしたら、自然と「今は仕事の時間」「今はネットサーフィンの時間」と頭が切り替わるようになったんだ。不思議なことに、無理な制限をかけない時の方が、無駄なことに時間を使わなくなったよ。実践的には「今は仕事したくないけど、あれを見たいんだな。じゃあ、そうさせてやろう」と受け入れる感じ。執着を手放すほど、注意が逸れることも減って生産性が上がった。
YouTubeの唯一の目的は金を稼ぐことだし、YouTuberの目的は再生数を稼ぐこと。便利かもしれないけど、依存し続けるための格好の言い訳だよね。YouTubeなんてなくても人間はうまくやってこれたし、テキストと画像だけでも学習はできる。FSFのやり方を見習って、いっそ使わないのがおすすめ。ユーザーを尊重してないからね。
俺も依存症の解決策が必要だ。メインのスマホで中毒性の高いアプリを全部ブロックして、自分用に子供用アカウントを作って、そこに依存アプリをインストールしようと思ってる。で、スクリーンタイムの制限を自分に課す。アカウントを切り替えるのが面倒になるくらいイライラさせられれば勝ちかな。それでもダメなら、他の人にスクリーンタイムの管理権を渡すしかない。
そのためにブラウザを作ったよ:https://leash.ax/ (https://leash.ax/) 。これのおかげで自分のスクリーンタイムが1日2時間に減った。良い意味で退屈になれるよ!
YouTubeの代わりにNewPipeを使うのがかなり効く。YouTubeがすごく退屈な場所になるからね。それに、参考にしたい動画をいくつかダウンロードしておけば、ブラウジングせずにそれだけを見返せるようになる。
関連した話だけど、シンタックスハイライトのカラーをやめてみたらどうなるか実験してみたんだ。そしたら予想外に悪くなくて驚いた!集中したい作業セッション中だけ画面をグレースケールにするのもアリかもね。https://hank.bond/posts/highlighting-my-code-based-on-how-mu... (https://hank.bond/posts/highlighting-my-code-based-on-how-much-i-care/)
個人的には「適応型の摩擦」がすごく役立ってる。中毒アプリやサイトへのアクセスは許容しつつ、使うたびに少しずつ使いにくくしていくんだ。スマホならScreenZenが最高。アプリを開く前に一時停止を強制されるんだけど、使うたびに停止時間を長く設定できるし、タイムアウトもかけられる。設定がかなり柔軟だよ。PC用には最近MooBlockという無料のブラウザ拡張機能を作った。これもScreenZenと同じで、サイトにアクセスする前に強制的に待たされる。でもサイトに辿り着くと、今度は画面中を牛の群れが歩き回って、サイトの魅力が台無しになる仕組み(笑)。ChromeとFirefoxのストアにあるよ。年内にAndroid版も出す予定。Chrome: https://chromewebstore.google.com/detail/mooblock/eanbagjehd... Firefox: https://addons.mozilla.org/en-US/firefox/addon/mooblock/?utm...
俺が試してること:通知をオフにする。地図やタクシー利用時以外は位置情報をオフにする。アプリを可能な限りアンインストールしてブラウザを使う。広告ブロックやトラッキング防止機能付きのブラウザを使う(俺はDuckを使ってるけど、他におすすめがあれば教えて)。知らない人や不要な差出人はスパム報告。とはいえ、俺はニュース中毒なんだよね。世界的なリーダー4人が失脚するのを待ちわびていて、毎日チェックしちゃうんだ。3人は予想できるだろうけど、4人目は無理かもね。
俺はスマホのアクセシビリティのトリプルクリック設定を使って、必要な時だけカラーにできるようにして、基本はグレースケールにしてるよ。