最近我對軟體的看法發生了轉變。
幾十年來,軟體一直建立在一個簡單的承諾上:簡化。把複雜的事情——文件編輯、網站建設、活動管理——變得人人都能使用。Microsoft Word簡化寫作。WordPress簡化網站發布。Signup Genius簡化活動協調。
商業模式很清晰:構建一次,銷售給數百萬人。使用者接受各種限制,因為構建訂製軟體既昂貴又耗時。
但AI打破了這個等式。我認為我們才剛剛開始理解這意味著什麼。
「簡單」軟體的隱性成本
讓我舉一個具體的例子。
每個機器人比賽賽季,我都要為活動創建場地平面圖。我使用Microsoft Visio——專門為這類工作設計的專業軟體。功能豐富。行業標準。據說能節省時間。
然而每一次,我都要花半天時間輸入隊伍編號、調整佈局、與介面搏鬥。軟體能做很多事。我只需要它做一件事。但為了得到那一件事,我不得不和其他所有功能打交道。
或者想想WordPress。我花了無數時間在排版、外掛、更新、安全補丁上。這個平台幾乎什麼都能做。但「幾乎什麼都能做」的維護成本是巨大的——即使你只需要其中很小一部分功能。
這是傳統軟體的骯髒秘密:它提供的簡化往往創造了新的複雜性。
你用一種工作(從頭構建)換取另一種工作(學習工具、繞過它的限制、長期維護它)。
二八定律問題
這裡有一個我注意到的模式:80%的使用者只使用軟體20%的功能。
我就是這80%中的一員。我使用的軟體有幾十個我從未接觸過的功能。從未打開過的選單。永遠不需要的能力。
但我絕對需要那20%。沒有它,我無法完成工作。
所以我被困住了。為100%的軟體付費。使用20%。花大量時間繞過我不需要的80%。
這感覺像是一個不可避免的權衡——直到AI改變了這個算式。
如果軟體是即拋即用的呢?
這是我正在經歷的轉變:
我不再使用一個能做很多事但都做得一般的通用工具,而是越來越多地使用AI來構建只做一件事但做得完美的單一用途工具。
以我們最近的評審預約系統為例。以前,我們使用Signup Genius或類似平台。它們能用。它們「簡單」。但每次活動都需要手動設置。介面從來不完全符合我們的工作流程。我們不斷妥協。
今年,我讓AI構建了一個訂製的預約系統。完全按照我們的要求。不多不少。
初始構建時間:大約一天的迭代。
現在設置一個新活動的時間:5分鐘。
這個軟體只做一件事。它完全按照我需要的方式做。如果下個賽季需求變了,我可以生成一個新版本,而不是與配置選項搏鬥。
軟體是即拋即用的。能力是永久的。
真正的成本比較
傳統軟體:
- 授權/訂閱:持續成本
- 學習曲線:數小時到數天
- 維護:持續進行
- 限制:不斷變通
- 更新:希望它們不會破壞你的工作流程
AI生成的訂製軟體:
- 初始構建:數小時到一天
- 學習曲線:最小化(你自己設計的)
- 維護:需要時重新生成
- 限制:只有你接受的那些
- 更新:按你的新規格重建
對於複雜的企業級軟體,傳統模式仍然有意義。你無法用AI生成SAP或Salesforce。
但對於我們日常使用的數千個小工具?計算已經翻轉了。
這對軟體行業意味著什麼
如果個人可以生成自己的軟體,那些向數百萬人銷售簡化工具的SaaS公司會怎樣?
我認為我們正在走向二元分化:
第一類:平台軟體 大型、複雜的系統,管理關鍵數據,與許多服務整合,需要企業級可靠性。這些會變得更有價值,而不是更沒價值。AI使它們更強大。
第二類:任務軟體 小型、專注的工具,幫助人們完成特定任務。這些越來越容易被訂製化的AI生成替代品所取代。
中間地帶——太簡單而不能成為平台,但又太死板而無法與訂製生成競爭的軟體——將會舉步維艱。
新的軟體工程
這不是軟體工程的終結。這是一次轉型。
軟體工程師仍然會構建平台、基礎設施、AI生成工具運行其上的複雜系統。
但他們也需要重新思考「軟體」意味著什麼:
從產品到能力。 不是交付一個完成的產品,而是交付生成產品的能力。AI模型、範本、構建塊。
從功能到靈活性。 不是添加更多功能,而是讓使用者更容易得到他們確切需要的東西——即使這意味著生成訂製的東西。
從維護到重生。 不是打補丁和更新,而是讓按新需求從頭重建變得輕而易舉。
這對你意味著什麼
如果你是一個被不太合適的軟體淹沒的知識工作者:
從小處開始。 選一個煩人的工作流程。讓AI給你構建更好的東西。你可能會驚訝於你多快就能得到有用的東西。
即拋即用地思考。 不要試圖構建完美的、永久的解決方案。構建現在有用的東西。需求變化時重建。
重新評估你的時間價值。 花一小時構建一個訂製工具,可能會在接下來一年裡為你節省數百小時的變通工作。
質疑你的訂閱。 你正在為多少SaaS工具付費,而AI可以用更符合你需求的東西來替代它們?
更大的圖景
我們正在見證軟體本質的根本性轉變。
五十年來,軟體是一個產品。有人構建它,你購買它,你調整你的工作流程以適應它的設計。
在AI時代,軟體正在成為一種能力。你描述你需要什麼,AI生成它,工具適應你。
這是真正的顛覆性——不是被濫用的創業公司意義上的,而是原始的克里斯坦森意義上的。它改變了誰能創建軟體、軟體的成本是多少、以及軟體能持續多久。
理解這一點的公司將構建擁抱生成而非對抗它的平台和工具。
不理解的公司會發現他們的「簡化」解決方案輸給了更簡單的訂製替代品——因為它們恰好做使用者需要的事,僅此而已。
軟體曾經是你購買的東西。現在它是你描述的東西。
影響仍在展開。但我確信一件事:接受「差不多能用」的軟體的時代正在結束。
在AI時代,「足夠好」已經不夠好了。不是當「恰到好處」只是一次對話之遙的時候。
你開始構建自己的AI生成工具了嗎?我很想聽聽什麼有效——什麼無效。