從大教堂到集市,駭客松的魅力和開發者社羣的靈魂

買賣虛擬貨幣

0、開源文化發展史:由小眾走向主流

從封閉到開放,為自由軟體的理想

《大教堂與集市》是開源運動的《聖經》,顛覆了傳統的軟體開發思路,影響了整個軟體開發領域。作者Eric S. Raymond是開源運動的旗手、駭客文化第一理論家。

Raymond認為,軟體開發及程式設計和所有創造性的活動一樣,起源於個人具體和真實的需求,但又不侷限於個人的封閉活動,高超的程式會從封閉到開放,集聚成千上萬人的智慧:

起源:最好的程式開始於作者日常問題的個人解決方案,因為一大批人正好都有這個問題而流行。

進化:無私的程式設計(egoless programming)+大集市的模式(bazaar method)

開放的軟體開發是非線性發展的,如同牛頓式的和愛因斯坦式的物理之間的關係,舊的系統在低能量下仍然有效,但當你把質量和速度變得足夠大的時候,就得到如同核爆的Linux那樣的傳奇。

開源文化最突出的成果之一就是Linux。1984年,因為對商業軟體閉源、昂貴等各種不滿,Richard Stallman離開MIT開始開發一種類似Unix的自由軟體作業系統。自此以後,他創立了自由軟體基金會,發展了GNU 通用公共協議(GPL)並且以個人身份寫了GNU/Linux作業系統的原始程式碼,許多人稱其為Linux作業系統。

Linux之父Ted訪談

這個時期為開源社羣的萌芽期——開發者不為利益,只為了自由軟體的理想而為軟體貢獻程式碼。大多數成員交流透過網路和郵件組,他們是開源軟體社羣的先驅和理想主義者。這個可以類比比特幣(Bitcoin)和以太坊(Ethereum)早期的社羣狀態。

雖然程式設計基本上是一種個人的封閉活動,但真正高超的程式來自於從封閉到開放,藉助整個社羣的注意力和腦力。在一個開放和進化的環境吸收成千上萬人對程式的反饋、對程式碼的貢獻、debug。

中立的治理模式,平衡商業利益和社羣意志

共識,或曰“principle of understanding”是社羣意志的體現。一個好的“集市型”社羣組織類似自由市場或生態系統,每一個自私的個體組成一個將整體效用最大化的集體,這個過程中形成了一個自我糾正的自發秩序。

駭客們最大化的“utility”不侷限於經典經濟學意義上的,還包括個人價值實現的滿足和在其他駭客中的聲望(egoboosting,追求名氣、話語權、影響力和社會認同,體現在漲粉帶來的快感)這些不易被量化的東西。

有些人認為自我驅動的個人英雄主義者們形成的文化會是支離破碎、佔山為王、低效浪費的,但這個想法被網際網路上的github、linux、wikipedia、Bitcoin、Etheureum等資訊的廣度、深度、質量所證偽。

一個大集市式的(社羣制)的開放、具備正向激勵的開發環境,可以讓自我驅動的個體,充分發揮自己的智力和才能,創造出體現群集智慧的智力成果。

Nathen Harvey 在 InformationWeek 的文章中指出了三個問題:“專案應該由商業的贊助商驅動還是外圍的貢獻者驅動?商業利益是否應該凌駕於社羣的意願之上?該如何以及在哪裡為商業實體和開源社羣之間劃上一個明確的界線?”作為中立的基金會可能是唯一平衡此問題的方法,在協商、妥協、爭論等等之上讓軟體受益於所有人。

隨著越來越多公司看到了開源軟體的機會,以Linux為代表的開源軟體越來越多的被公司採用。於是Linux基金會於2000年成立,為開源社羣提供經濟、智力、基礎架構、服務、活動、及培訓多方面的支援。

這時候Linux開發已經不是一群理想主義開發者的個人愛好,也是需要商業運作的一個企業。除了自由開發者之外,還有專門的開發者由基金會或者大公司僱傭進行開發。

隨著2005年Linus在開發Linux核心過程中同時創造了Git,以及之後的GitHub和各個網際網路公司對開源專案的支援,GitHub上開發者社羣非常活躍,但他們得到激勵的來源仍然是公司的報酬以及社羣內部人士的讚美。開發者社羣擁有的權利和獲得的報酬比起貢獻來說仍然不夠強大,也很難吸引更多的人參與進來。

