GitHub不再有趣了

2020-06-17 11:22:45

起初,我以为这只是因为我变得更老、更有经验了。但是,在与同事和其他开放源码维护人员就此进行了几次交谈之后,我并不是唯一有这种感觉的人。

经过深思熟虑后,我相信转折点是他们改变了Trending页面上的排名系统的运作方式。

Trending页面过去是整个网站在过去24小时内拥有最多新星的项目的直接列表(并按语言列出)。我一直认为它是开源运动事实上的头版。这是一个LIL网站范围的记分牌和一个无价的项目发现机制。我每天都检查。而且,每隔一段时间,我甚至会在上面看到我自己。

截至今天上午,以下是当前全球热门JavaScript项目排行榜:

我不想冒犯斯利普,但有一种观点认为,今天总共有13颗星星,没有任何新星的条纹样本/订阅是新的JavaScript“热门”,这是一个笑话。

自从大约一年前Trending页面关闭以来,我现在大多发现自己从我的家庭订阅源中发现了新的回复,依赖于搜索(这应该有自己的博客文章),并且更频繁地查看Twitter。TBH,我感觉我错过了很多即将面世的伟大的新东西。我也感觉与其他开放源码社区更加脱节。

旧的Trending算法肯定是有缺陷的,但它很简单,很客观,而且有点冷酷。它在很大程度上偏向于JavaScript和Web开发,但对许多后端和AI内容的索引不足。然而,每个人都在完全相同的竞技场和记分板上,这真是酷毙了。感觉就像是有一个全站点的社区。在这个开发者关系、VC支持的开源和无穷无尽的开发者-内容-狗屁机器的时代,旧的Trending页面是网络上为数不多的似乎最好的想法仍然获胜的地方之一。

如今,GitHub上的大公司似乎变得越来越大。成熟的用户推出东西,人们只是认为它是好的。(旁白:不是这样的。)

新的Trending页面最糟糕的副作用是很多项目发现已经转移到其他平台,更具体地说,转移到Twitter。这对社区不好。我们从一个有缺陷的精英统治变成了一个助长混乱、部落主义和想法泡沫的社交网络。即使你不同意我对Twitter是什么的看法,我想我们都可以同意,Twitter是一个糟糕的发现机制,好的想法和好的项目正在迷失,特别是来自新来者的。

我认为这对GitHub/微软来说是一个巨大的机会。开发者社区整天在Twitter上花费一部分时间是没有道理的。显然,我希望看到旧的Trending算法回归,但我也很有兴趣在GitHub上看到更多类似社交网络的功能。我不会反对GitHub NewsFeed、项目聊天,甚至DM。

我更愿意相信这是一个可以通过功能解决的问题。然而,这也可能是更深层次问题的症状。