在 10,000 个 npm 安装上——或者开源软件对我意味着什么
在 10,000 个 npm 安装上——或者开源软件对我意味着什么
这是周日晚上。像大多数晚上一样,我只是在写一些代码。属于以下类别中的一个或多个的代码…
- 我需要它
- 我想其他人可能需要它
- 这很酷(至少我是这么认为的)
注意:当我写的代码同时属于这三个类别时,那就是额外的伟大!
和大多数晚上一样,我会在某个时候发现自己很容易分心。或者有时甚至乞求一些分心。不管出于什么原因,我查看了 npm-stat (一个超级酷的站点,按用户或软件包拉 npm 安装统计数据)。
这次有一些特别的东西吸引了我的注意…在过去的 365 天里,我刚刚安装了超过 10,000 个 NPM。我停顿了一下,让这个数字真正融入进去。
毫无疑问,OSS 领域的领导者对他们的代码和项目有更高的可见性。理所当然地,今天的开放源码软件世界是如此的令人惊叹(同时也令人羞愧)。但这不是一个比赛,甚至没有接近它。当你开始思考“其他开发者的下载/安装/stars/forks/followers/比我多得多的时候:-("* 我建议你后退一步,分析一下为什么你是一个 OSS 贡献者。
但这一切意味着什么呢?
我跑题了。这个数字深深打动了我。用我的代码安装了很多。相对而言,这是一种很好的感觉,我已经通过编程影响了很多开发人员。
但是到什么程度呢?我帮了多少?他们会不会对我的代码不做任何事情?我们到底在谈论多少开发商?超过 10,000 次安装,但这只是少数几个拥有特定工作流程的开发人员在进行大量安装吗?
这是我的大脑立即试图做的,显然是一个不可能的任务以外的内部小说讲述。然后我明白了我的真实感受…
如果我的代码至少曾经帮助过*一个 开发者……那么这一切都是值得的。*
为什么?不是因为我是一个过度无私的开发人员,而是因为我一直在使用 OSS,它已经帮助了我(并将继续帮助我)。
黑客中午是黑客如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿,并乐意讨论广告&赞助机会。
要了解更多信息,请阅读我们的“关于”页面、在脸书上点赞/给我们发消息,或者简单地说, tweet/DM @HackerNoon。