而比特幣的出現讓開發者能夠在脫離僱傭關係的情況下獲得直接的經濟激勵,這是比特幣機制中最有創新的一點。它第一次使開發者社羣的利益和礦工的利益與“金錢”有了緊密的掛鉤,儘管也導致開發者社羣的利益和礦工的利益出現了衝突。

1、駭客馬拉松(hackathon)和“駭客經濟”的崛起

結合了“hack”和“marathon(馬拉松)”兩種詞彙的新概念——Hackathon誕生於1999年,和孤獨的“馬拉松”長跑不太一樣,hackathon是一個狂熱的工作坊-程式設計師和軟體工程師們要在一個晚上或者一個週末的短暫時間裡加速完成一個專案。

在hackathon上,程式設計師和開發者們可以進行軟體開發的設計活動。包括影象設計師,介面設計師,專案/產品經理等專家,在某個軟體專案上進行協作。hackathon的目標是在活動結束的時候開發出有用的軟體或者硬體產品。

這個活動開始於一種協同工作的需要,將計算資源整合起來去對Beta階段的還未釋出的新軟體進行壓力測試。很快,人們意識到即興的頭腦風暴可以激發出巨大的創造力,而且Hackathon可以被用來探索在開發早期出現的各種技術問題的解決方案。

一般來說,Hackathon會限定一些特定的主題,比如用特定的程式語言,特定的執行系統,某種主題的應用,指定的API,或者限定某個地區和人群,比如在區塊鏈hackathon上,開發者們可能會開發去中心化應用(dApp)。

這種去中心化的,去中介的,分散式的計算機程式設計形式已經成為軟體開發行業的行業標準,不論是線下的大型hackathon還是線上的開發者活動,這個曾經前衛的模式已經慢慢成為產業主流。

大型的傳統企業也開始意識到轉型的優勢,即將本來等級森嚴的公司治理結構轉化成更為精幹敏捷的,更適應21世紀的組織結構,對僱員給予更多的自主權和責任。Hackathon就是新型工作方式的一個模版。他們代表了科技領域企業成長的一種新的驅動力,而且也是在以一種新的團體合作的方式解決科技領域棘手的問題。

儘管駭客馬拉松原本的風格是遊牧式的,自由的和開源的,但有趣的是,現在一些氣質風格迥異的“old school”科技巨頭公司都在積極的擁抱“hackathon”。

在金融、商業、政治甚至藝術領域,成熟產業已經在擁抱區塊鏈,他們都在努力尋找新的技術和產業嫁接的落地應用場景,而這個探索各行各業到底如何應用區塊鏈的階段恰恰為hackathon創造了一個發展的良機。

很多非科技領域的傳統企業比如麥當勞、三星和聯合利華也在嘗試透過hacker的力量來加速產品的開發。駭客馬拉松的獨特魅力讓它可以抓住創新的靈感,展現最新的技術進展,還能對新技術進行市場測驗,而且,hackathon讓過去那些才華和潛力沒被完全釋放出來的hacker可以組成團隊,一起迸發出創新的概念和產品”。

這個現象說明在一個日益數字化、分散式和去中介化的未來,hackathon、極客群體和潛在的通證都會成為未來科技產業成長的重要組成部分,至少,這已經是一部分玩家的共識。

當區塊鏈碰到開發者社羣,另一個不能被忽略的是“Hackonomy,駭客經濟學”,或者說一套“經濟激勵”機制和通證激勵。比如ether.camp就有HackerGold(HKG),這本質上是為諸多創業想法提供了一個“無摩擦的”市場環境,將開發人才庫和程式碼庫對接到創業專案上。歸根結底,Hackonomy是為生態提供了一個可以激勵新的顛覆式科技被開發出來的經濟機制。

HackerGold(其實技術生態,包括公鏈生態的通證都是HackerGold的一種形式)和其生態可能成為與中本聰的比特幣白皮書比肩的創造。“經濟激勵”可以讓一個類似區塊鏈技術實驗室/基金會這樣的組織完成對想法的初步測試,吸引世界級的開發人才,在多重因素的混合作用下,可能讓研究和產品開發的進度都大大加速。

2、Hackathon的價值仍被大部分人所低估

毋庸置疑,Hackathon對於開發者來說是一個靈感迸發,集體腦暴的完美舞臺,對於企業來說,是低成本測試idea和產品,並且與優秀人才彼此發現的平臺。

Hackthon,連線企業和駭客社群 by Dorahacks

但作為一個相對小眾的活動,Hackathon的魅力和價值仍是被大眾遠遠低估的,那麼hackathon究竟有哪些優勢呢?

