▼ 一個管理 4000名 工程師的技術長,告訴你要在 AI 時代成功的真正秘訣。▼
https://www.facebook.com/share/p/16xf82qbUT/
Dhanji R. Prasanna 是 Block (前身是 Square) 的技術長 (CTO),他底下管著超過4000名工程師。他寫過一份「AI 宣言」給創辦人 Jack Dorsey,成功推動了整個公司的 AI 轉型,也讓他自己被拔擢為 CTO。
今天看的是他接受知名的 Lenny's Newsletter 主筆訪談的影片,影片很長,下面分享的是我、作為一個也正在做 AI 產品的 solopreneur (一人公司創業者) 來說,看到的幾個重點。
話說這陣子 "Vibe Coding" 很熱,然後也開始產生一些有趣的論戰 e.g. "AI 寫 Code 會留下一堆技術債需要**真正的**工程師來收爛攤"、"AI 寫的扣未來可能很難擴充"...etc
Dhanji 在訪談中提到的幾個觀點與他舉的例子,提供了很不一樣的思考方向。
(訪談影片連結在留言區)
---
■ 程式碼品質跟產品成功,完全是兩碼子事
---
這是 Dhanji 在訪談中,丟出最震撼、也最反直覺的一個觀點。
他說:「很多工程師認為,程式碼的品質,對於打造一個成功的產品至關重要。但事實是,這兩者之間,一點狗屁關係都沒有。」
這話聽起來很極端?但他隨即舉了一個堪稱史上最佳的案例:
「YouTube vs. Google Video」
◆ 當年,Google Video 才是技術上的王者
Dhanji 當時就在 Google,他回憶說,Google Video 在技術上全面輾壓 YouTube:
- 支援更多影片格式
- 支援更高解析度
- 可以上傳長影片
- 背後有 Google 超級優化的 C++ 和 Java 伺服器架構
◆ 而 YouTube,根本是個技術災難
當時 Google 內部對 YouTube 的普遍看法是:
- 程式碼寫得有夠爛
- 架構亂七八糟
- 他們居然把影片檔案,用 blob 的格式直接塞在 MySQL 資料庫裡 (這在當時的工程師看來,是超級愚蠢的做法)
- 整個網站是用慢到不行的 Python 寫的
◆ 結果呢?
結果我們都知道了。YouTube 成為史上最成功的產品之一,而 Google Video 連名字都沒幾個人記得。
為什麼?
因為 YouTube 解決了「人」的問題。它讓普通人能用最簡單的方式,快速分享一兩分鐘的短片,並圍繞這些內容產生社群互動。
而 Google Video,雖然技術很強大,但它沒有抓住使用者的心。
Dhanji 用這個故事要說明的核心是:
我們打造產品,是為了解決『人』的問題。
如果你的產品無法滿足這個核心需求,使用者根本不在乎你的程式碼寫得有多優雅。
這對於正在糾結「要不要用 AI 寫 code」、「AI 寫的 code 會不會有技術債」的我們,是一個極大的解放:先把東西做出來,去市場驗證它能不能解決問題。只要能,那些技術細節,以後再說。
---
■ AI 最大的受益者,可能不是工程師,而是「我們這些非技術人員」
---
當被問到,公司導入 AI 後,哪個層級的工程師受益最大?Dhanji 給出了一個讓人意外的答案。
他說,工程師們 (不管資深或資淺) 確實多很愛用 AI,但真正讓他感到驚訝與興奮的,是那些「非技術背景的員工,也開始用 AI 代理 (agents) 和程式工具,去打造他們自己需要的東西。」
這才是遊戲規則的改變。
◆ 以前: 業務團隊、風控團隊、法務團隊,如果需要一個內部小工具,得跟工程部門開會、提需求、排進開發時程,然後等個半年一年。
◆ 現在: 他們公司的風險管理團隊,自己用 AI 工具 (e.g. 他們內部開發的 Goose) 建立了一套完整的風險回報系統,把過去要耗費數週的工作,壓縮到幾小時內完成。
對 Solopreneur 來說,這代表什麼?
我們過去可能因為不懂程式,很多想法無法實現。但現在,AI 工具讓我們自己一個人,就能同時扮演了產品經理、行銷、業務,以及「半個工程師」的角色。
懂不懂寫 code 已經不重要了,重要的是你懂不懂「解決問題」。
---
■ 從「小到靠北」的實驗開始,並擁抱「可控的混亂」
---
Dhanji 分享,Block 內部許多最成功的產品,都不是來自於什麼宏大的頂層設計,而是來自小規模的實驗。
- Goose (AI 代理): 一開始只是一個工程師的個人專案。
- Cash App: 最初只是一個公司內部黑客松 (Hack Week) 的點子。
- 第一個比特幣產品: 是創辦人 Jack Dorsey、Dhanji 和另一個工程師,三個人在黑客松搞出來的。
他用 Google Wave 這個失敗的產品當作反例。
當年 Google 投入了七八十個工程師,想打造一個「改變一切」的超級通訊工具,結果在還沒有任何真實使用者之前,就已經變得過於龐大複雜,最終失敗收場。
他從中學到的哲學是:「如果你想泡一杯茶,你不需要燒開整個海洋的水。」
這也延伸出他對團隊管理的看法:「可控的混亂 (controlled chaos)。」
他說,在 Cash App 的早期,從外部看來團隊簡直一團亂,工程師們會去做一些看起來像在「浪費時間」的隨機實驗。
但他的理念是,只要公司的基礎設施夠穩固 (不會掉錢、不會當機),你就應該給這些聰明人最大的自由去嘗試。因為創意,往往就誕生於這種混亂之中。
對於一人公司創業者而言,這意味著我們應該給自己「混亂」的權利。不要害怕實驗、不要害怕浪費時間、不要害怕你做的東西不完美。先求有,再從混亂中找到方向。
---
■ Takeaway?
---
◎ 程式碼品質跟成功無關,解決「人」的問題才是重點: 別再為技術債焦慮了。使用者買單的,永遠是你能為他們創造的價值,而不是你的程式碼有多漂亮。
◎ AI 最大的受益者,是我們這些「生意人」: AI 的出現,極大地降低了技術門檻。現在,一個懂市場、懂客戶的 Solopreneur,能發揮的威力,遠勝以往。
◎ 從「小到靠北」的實驗開始: 你不需要一個完美的計畫。你只需要一個小到可以馬上動手的點子,然後去做。偉大的產品,都源自微不足道的實驗。
◎ 擁抱混亂,才有創意: 給自己一點空間去「浪費時間」,去做一些沒有明確目標的嘗試。在高度紀律的執行中,保留一塊創意的混亂之地。