概要
- ソフトウェア開発者文化の変遷とその影響
- 好奇心主導の「ティンカラー精神」の減少
- メトリクス重視や収益最適化へのシフト
- 創造性や所有感の喪失への懸念
- 好奇心と創造性を守るための提言
ティンカラーからメトリクス至上主義者へ:開発者文化の変化と創造性への影響
- 2000年代前半、多くの開発者が 好奇心 や 自己興味 からプロジェクトやツールを生み出していた時代
- VLC や Linux、 Git、 Apache HTTP Server、 Docker などの代表的ツールは、企業利益ではなく、個人の問題解決や学習欲から誕生
- 夜な夜な新技術や言語を試す、自分だけのための「無駄」なプロジェクトを楽しむ開発者の姿
- 目的や報酬を求めずに学ぶこと の重要性
- 成果や評価に縛られず、自由な発想や創造性を発揮できる環境
- 失敗や非効率さも学びの一部として受け入れる柔軟な姿勢
- 経験豊富な開発者 でも「知らないことだらけ」と感じる、学び続ける姿勢
- ティンカラー精神の衰退と、「なぜそんなことに時間を使うのか?」という周囲からの圧力の増加
メトリクスと「最新技術」至上主義の時代
- 過去10年で顕著な変化 :開発者文化が メトリクス、 収益最適化、「大衆向け価値提供」へシフト
- 好奇心や創造の喜び より、 KPI や 市場性 重視の傾向
- 自分が興味のないプロダクト や 理解できないユーザー層 のために開発する開発者の増加
- 「React開発者」「Next.js開発者」など、使用技術で自己定義する風潮
- 最新フレームワークや言語 への追従、技術選定が目的化
- 成果指標(MMR, ARR, DAU, MAU, SEO等) の最適化に囚われる開発文化
- 結果として、「なぜプロダクトが伸びないのか?」という疑問と虚無感
失われたものと時折の閃光
- 本当に好きなこと や 自分の問題解決 から生まれる創造性の喪失
- HTMX, Bun, Astro, Zig など、好奇心駆動型のイノベーションは稀有な存在に
- ノイズ(メトリクス至上主義) の中で埋もれるティンカラー精神
- 大企業やソロ起業家 による「売却/収益化」前提のプロダクト増加
所有感の喪失とその広がり
- 消費者視点 :ソフトウェアの「所有」から「レンタル」への変化
- Adobe や JetBrains IDE、スマートフォンOSなど、月額利用型が主流
- 開発者視点 :創造物への「所有」から「レンタル」や「売却」へ
- Linus Torvalds (Linux)や Jean Baptiste Kempf (VLC)のような所有と情熱の例は稀
- Solomon Hykes (Docker)、 Daniel Ek (Spotify)、 Mark Zuckerberg (Facebook)などの「所有」の意味合いの変化
- メトリクスや収益最適化 に縛られた「所有感」の喪失
好奇心と創造性のための余白を
- 自分のためだけのプロジェクト を作ることの推奨
- 他人の評価や市場性 を気にせず、「作りたいから作る」精神の大切さ
- 自由な創造活動 がもたらす喜びと生きがい
- ソフトウェア開発文化 の多様性と創造性を守るための意識改革の必要性
ソフトウェア開発の本質は、 好奇心 と 創造性、そして 所有感 にある。 目の前のメトリクスや流行に流されず、自分自身の「作りたい」を大切にしたい。