提升公司品牌

舉辦Hackathon可將公司產品和價值傳達至開發人員社羣, 從而間接性提升公司品牌。在場地派發印有公司標記的產品如T恤,筆記本等等亦能長遠有助提升公司品牌。此外,開發人員和Hackathon參加者大多是社交媒體平臺的活躍使用者,比如Facebook, Instagram, Twitter,微信朋友圈等等,因此他們在這些Hackathon活動之外,通常為品牌帶來流量。

人力資源擴張

許多組織Hackathon的公司通常也傾向於利用Hackathon作為招聘新員工的機會,這取決於參加者的表現和是否與公司價值一致而定。除了在經濟上具有成本效益之外,Hackathon還使公司更容易找到志同道合的人才。此外,Hackathon參加者大多是正尋求新的就業機會的人,所以這對每一參與方來說都是雙贏的。

產品擴充套件

舉辦Hackathon可從中發掘有創意的點子和人才,幫助產品擴充套件。組織Hackathon的公司可以在比賽完成後和勝出者以合作或招聘的形式去落地和實現他們的構思,使產品得以多元化,去適應日新月異的科技發展。

創造長期社羣

許多創新型企業都開始組織Hackathon,因為他們意識到圍繞自己的核心業務創造一個可以自運轉的、積極的生態系統有多麼重要。作為一種聰明的營銷手段,hackathon也可以幫助公司加強與外部資源網路的聯絡,特別是加強與開發者的連線,那些願意參加hackathon的人大部分都是聰明和有能力的人才,他們未來也會成為企業重要的外部資源。在hackathon中獲得獎項也能激發社羣的創造力。

價效比更高的勞動力

更一個讓想要推出新產品的公司和創業企業組織或贊助hackathon的原因是這些公司的技術團隊正面臨一些棘手難辦的問題,可以透過hackathon來讓更多參與者嘗試啃這些技術硬骨頭。比如,假設一個區塊鏈專案想要讓業務更多元化,需要在他們現存的產品線上釋出一個新產品。但是,他們遇到了瓶頸,比如程式碼是有bug的,而且解決bug要花鉅額的時間和勞力成本。

這時,專案就可以在hackathon上把這個難題當作一個賽題,不僅難題可能會在hackathon上被解決,而且還將收取一個比外部技術價效比高的多的價格。所以說,區塊鏈公司和科技公司都傾向於將難題交給hackathon來解決。

3、從Hackathon裡跑出來的成功企業

Hackathon給予了初創企業一個被投資人發掘的機會,AngelHack,一家著名的Hackathon組織方,會為Hackathon中脫穎而出的專案提供Demo Day的展示機會以及HackAccelator的加速器孵化計劃。

進入AngelHack的HackAccelarator的全球專案

Hackathon就像練習生的選秀比賽一樣,為有潛力的專案提供曝光度、資本、技術、人才等全方位的幫扶,所以從hackathon中,跑出了各行各業的優質的企業:

從Hackathon裡誕生的估值千萬的專案

同理,在區塊鏈領域,Hackathon也是優質專案誕生的搖籃,是捕捉準獨角獸企業及其創始人的絕佳場所。這也是為什麼包括火幣、位元大陸、八維資本、幣安、以太坊、EOS、波卡在內的行業頭部交易所、資本、公司、專案都在深度佈局開發者社羣,舉辦駭客馬拉松活動,並透過戰略投資等方式與之形成繫結。

instadapp from ETH India hackathon

ETH India hackathon

Matic和rct studio,來自Dorahacks hackathon

關於Matic:

Matic Network是一個使用側鏈的鏈下運算的區塊鏈第二層拓展解決方案, 同時運用Plasma和PoS機制來確保資產的安全性。Matic Network致力於讓開發者在該平臺上建立真正可用的Dapp。Matic是以太坊生態的重要貢獻者,對以太坊社羣做出了突出貢獻。

Matic團隊在建立早期參加了DoraHacks 2018年秋天在印度班加羅爾組織的區塊鏈Hackathon。印度班加羅爾Hackathon有近1000人報名,錄取了200名Hacker,Matic整個團隊都參與了Hackathon,還為其他極客團隊提供了一些技術支援。Matic於2019年3-4月份上線幣安LaunchPad,成為2019年表現最好的區塊鏈明星專案之一。

關於rct studio:

