熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
你要問為什麼 OpenAI 用 Rust 重寫,我只能說大廠有一群人熱衷於用 Rust 重寫凸顯自身價值而不是產品需要。說到這就必須要推薦看一篇文章:《Why Engineers Can't Be Rational About Programming Languages》
核心主題是:
“你以為程序員討論編程語言是在比較技術?不是。他們其實在保護自己的身份。”
作者 Steve Francia 是 Go 語言的產品負責人,Hugo、Cobra 的作者,在 Google、MongoDB、Docker 都當過高管。
Steve Francia 在 Google 工作時,一位 VP 向高層展示為什麼下一個系統必須用 Rust 開發。理由之一是 Rust 易於構建和部署。
這話沒錯。但 Steve 認為 Go 在這方面更強——幾乎秒級的交叉編譯,單個靜態二進制文件,而 Rust 的編譯時間長得出名。如果真的是在做技術對比,怎麼會漏掉這個?
Steve 會後把這位 VP 拉到一邊:"你們是怎麼評估其他語言候選的?"
對方愣了一下:"我們……其實沒怎麼看其他的。大家都在聊 Rust。"
一個 5000 萬美元的決策,靠的是大家都在聊。
二十年前,Steve 經歷過一模一樣的事。他在一家叫 Takkle 的創業公司,一位新來的 CTO 宣佈要把整個系統從 PHP 換成 Perl。理由?PHP 是"錯誤的選擇"。
結果:團隊要重新學語言、從零開始重建系統,產品延遲了九個月。月燒錢率從 20 萬美元飆升到 50 萬美元,runway 直接砍半。等系統終於上線,Facebook 已經從校園擴展到了全世界。市場機會沒了,錢也燒完了。
有意思的是,Facebook 用的就是 PHP。
兩個案例,相隔二十年,模式驚人地相似:決策者從來沒有認真評估過其他選項。
每場技術討論,其實有兩個對話在同時進行
第一個是你以為在進行的對話——可見對話。
“Rust 有內存安全還不用垃圾回收。”...

熱門
排行
收藏
