如果你是 Windows 用户,看到文章讲 Mac 软件时别急着退。今天咱要讲的主角,可不是 App。前两天世超找到一个很不错的软件, Hyperduck ,它可以把 iPhone 里正在浏览的网页投到 Mac 上。软件很小众,评分人数才 7 人,开发者叫 Sindre Sorhus。但巧的是,在这个人的其他作品里,我看到有 2 个都是自己在用的。一个是前段时间数码区最顶流的软件 Actions。
它把 iPhone 15 Pro 侧边按钮的实用性完全提高一个维度,堪称神器,被各大博主抢着推荐。当你偶然发现喜欢的几部电影,恰好都是一个导演拍的,你就会去他的主页,找其他作品看。
所以我也翻到开发者 Sindre 的主页,想看看还有什么好东西。这个看似无人知晓的开发者,居然做了 43 款 App 。对爱捣鼓软件的世超来说,这场景好比一个米其林大厨做了一整桌菜,就等着我去试个遍啊~
结果不出所料。在花了半天时间体验了十几款软件后,我可以说:只要你有需求,Sindre 的软件就很实用。底下是给大家推荐的 5 款 Mac App。左滑查看,不感兴趣可以跳过。除了好用, Sindre 软件还有一个特色就是:体积小。谁能想到,在软件安装包都快用 GB 作为单位的年代,居然还有一堆软件连 5 MB 都没有:One Thing 1.7 MB、Plain Text Editor 1.6 MB、HEIC Converter 3.2 MB。这,就要说到 Sindre 「 高傲 」的地方了:理由就是不符合自己初衷。当初就是单纯解决某个需求,才做的这款 App 。不知道各位怎么看,世超一开始觉得他有点装,什么「 keep simple 」,压根就不把用户放眼里嘛。因为妥协只有 0 次和无数次。很多开发者就是在不断妥协需求的路上,渐行渐远,最后亲手把软件喂胖喂肿。虽然高傲是第一感觉,但随着世超继续了解这个开发者,我发现「 高傲 」背后,居然是一颗炙热滚烫的心。Sindre 的 43 款软件中,有 37 款完全免费,其中还有不少是开源的。即便是付费软件,如果你是学生、开源维护者或者负担不起,只要跟他说一声,他就免费送给你。软件随着更新换代,在一些旧系统上可能无法运行。Sindre 特地为大家保留了各个历史版本,付费软件的老版本还会免费提供。考虑到有些人无法访问 App Store ,Sindre 也额外提供了安装包,隔段时间还会手动更新版本。每个软件的常见问题和故障排除,Sindre 都在官网做了很详细的说明。比如 hyperduck 这个软件,为了让大家没有任何使用困难,他列好所有可能遇到的问题,解答了足足 1200 字。这种情况还不足为奇,在他的 40 多款 App 里俯拾皆是。要知道,Sindre 绝大部分软件都没收费,他其实没义务做这些。不答应用户的各种需求,是从他的专业性上考虑。而其他方面,他都是站在用户角度考虑,真心想帮到大家。世超怎么都没想到, Sindre 居然还是 Github 上拥有最多星星( 收藏数 )的人。他最知名的项目收藏数高达 27 万, GitHub 全站第三。手上在维护的 npm 包有 1200 多个,不光是 Webpack、 Babel 这类流行工具,还有一堆大厂都依赖了他的包。Sindre 甚至被称为 npm 之神,因为大家用的 npm 包大概率底层直接或间接都依赖了他的软件包。随着获取到的信息越来越多,世超发现 Sindre 让人敬佩的地方,可不仅仅是这些赛博世界的传奇成就。
只要把散落在各个角落的故事碎片拼凑起来,还原出现实中的 Sindre——
我想,你还会被他的风趣、善良和温柔所打动。
1989 年 Sindre 出生在挪威,7 岁时接触到了 Windows 95。在一次无意点开了网页源代码,研究起运行逻辑之后,他的故事便开始了。10 岁那年,小 Sindre 就自己做了一个网页,初高中便反编译 swf 文件,修改别人做的游戏。上大学前,他又被招进挪威武装军队的网络防御单位。
2012 年,因为兴趣使然,他做起了开源项目。2 年后他觉得办公室上班太过安逸,于是辞掉工作背起行囊,来到东南亚。和很多有开源理想的程序员类似, Sindre 也享受在开源社区里,在这里他可以和世界各地优秀的网友合作,专注于做社区里最重要的事情。靠着顶尖实力,2015 年时他已经是圈内知名人物了。网友自然对这位年轻大佬充满好奇:长什么样子、喜欢吃啥、用的啥设备,甚至是有多少存款、GitHub 密码多少。对于这些问题,即便有些无聊,他通常来者不拒,并且细心整理成 PDF,方便大家查看。Sindre 也主打一个坦诚,直接放出存款截图,大概还剩一万多美元( 2015 年那会 )。尽管 Sindre 表示自己开销不大,钱还够自己花 1 年,可他毕竟全职做开源,没有收入。当人们点开「 好项目 」的链接,就会跳转到 Girls Who Code 官网——写到这时,世超倒吸了一口冷气。因为我完全被 Sindre 个人魅力征服,一时间都不知道该怎么去形容这个男人。可惜的是,魅力扳不过现实。再怎么样,积蓄肯定会有见底的一天,这点 Sindre 自己也明白。好在 2018 年,他的主页终于出现了 GitHub Sponsors 和 Open Collective 这两个助力开源者的平台链接。
在这个男人踏入开源世界的第 6 年,那些受益于他的组织和个人,总算等来资助他的机会了。图源 Open Collective @ Sindre 对于这样的大佬,一开始世超觉得他是一个没日没夜把头埋在键盘里的工作狂。工作日,他一般 9 点到 11 点起床,冲个澡后散步到一家咖啡馆,开始「 hack 」。他的 hack 是指回答一些 GitHub 问题、敲代码、看邮件、刷推特等。直到下午 5 点女朋友下班,他俩会在外面吃个晚饭。接下来的时间完全属于女友,两人一起逛商场、看电影、街边买小吃零食。在女朋友睡觉后,他又会继续 hack 2 小时。周末女朋友不上班,他俩的活动还会更丰富一些, hack 不 hack 全看女友的时间安排。在网络世界拥有如此传奇成就的 Sindre,在现实中并非想象中那样,是个活在代码里的极客怪人。而是一个和大多数人一样,喜欢旅行、宠物、美食和热爱生活的人。在军队当过网络工程师,手握一堆火爆的开源项目和软件,凭 Sindre 的实力和履历,找一份高薪工作,根本就是唾手可得。或许在一次采访中,Sindre 的原话可以回答这个问题。
I just like making stuff and I don’t care much about money.
我只是喜欢做东西,不太在乎钱。
Github @Sindre Sorhus
Github Sponsors @Sindre Sorhus
Open Collective @Sindre Sorhus
Gitstar Ranking
Between the Wires : An interview with open source developer Sindre SorhusIndie Dev Monday :Sindre Sorhus and One Year Anniversary