rct studio是一家基於AI的娛樂互動科技公司,主要業務是藉助分散式機器學習、自然語言處理等AI 技術,重構好萊塢電影與遊戲行業。公司已獲得百萬美元天使投資,投資方包括Y Combinator 中國和星瀚資本。

在2019年YC冬季創業營的Demo Day上,rct展示了一個名叫Morpheus,可以根據人一舉一動的細微區別,創造無限劇情發展可能的人工智慧引擎,Morpheus可以將文字語言實時轉化成3D視覺

rct創始團隊最早於2015年參與了DoraHacks北航Hackathon,這也是北航第一場Hackathon,當時,RCT團隊聯合創始人陳雨恆等人都是來自北航DoraHacks的極客。2017年,該團隊創立的渡鴉科技被百度收購,再之後建立rct studio,一家基於人工智慧技術的新型互動電影公司,並獲得YC投資。

4、開發者社羣加入github貢獻程式碼、模組或新專案,就像身體中的益生菌,幫助公鍊形成更強的網路效應

對於一個區塊鏈專案來說社羣簡直太重要了。如果一個專案得到社羣使用者的熱情呼應的話,哪怕是一個爛主意也能變得驚人的成功,同理,一個特別棒的主意如果沒有獲得社羣的支援,可能完全沒法落地。

所以,瞭解你的受眾(觀眾)究竟在哪是培育一個有生命力的社羣的第一步,第二步是維護好這個社羣;GitHub就是一個完美的培育和維護社羣的地方。

開發者經常會在Reddit上出現,另一些也用Discord,Riot甚至Telegram交流。但程式設計師最常光顧的還是github,會把專案的最新的程式碼在GitHub上更新。

早期的投資者和潛在的目標使用者可以被分為幾類人群,比如愛好者、風投家、交易員和開發者等等,這些早期使用者(early adopters)會一路伴隨著你走過風吹雨打。

作為世界最領先的軟體開發平臺,GitHub很有可能不會吸引交易員或者純粹的愛好者;但是,對沖基金和投資機構,有時會有對專案做盡職調查的需求,他們偶爾會去GitHub上檢查程式碼庫是否活躍;而對於開發者來說,GitHub就是一日三餐。

到2018年10月,GitHub上有3100萬使用者,主要集中在北美、東歐和澳洲。自從2018年10月GitHub被微軟收購之後就開始進入主流視野,儘管有些人對GitHub被微軟收購頗有微詞,但總體來看這對GitHub的發展並不是壞事。除了GitHub外,還有一系列類似的競品,比如Bitbucket,GitLab,SourceForge。這些平臺也能為你的區塊鏈創業專案帶來很多使用者。密切關注開發者頻繁出沒的各個主流平臺,將有助你瞭解專案開發者社羣到底該怎麼去運作。

透過GitHub可以來衡量一個專案是不是有價值。比如在美國一個區塊鏈開發者的年薪大約在10萬美金,他們的勞動時間真的值不少錢。所以,當一個專案在GitHub上有很多動態更新的時候,這意味著價值相當一部分錢的勞動力正在為這個專案做貢獻。如果有足夠多的勞動力在活躍的貢獻程式碼,那麼我們基本可以確認這專案不是個騙局。資料可以顯示團隊是相對有組織的,而且有一批聰明的開發者堅信專案的理念。

除了原創程式碼,技術社羣另一個重要的作用是眾人拾柴火焰高的debug。Linux的創始人Linus提出一個Linus Law(林納斯法則):只要眼球足夠多,所有臭蟲都好捉。體現了大教堂模式和市集模式的關鍵區別。在大教堂模式的程式設計理念中,bug和開發上的問題是複雜、困難、深度的,需要幾個人全心鑽研才能清理乾淨。而在市集理念中,認為bug都是簡單的問題,至少在成千上萬個共同開發者熱心的參與的情況下,debug很快會變的簡單,開發和測試是可以並行的。

對於區塊鏈專案來說,為了吸引更多高質量的開發者的參與,專案方都應該努力提升自己的程式碼質量。為了更好的展示這一點,CryptoMiso設計了一個視覺化的影象展現區塊鏈專案在GitHub上的動向。下圖展示了Top 10的區塊鏈專案(基於12個月的開發者貢獻資料)。

如果說你在做一個全球化的,去中心化的專案,社羣對於市場和PR來說是重中之重。而開發者社羣對於為你的專案建立一個健康和忠誠的粉絲社群來說是必不可少的一環。開發者社羣就像身體中的益生菌,會幫助專案形成更強的網路效應,構建具備強大生命力的生態型專案。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;