個人のソフトウェアファクトリーは時間の無駄である
Personal software factories are a waste of time (peterp.me)
要約
この記事は、ソフトウェアエンジニアが自身の「個人のソフトウェアファクトリー」(ソフトウェア構築のためのツールやシステム)を構築する時間を浪費すべきではないと主張しています。代わりに、急速に進歩しているGrok BotやClaudeのようなAIツールを活用すべきだと述べています。個人のファクトリー構築は、実際の製品開発や現実世界の問題解決にAIを活用するよりも生産性が低いと見なされています。著者は、もしそのようなシステムを構築したいのであれば、それは仕事のために行うべきであり、そこでの複雑さと報酬ははるかに高く、チームを強化する可能性があると提案しています。個人の開発インフラ構築に焦点を当てるのではなく、問題を探求し、アイデアを生成し、AIで実験することを奨励しています。
全文翻訳
個人のソフトウェアファクトリーは時間の無駄である
ソフトウェアエンジニアが自身のソフトウェアファクトリーを構築したいと思うのは、非常に自然なことです。しかし、私はその考えをすぐに捨て去るよう強く勧めます。少なくとも現時点では、仕事以外で時間を費やすべき最後のものだと主張します。
受け入れがたい現実かもしれませんが、私たちは、日常的に非開発者が驚くべき方法でAIを活用している時代に突入しており、あなたはまだ何も構築できていないのです。これらのアイデアの多くはXでのデモに過ぎませんが、それでもソフトウェアを構築するためのシステムよりはましです。
なぜ構築したくなるのかは理解できます。それはあなたが常に得意としてきたことに近く、コンフォートゾーンにとどまるのは心地よいものです。
また、それは自然に思いつく最初の考えでもあります。「このファクトリーを構築できれば、もっと多くのサイドプロジェクトを構築し、最終的には仕事を辞めることができる!」しかし、ソフトウェアファクトリーは、あなたがこれまで行ってきたことの延長に過ぎません。プロジェクトを開始し、それに飽きて、月曜日に仕事に戻るのです。
探求やサイドプロジェクトの構築をやめるべきだと言っているのではありません。ただ、あなたのファクトリーに時間を浪費するのをやめるべきだと言っているのです。チャットボックスに何か入力して、何が起こるか見てみてください。
AIにアプリを構築させることは、すべてのフラストレーションを取り除くわけではありません。フラストレーションはただ異なります。誤解、間違ったものを作る、欲しいと思ったものを作ったのにそれが間違っていた、などです。
それらはすべて構築プロセスの一部です。また、あなたが機能のない書き直しを最初から好む理由でもあります。なぜなら、あなたはすでに最終結果を知っているからです。実際の製品を構築する場合、最終結果はニュアンスがあり、終わりはありません。
Grok BotやClaudeのようなツールがどのように機能するかを学ぶべきだと私は今でも思っています。それらは驚くべきものです。学ぶべきではないかもしれませんが、私自身は学んでいます。少なくとも、それらがどのように機能するかを学ぶことで、別のファクトリーを構築しようとするのをやめることができました。
フロンティアラボはモデルと製品の両方を開発しており、モデルは製品のユーザーエクスペリエンスに基づいて改善されます。ラボの最優先目標は、摩擦を取り除き、クールなものを作成できるようにすることです。私はそれに競争するのに苦労しています。なぜ私がそうしたいと思うのでしょうか?
もしあなたがまだソフトウェアファクトリーを構築すべきだと確信しており、私が馬鹿だと思っているなら、それは仕事のためであるべきです。あなたの仕事は、仕事を自動化するという点で、あなたが置かれる最も現実的なシナリオです。あなたはシステムを深く理解しています(あるいは理解すべきです)、そしてそこには人間、タイムライン、そして長年の厄介なシステムが存在します。
おそらく、同じ機能を記述するために12種類のパターンと100種類の例外的なケースがあるでしょう。それが、職場で構築することが有用である理由です。課題ははるかに困難ですが、報酬も同様に大きいです。
これで、プロダクトマネージャーやデザイナーのチーム全体が、少ない摩擦と高い信頼性で機能をリリースできるようになりました。そこから、あなたの仕事はそのプラットフォームを維持するか、あるいはあなたの他のスキルセットをビジネスの他の部分に適用することになります。
ソフトウェアファクトリー以外に構築するものが思いつかないなら、あなたは一人ではありません。これは実際には非常に難しいタスクであり、他の何よりも開発が必要な筋肉のようなものです。
あなたの周りを見渡してください。あなたの問題を書き留め始めてください。アイデアを書き留め始めてください。あなたの心をさまよわせてください。毎日3つのアイデアを書き留めれば、最初の30個のアイデアは非常にばかげて役に立たないものになるでしょうが、あなたの脳が異なる考え方を始めるにつれて、それは必ず変わると保証します。
Claudeを使って両親のAndroid TVを「スロップ(不格好な状態)」から解放した男性を見たことがありますか?それはクレイジーです。彼は問題を見つけ、Claudeを使って解決策を考え出しました。
現実世界にハエの脳を移植し、それが飛び回っている男はどうでしょうか?どうすればこのようなことを思いつくことができるのでしょうか?私にはわかりませんが、実験と心のさまよいを通じて、いつか私もそこにたどり着くでしょう。
とにかく、ソフトウェアファクトリーを構築しないでください。