以下為譯文:
GitHub 不再有趣了!
起初,我以為只是我變老了,更有經驗。但是,在與同事和其他開源維護者進行了幾次交談之後,我發現自己並不是唯一有這種感覺的人。
經過反覆琢磨,我相信轉折點是當他們更改「Trending Page」上排名系統的執行方式。
“Trending Page”過去是整個站點中(以及按語言劃分)最近 24 小時內具有最多 stars 專案的列表。我一直認為它是開源運動真正意義上的頭條。這是一個小小的站點範圍內記分板,是一個非常有價值的專案發現機制。我每天檢閱一次。而且,每隔一段時間,我甚至會看到自己的專案出現在那兒。
截至今天早上,如圖是全球“熱門”JavaScript 專案的最新列表:
沒有冒犯 Stripe 的意思, 但
stripe-samples/subscriptions-use-cases 今天的 JavaScript 總共有 13 顆星,而新星完全為零,這是一個新的笑話。
這樣的排名對每個人都完全沒有用。
自從大約一年前趨勢頁面逐漸沒落後,我現在大多數時候主要用以下方式發現新的專案:我的主頁反饋,依賴搜尋(這值得寫一個部落格文章),更頻繁地檢視 Twitter。TBH,我覺得我錯過了很多即將出現的並且很棒的新事物。我也感到與開源社群的其他成員之間的聯絡更加疏遠。
有缺陷,但很有趣
舊的趨勢演算法絕對有缺陷,但它簡單、客觀,而且如此粗暴。它嚴重偏向 JavaScript 和 Web 開發,但對許多後端和 AI 的專案都檢索不足。但是,這也非常酷,因為每個人都在完全相同的比賽場地和記分牌上。感覺好像這是一個站點社群。在這個開發人員關係時代,由 VC 支援的開原始碼,以及無休止的開發人員內容推銷機器,舊的 Trending 頁面是網路上剩下的少數幾個地方之一,在這裡似乎最佳的創意仍然可以獲勝。
如今,優秀使用者似乎在 GitHub 上越來越大。他們一推出產品,人們便認為這是好專案(旁白:並不是)。
二階效應
新的 Trending Page 最糟糕的副作用是許多專案發現使用者已轉移到其他平臺,更具體地說是轉移到 Twitter。這對社群不利。我們從有缺陷的精英管理體制發展為促進混亂,部族主義和思想泡泡的社交網路。即使您不認同我對“Twitter 是什麼”的理解,但我認為我們都可以認同“Twitter 是一種不好的發現機制”,好的想法和好的專案正在流失,尤其是從新使用者那裡釋出的。
我認為 GitHub / Microsoft 在這裡有巨大的機會。開發人員社群將一整天的時間都花在 Twitter 上是沒有意義的。顯然,我希望看到舊的趨勢演算法回來,但是我也有興趣在 GitHub 上看到更多類似社交網路的功能。我不會反對 GitHub NewsFeed,專案聊天甚至 DM 這一類社交功能。
我相信這個問題是可以透過新特性可以解決的。但是,這也可能是更深層問題的徵兆。