大きな抽象の「隠れた」コスト
19時間前原文(jdgr.net)
概要
- 抽象化によるコンピューティングの進化とその影響
- 技術的知識の低下がもたらす課題
- 大量生産されたソフトウェアの品質問題
- 個人的な経験とキャリアの苦悩
- 支援や対話への呼びかけ
抽象化とコンピューティングの進化
- コンピューティング世界では、複雑さを抽象化する傾向
- 抽象化によって大局的な視野を得られるメリット
- 一方で理解の精度が低下しやすいリスク
- 歴史的背景として、以前はプログラム実行が高コスト・高難度
- マシンの仕組みを熟知しなければ、まともに動かせなかった時代
技術的知識の低下と現代の開発
- メモリ・計算資源の増加による参入障壁の低下
- 最適化やリソース節約への意識の希薄化
- 外部ライブラリの安易な導入と品質・用途の理解不足
- 前提知識の低下と開発速度の上昇という新常態
- ソフトウェアの量的拡大と、それに伴う品質低下・バグ増加
LLMとソフトウェア品質の新時代
- **LLM(大規模言語モデル)**の登場で誰もがプロンプト作成可能
- 見た目や動作は良くても本質的な品質は低いケースが大半
- 良し悪しの判断には専門知識が不可欠
- 未経験者がしばしば「愚者の金」に騙される現象
- Alibabaで安価な鋼材を買う例えで品質リスクを強調
「十分であること」と現実
- 「良い」ものでなくとも十分な場合がある現実
- Wonder Breadとartisan sourdoughの比較でコストと満足度を説明
- 健康や本物志向よりも、手軽さや入手性を優先する人も多い現状
個人的な経験と現状
- なぜこの話をするのか、自嘲気味な問いかけ
- 身体的な事情で肉体労働ができない現状
- 子どもの頃からマニュアル読破・自動化スクリプト作成・メモリエディターでのゲーム改造・OllyDbgによるマルウェア解析などに熱中
- 好きなことが仕事になる喜びを感じていた過去
- 現在は父親として家族を支える責任
- 2025年7月から無職で、履歴書修正・応募・Claudeを使ったPoC作成・コールドリーチなどを実施
- 就職活動の行き詰まりと焦燥感
対話・支援の呼びかけ
- 話を聞きたい方、興味のある方への面談依頼
- スケジュール調整の案内