概要
- Githubの信頼性やパフォーマンス低下の深刻さを指摘
- MicrosoftによるAI機能優先の方針への批判
- フロントエンドや運用面での技術的欠陥の具体例
- GitlabやCodebergとの比較によるGithubの問題点の浮き彫り
- 利用者への影響と今後の懸念
Githubとソフトウェアへの犯罪
Efron Licht著(2026年5月)
-
Githubの障害多発 と 信頼性低下 は業界全体のインフラ劣化の象徴
-
AWSやGoogle Search など他の大手サービスにも同様の問題が拡大傾向
-
Githubアカウント未所持 =「本物のプログラマーではない」とされる社会的影響
-
本来のGithubは 高性能・高可用性・高容量の分散システム であるべき存在
- 信頼性・可用性だけでなく、多様な問題が山積
- 公開バグリストやイシュー一覧非公開、問題の隠蔽体質
- 稼働率や優先順位に関する虚偽説明 が常態化
- SLA違反 が自社指標でも明らか
- 派手なAI機能 を優先し、基本的な信頼性やユーザー体験を軽視
- FirefoxやSafariでの動作不良 も頻発
- フォロワー・スターの売買 や 偽装リポジトリの蔓延 を放置
- プルリクエスト画面の遅延・メモリ消費過多 (512MB超のヒープスパイクも)
- 危険な新機能のデフォルト有効化 による設定リセット
- Github Actionsの設計不良・低速・ドキュメント不足
- Actionsログのメモリリーク や 標準出力の不便さ
- キャッシュ機能の無意味さ (無効なキャッシュが常態化)
Githubのフロントエンドの問題
- フロントエンドの肥大化・低速化 が深刻
- SafariやFirefoxでの動作不安定
- UI/UXの頻繁な変更 と AI機能への誘導 が顕著
Githubの稼働率・優先順位に関する虚偽
- 公式稼働率99.8% と主張するが、実態は「ゼロナイン」
- The Missing Github Status Page などで実際の障害状況が可視化
- MicrosoftによるAI推進 がGithubの負荷増大の主因
- AI/Agentボタンの乱立 (1ページに4つも存在)
- AI機能の利用促進のためのコスト補助 による自爆的負荷増加
- パッチノートの内容もAI関連が大半、パフォーマンスや信頼性への言及なし
- Visual Studio CodeもAI機能強化優先、基本機能の劣化が進行
- 「可用性優先」との公式声明は虚偽、実態は新機能・AI優先
技術的課題と組織的問題
- 分散システム設計の根本的な失敗 を認めざるを得ない状況
- フロントエンドの設計・実装の質が低い ことがバックエンドの問題も示唆
- GitlabやCodebergとの比較実験 でGithubの非効率性・技術的劣化を検証予定
Github、Gitlab、Codebergのフロントエンド比較
-
Githubのフロントエンド はリンクリストや基本的なUX要素中心のはず
-
Gitlab・Codebergも同様のUI/UX を模倣し、機能面はほぼ同等
-
Githubのみ肥大化・パフォーマンス低下が顕著
- 実験的な比較 により、Githubのフロントエンドの非効率性・設計の悪さを可視化
- リポジトリ作成・アップロード・ネットワークデータ収集 などの実験手順を提示
- ヒープ/RAM使用量の比較 でGithubの異常なリソース消費を明らかに
- 圧縮サポートやネットワークアーカイブ分析 も実施
総括と今後の懸念
- Githubの信頼性低下 は単なる「エンシティフィケーション」ではなく、構造的な問題
- ユーザーや開発者への具体的な悪影響 が拡大
- MicrosoftのAI偏重路線 による本質的な価値の毀損
- 競合サービスとの比較検証 による改善への示唆
- 今後もGithubの品質劣化が続く可能性 が高い
利用者・開発者への提言
- Githubの現状を正しく認識 し、依存度の見直しを推奨
- 代替サービス(Gitlab、Codeberg等)の活用 も検討
- 自分自身で実験・検証を行う重要性 の強調
- サービス選定時はパフォーマンス・信頼性を最優先 に考慮
まとめ
- Githubの現状はソフトウェア開発インフラ全体の警鐘
- AI推進の裏で基本品質が犠牲
- 利用者自身による情報収集と批判的検証 が今後ますます重要