概要
- 技術選択の理由がしばしば感情や美学に基づく現実
- ブログ記事の多くが論理的理由を装いながら感情的動機を隠蔽
- マイナー技術選択が自己表現や憧れの投影である事例
- 自分の動機を正直に見つめる重要性
- 最終的には自分が幸せなら好きな技術を選べば良いという結論
技術選択に潜む感情的動機
- Hacker News や Lobsters でよく見かける「なぜObscure ThingがPopular Thingより優れているか」という記事タイトル
- 表向きは 合理的・技術的理由 を掲げるが、実際は 感情的要素 が多分に含まれる現実
- 技術選択の背景には「 心地よさ」「慣れ親しみ」「憧れ」などの 感覚的価値観 が存在
- 例:NetBSDをThinkPadで使い William Gibson の主人公気分を味わう人
- 例:LispやSmalltalkなど 歴史的英雄時代 への憧れ
- ツールの「雰囲気」が使い手の 自己イメージ と重なるケース
- Ada=「 保守的・重厚」、Rust=「 新進気鋭・スピード感」
- Emacs=「 Gnostic的選民意識」、VS Code=「一般向け」
- 多くの人が 感情的動機 を認められず、 合理化 に走る傾向
論理的理由の仮装とそのパターン
- Obscure Thingの利点を誇張し、 欠点は矮小化
- 例:「Fortran 2023でHTTPサーバ実装に半年かかった」などの苦労を美談化
- 「Common LispはGCがある」と主張し、 Pythonの存在を無視
- Popular Thingへの批判は 曖昧 または 社会的要素 に依存
- 例:「Dockerは複雑すぎる」「コミュニティが有害」「Rustは軟弱になる」
- 稀に正しい指摘もあるが、 冷静な評価基準では決定打にならない
美学としての技術選択と自己表現
- Emacs は「Gnosticカルト」だが、それで 幸せなら問題なし
- 好きなものを選ぶ自由、それが人生の豊かさ
- 美学や雰囲気 のためにツールを使うことの肯定
- 例: ZFSをエアフライヤーに、 Fortranで確定申告
- Tails 利用でサイバーパンク気分、 レザージャケット 着用
- バンコクでバックパッカー、 Geminiで小説執筆、2003年製デジカメで写真
- Signalで家族グループチャット、ISDN公衆電話からスタンドアップ参加
- 人生をアート作品に 仕立てる提案
自己欺瞞の否定と動機の内省
- 他人や自分に 嘘をつかない ことの重要性
- 例: SNOBOLが未来の言語 だと主張しない
- Prologでフロントエンドを書き直す合理的理由 をでっち上げない
- 自己動機の内省 と、 純粋な執着 だけで突き進む危険性
- 極端に走ると 孤独な袋小路 で年月を浪費するリスク
結論:幸せなら好きな技術を選べ
- 合理化せず、自分がなぜその技術に惹かれるか 正直に見つめる
- 美学・趣味・雰囲気 で選んでも良いという 肯定的メッセージ
- ただし、 他人や自分に嘘はつかない 誠実さが大切