摘要: 本文讲述了 Nicholas Khami 在 Mintlify 公司解决了一个长期困扰其的搜索问题。尽管他曾是该公司搜索服务的供应商,但之前提出的修复建议并未得到重视。加入公司后,他利用 AbortController 修复了导致搜索结果不准确的竞态条件问题。Khami 认为这是对开源软件理念的一种体现,并享受着解决问题带来的满足感。
讨论: 上述内容主要围绕用户在使用各种软件和服务时遇到的问题以及他们如何通过自己的努力或与公司内部人员的沟通来解决这些问题。其中包括一位用户因为被亚马逊误封账户,通过内部联系得以解封;有用户对谷歌地图的距离单位设置感到困扰,并表达了对公司用户体验关注的期望;还有用户分享了在软件应用中添加功能或修复问题的经历,包括使用AbortController优化搜索功能、提交改进表情符号设置的Pull Request等。此外,还提到了一些关于开源代码提交、IP法律问题以及程序员个人技能展示的故事。
原文标题:I couldn’t submit a PR, so I got hired and fixed it myself
原文链接:https://www.skeptrune.com/posts/doing-the-little-things/
讨论链接:https://news.ycombinator.com/item?id=44759417