如何炸掉一個品類——Netlify 的新時代與 JAMstack 的終局
原文由 Shawn Wang 于 發布,訂閱此部落格
註——這篇是匆忙寫下的思緒傾倒,充滿當下的感受與情緒,因為我沒時間按往常的標準好好潤飾,但還是想記錄下人生中這個重要的時刻與告別。若有詞不達意、結構鬆散之處,還請見諒。JSJam 的夥伴們在這裡整理了一輪回應,Ricmac 也在 The New Stack 上發了一篇。
在開發者工具領域,關於品類打造已經有太多論述,也有很多人嘗試,但很少有公司成功打造出一個品類後,又主動將它埋掉、任由其他公司搭便車甚至超車。當我回顧 Netlify 與 JAMstack 近期的歷史,就讓我想起 Eugene Wei 那篇談 Elon Musk 持續解構 Twitter 的精彩文章的縮小版:How to Blow Up a Timeline。
所以我就用這個當作這篇文章的標題,但老實說我根本不知道該怎麼下標——我的心情很複雜、也很矛盾,我沒有足夠的資訊能做出任何權威的判斷,我只希望我的朋友們一切都好。
故事至今
自從我在 Series C 之後不久離開 Netlify,已經過了三年半。這段期間可說是高低起伏:
- 技術長於 2021 年初離職,且無接任人選
- 2021 年完成 1.05 億美元的 Series D
- 於 2021 年收購 OneGraph(於 2022 年關閉)
- 於 2022 年 2 月收購 Quirrel
- 於 2022 年中推出 1000 萬美元的創新基金
- 年底進行 16% 裁員(48 人)
- 於 2023 年 2 月收購 Gatsby(Gatsby 在其存續期間共募得 4700 萬美元)
- 於 2023 年 2 月將 Netlify CMS 交由社群接手
- 於 2023 年 6 月收購 Stackbit(Stackbit 在其存續期間共募得 1400 萬美元)
- 於 2023 年 7 月再次裁員——傳聞為 25%(約 48 人,包含營運長,期間另有約 50 人自然流失的傳聞)(更新:有內部人士表示實際上不到 25%,我所連結的那則 HN 留言中的其他數字也有很大誤差。目前團隊規模約為 250 人。
- 於 2023 年 7 月關閉 Jamstack 社群 Discord
JAMstack 不等於 Netlify,Netlify 也不等於 JAMstack。但兩者緊密相連,而前 JAMstack 社群成員 Brian Rinaldi 與 Jared White 近期的討論,讓我有機會檢視自己對整件事複雜的感受。我想,我列出這份時間軸,也是想說明即使已經離開公司,我仍對路上的每一個顛簸與坑洞感同身受;Netlify 不僅是我第二大的持股,也是我在 DevRel 與開發者工具領域職涯的起點,因為有許多朋友與同事當初 welcoming 我第一次踏入這個產業,對此我永遠心懷感激。
這是 我離開那天 Netlify 官網的樣子:
而這是它現在的樣子:
現在你得一路捲到最底部的 footer,才找得到「JAMstack」這個詞。
Netlify 全面轉向企業市場
這是一次徹底而全面的氛圍轉變,程度就跟 4 個月前的換 logo 一樣。當年那種競爭對手打著 JAMstack 旗號發布產品、日本粉絲為 JAMstack 創作同人漫畫、Netlify 幾乎每個月都會網羅 Sarah Drasner、Laurie Voss、Cassidy Williams、Jason Lengstorf、Zach Leatherman 這樣的業界重量級人物的日子,已經一去不復返;那股動能在 2021 年轉移到了 Vercel 身上。
過去的遊戲規則是「由下而上」*。2020 年我們還在慶祝註冊用戶突破 100 萬。到了 2023 年,當我和別人聊起 Netlify 的近況,大家總是嘆口氣說:「聽說他們在企業市場做得不錯?」。
題外話:*理論上,從來就不只是由下而上;我還記得剛入職第一週就和當時的 CCO 坐下來,他推演了一套成功三角合體式的論述,說明我們如何能同時兼得由下而上的蛋糕與由上而下的市場策略甜點,而且完全沒有取捨。太多這種零利率時代的案例了!
有趣的是,這並不一定代表 Netlify 在由下而上的採用上放緩了——Mathias 實際上透露,註冊用戶數現在已達到 400 萬,三年內成長了四倍。只是這已經不是主線故事了——企業才是主線,而 Gartner 的某位人士認定企業的未來是可組合(Composable),於是現在 Netlify、Hightouch、Monte Carlo、Sanity.io 以及其他任何認真想打進企業市場的公司,都樂於把「可組合」往自己身上貼,儘管這個詞對開發者而言早已被用到近乎失去意義。
JAMstack 的終點
同樣地,JAMstack 也已經不是主線故事了。面對外界對 JAMstack 衰退的評論,Netlify 內部人士的官方說法聽起來像是一種勝利巡禮:
這當然是一種解讀方式,認為 JAMstack 已經「贏了」,現在我們要往前讓企業變得可組合。說到底,賺錢就是賺錢,如果這個策略對他們有效,那老實說你或我的意見根本無關緊要,除非你懷念的是一家早已不存在的公司的想像(或許它原本的樣子本來就難以為繼)。
我就直說我的感受吧——作為曾經的 JAMstack 倡議者(可以看看這個部落格的歷史),這一點都不像是勝利的感覺。
React 近期力推 Server Components 並與 Next.js 更緊密整合,反而讓一切變得更加緊密耦合,而不是更鬆散。
從 JAMstack 更名為 Jamstack,感覺就像是沒有差別的差別(這也是我為何仍堅持用原本的大寫方式)。當前端整合框架(metaframework)的賽局從 100% 靜態渲染,轉向大多靜態、再到大多 serverless 甚至偶爾 edge 運算時,JAMstack 的倡議者們靈巧地轉向,宣稱這一切本來就符合 JAMstack,這意味著它幾乎能套用到任何東西,也就意味著它幾乎什麼都不代表。當連一位副總裁都說「Jamstack 是一種感覺」時,他沒說出口的是,那種感覺往往是矛盾與漠然。
但最重要的是,過去三年推出的東西或許對企業有吸引力,但就我對開發者心態的理解而言,對開發者卻缺乏吸引力。推出的東西沒有持續跟進,承諾的東西也沒有激起熱情,而 JAMstack 開始更多地被視為落後的一方,而非前沿。(現在則是兩者皆是)。
大多數技術不會真正死去,只是開始否認自己已經死了。JAMstack 已經到了這個階段,而現在終於可以坦然說出口了。Netlify 必須開闢一條新路,重新奪回產業的領導地位,因為在沒有重新贏得開發者人心的情況下,只向高層兜售開發者工具,更像是 1980 年代的做法,而不是 2020 年代。
更新——來自一位內部人士的回應:從解決單一網站團隊的問題、幫助他們更快交付、擺脫維運負擔、打造更好的體驗,是一回事。要解決大型企業那種公司層級的問題,則是完全不同的挑戰,我們為此投入了大量資源,我理解那些可能不是你個人願望清單上的功能,但它們對我們的客戶(首先是那些客戶底下的開發者)而言非常重要。
(很好。我此刻已經遠離這個故事多年,也明白自己遠遠沒有掌握所有相關資訊。衷心祝我在 Netlify 的朋友們一切順利!)
隨機一篇部落格
留言
登入後參與討論