加州大学伯克利分校(UC Berkeley)的一位哲学教授在 2006 年顺手写了个工具,如今成了互联网上最耐用的底层基础设施之一。
这一维护,就是整整二十年。
这个教授叫 John MacFarlane。
他写的工具,叫 Pandoc。
如果你平时写文章、写代码,或者需要处理各种格式的文档,你大概率直接或间接用过它。
它被称为“文档转换的瑞士军刀”。
电脑世界里的文档格式,简直就是巴别塔之后的灾难。
微软的 Word(.docx)、网页的 HTML、写学术论文的 LaTeX、电子书格式 EPUB、轻量级的 Markdown、甚至数据库导出的 CSV 表格……
它们彼此互不相通,格式乱飞。
Pandoc 的唯一工作,就是当这个超级翻译官。
只要在命令行输入一行代码,它能把一份 Markdown 笔记瞬间变成排版完美的 Word,或者把一堆学术文献无损转换成电子书格式。
最妙的是,这个哲学教授写 Pandoc 时,选了一个在程序员圈子里被视为“天书”的编程语言:Haskell。
这门语言以极度严密的数理逻辑著称,商业公司几乎不碰,因为太难招人,也太难上手。
但对一个天天琢磨逻辑学的哲学教授来说,Haskell 简直就是他的母语。
结果呢?
用 Haskell 写出来的 Pandoc 稳如磐石。
过去二十年里,互联网技术迭代了无数轮,多少风口上的 SaaS 公司死掉了。
但这个由哲学教授业余维护的工具,依然是全球数百万开发者 and 学者桌面上最不可或缺的底层工具。
这就是开源世界的浪漫。
没有风投资本催着变现,没有产品经理天天想着塞广告、搞留存,没有为了迎合市场而做的一堆花哨垃圾功能。
只有一个智商极高的人,凭着自己极端的洁癖和长期的坚持,给全世界打了一口能用几十年的深井。
在这个连记事本都要收订阅费的时代,最伟大的生产力工具,依然是免费的。
显示更多