DevData Talks | Homebrew 作者 Max Howell:如何打造杰出的开发者工具
Posted CSDN资讯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevData Talks | Homebrew 作者 Max Howell:如何打造杰出的开发者工具相关的知识,希望对你有一定的参考价值。
作为开发者,你有多少比例的时间是花在无聊、重复和等待上?
优秀的开发者工具可以提升开发者体验,让开发者专注于工作中更具创造性的部分。对研发团队而言,开发者工具这类基础设施的改善,一方面能够提升团队的工作幸福感,另一方面也能帮助提升研发效能。
近些年,越来越多优秀的 To Developer 产品来自开源社区。开源社区中,社群的积极参与、产品用户与社区贡献者角色的衔接,都为开发者工具的进化提供了加速度。然而同时,开源也并非银弹。相当一部分项目也因为种种原因陷入停滞,止步不前。
本期 DevData Talks 由 Apache DevLake 、DevStream 开源社区与思码逸合作主办,邀请到了 macOS 上非常著名的包管理工具 Homebrew 的作者 Max Howell,与我们分享他在开发者工具的建设思路,以及培育开源社区等宝贵经验。
- 本期DevData Talks线上视频观看地址:https://live.csdn.net/room/Hansen666666/gJFNu4co
同时,本期活动还邀请到了开源中国、思否、CSDN 等合作伙伴进行联合推广。
在此次对话中,Max 带来了许多有趣的观察和独特的见解。相信不论是开发者工具的开发者,还是使用者,都能够从他的分享中有所收获。
直播亮点
-
作为最成功的 macOS 包管理工具,Homebrew 做对了什么?
-
打造优秀的开源开发者工具,需要关注哪些要素?
-
开源模式正在面对哪些挑战?
以下是部分观点摘选:
要做成一个开源项目,90%取决于社区
当发起 Homebrew 时,我有意无意地将它设计成了用户可以低门槛参与的形式。这其实正是开源的核心。
如果用户无法参与社区,那么你的项目不过是他们匆匆浏览的数百个软件、工具、框架中的一个。
所以要留心,不必把开源项目做得太尽善尽美,如果它好到用户无法参与,那么也很难持续;也别把你的项目搞得太复杂,如果用户需要花很多时间才能辨别你的工具有没有价值,他们大概率也不会用它。
编程只是开源工作的一小部分?
作为开发者,开源是最有趣的工作之一,因为写代码只是其中的一小部分。开源更像是一个速成班,你需要学习产品、设计、DevOps、用户支持等等。我在前一家从无到有把一个开源项目做起来,你的成长会像过山车一样快。
Homebrew 的成功,有一部分要归功于我在前一个项目 Amarok 中学到的事情。在为 Amarok 工作时,我会花大量时间泡在社区群里,记录用户使用、编译、构建中遇到了什么问题,解决它,并保证它不再出现。
大多数用户其实不关心你的项目?
大多数用户对开源工具心怀感激,但他们其实不太在乎你的工具的某个功能设计有多么精妙,背后的开发者有多么机智。他们在乎的是,你的工具是否好用稳定,是否能帮他们实现自己的目标。
所以,开发者们,不要自恋。多关心你的用户们所关心的。
10%开发者能避坑,不代表所有人都能
有 10% 开发者非常热情,他们会不断学习,绕过工具里 100 万个坑,找到亮点。因为这些开发者拥有更大声量,往往会给工具的开发者造成“我只管把功能做得厉害,不够好用也没关系”的错觉。
然而剩下的 90% 开发者可能已经放弃了这个工具。
关于DevData Talks
DevData Talks 是一个开放分享研发效能实践经验与方法论的系列栏目。
我们会邀请行业专家分享研发效能提升、数字化管理等相关先进实践与深入思考,持续沉淀优质干货内容。与伙伴们共同探讨研发效能领域的实践与思考,一起交流、学习、成长。
独行者速,众行者远。
关于DevLake
Apache DevLake 是一款开源的研发数据平台,致力于通过收集、分析、可视化研发过程中产生的数据,帮助开发者更好地了解开发过程,挖掘关键瓶颈与提效机会。目前 DevLake 已进入 Apache 孵化器。
了解更多最新动态
-
Slack:通过 Slack 联系:https://devlake-io.slack.com/join/shared_invite/zt-18uayb6ut-cHOjiYcBwERQ8VVPZ9cQQw#/shared-invite/email
以上是关于DevData Talks | Homebrew 作者 Max Howell:如何打造杰出的开发者工具的主要内容,如果未能解决你的问题,请参考以下文章
U.S. Government Talks Directly With North Korea, Tillerson Says
WSJMicrosoft’s Talks to Buy TikTok Raise Ire in China
X-TALKS Shenzhen - AI + Blockchain + Made in China 2025
myeclispe2014启动后报错 Subclipse talks to Subversion via a Java API that requires access to native libra
The happy secret to better work,https://www.ted.com/talks/shawn_achor_the_happy_secret_to_better_wor