Elijah Potter Blog

RSS: https://elijahpotter.dev/rss.xml
软件工程师 Elijah Potter 的博客。

做那些让生活更轻松的事

我长期以来一直是 DHH 和 37signals 的各种技术和社会成就的粉丝。 他们以相对较小的团队奠定了基础 一些成功的公司 并维护了一个由极其聪明的工程师组成的社区。我长期以来一直关注他们的工作,并发现将他们的建议应用到我自己的实践中取得了巨大的成功。 我最近读过 变得真实,这是第一本包含他们关于建立成功的 SaaS 公司的建议的书。 我注意到,在 Jason Fried 和 DHH 的所有书...
评论点赞收藏1 天前

别再聊大语言模型了

软件工程师Elijah Potter发文称,AI和LLM的讨论已经千篇一律、令人疲惫,呼吁同行写点别的。他承认自己也经常聊LLM,但这篇更多是情绪宣泄而非新观点。
评论点赞收藏2 天前

Jeff Dean 离开 Google

这是一个时代的终结。杰夫·迪恩即将离开谷歌。愿德米斯·哈萨比斯长命百岁。 长期以来,我一直将杰夫·迪恩视为工程领域的卓越典范。得知他将不再担任谷歌的主导力量,多少让人有些伤感,但我对他在Discovery Loop将要开展的工作充满期待与兴奋。 为了庆祝这一时刻,我建议您阅读一下这是查克·诺里斯风格杰夫·迪恩事实的汇总列表。。 以下是一些关于杰夫·迪恩声誉的简短介绍: • 杰夫·迪恩在提交代码之前...
评论点赞收藏5 天前

支持 Windows 的理由

Harper Desktop 作者承认自己一直抱怨 Windows,但基于 72% 的桌面用户占有率数据,决定为 Windows 提供支持。macOS 用户仅占 15%,Windows 用户数量接近其五倍。这是一个产品决策层面的务实判断,而非技术偏好表达。
评论点赞收藏15 天前

Harper on Better Stack

Harper on Better Stack It was a nice week­end treat to see Harper fea­tured on Better Stack’s YouTube chan­nel. Even if the script has more than a few Claudisms, it is awe­some when­ever Harper gets t...
评论点赞收藏19 天前

读《Getting Real》

Elijah Potter 在休假期间阅读 DHH 和 Jason Fried 的《Getting Real》。他认为追求卓越和实现潜力是充实生活的一部分,因此即使在工作之余也关注 Harper 的发展。文章开头提到几年前读过同一作者的《Rework》,并解释了为何在 PTO 期间仍思考工作相关书籍。
评论点赞收藏22 天前

Harper 的测试策略

Elijah Potter 在与 Automattic 首席质量官 Lance Willet 交流后,发布了 Harper 项目的测试策略初稿,并公开征求社区反馈。
评论点赞收藏29 天前

应对随机失败的测试

作者分享排查随机失败测试(Flaky Tests)的经历,指出网络请求、随机数、异步调度及 GPU 动画等非确定性组件是常见诱因。
评论点赞收藏36 天前

新工程师

新工程师 neoengineer——名词 一个投身于工程领域、并对其怀有深厚热爱与尊重的新兴力量。他们往往乐于攻克棘手难题。 最近,我第一次接触到“neoengineer”这一术语,其定义如上文所示,也见于附带的博客文章中。 这个词汇以一种罕见的方式触动了我的大脑。 多年来,我的新年愿望一直是:成为“尽可能高效的人”。 在某种程度上,这依然是我最核心的年度目标。 换句话说:我渴望成为...
评论点赞收藏41 天前

什么是“激进速度月”?

Automattic 工程师回顾公司内部的“激进速度月”活动。 这是一次全员参与的为期一个月的黑客松式实验,工程师们结对工作,自由探索全新且激进的项目方向。
评论点赞收藏53 天前

Harper 任命首位代码提交者

Elijah Potter 宣布 Andrew Dunbar 成为开源拼写检查器 Harper 的首位外部 Committer。 Dunbar 因在语法引擎上的贡献及社区支持获得此权限,可合并代码。
评论点赞收藏54 天前

Harper 的首位代码提交者

Elijah Potter 宣布 Andrew Dunbar 成为 Harper 项目的第一个外部提交者。 Andrew 在过去一年里在语法引擎方面表现优异,经常协助社区用户。
评论点赞收藏57 天前

开源维护者的禅意:如何克服动力陷阱

作者借《禅与摩托车维修艺术》中的“动力陷阱”概念,分析开源维护者常遇到的挫折与内部心理障碍。 文章详细拆解了价值陷阱,如固执导致无法看到更好方案、无聊引发代码质量下降以及合并PR时的焦虑感,并给出应对建议。
评论点赞收藏61 天前

断舍离:为什么优秀的工程师都懂得“说不”

作者引用埃隆·马斯克关于“删除代码和流程”的理念,主张在软件工程中,少即是多。通过减少代码行数来降低 Bug 率,以及果断拒绝非核心需求,避免拖延。 文章结合自家产品 Harper 的实践,强调对隐私和数据安全的坚决拒绝,认为这种克制能赢得用户信任。
评论点赞收藏71 天前

去AI化的 Hacker News

Elijah Potter 创建了一个名为 HNSansAI 的项目,通过官方 API 获取 Hacker News 数据,并过滤掉包含 AI 相关关键词的文章。 该项目旨在为厌倦了 HN 上充斥 AI 讨论的用户提供一个纯净的阅读环境,体现了对社区内容生态的个人观察与回应。
评论点赞收藏74 天前

开发者的好 Agent:为什么我选择了 Pi 而不是 Claude Code

面向开发者的优质代理 “激进速度月”(Radical Speed Month)的精神,蕴含着勇于尝试的强烈动力。 因此,我一直在不断进行实验。 尤其值得一提的是,我最近尝试了两款全新的编码代理:OpenCode 和 Pi。 这两款代理都颇具新意,也让我学到了不少新知识,但我只打算继续使用其中一款。 OpenCode OpenCode 之所以吸引我的目光,正是因为它以自身命名的那项品质—...
评论点赞收藏74 天前

Harper Desktop 开发复盘与“激进速度月”实验总结

Elijah Potter 总结 Harper Desktop 开发及“激进速度月”实验。他与同事线下协作,测试了 OpenCode 和 Pi 等 AI 编程工具,发现 Pi 的控制权更符合其习惯。 软件上线后 bug 频发,作者认为这是必要的实地测试。他得出结论:定期线下见面能结合远程与现场的优点,但不宜完全转为坐班。
评论点赞收藏79 天前

Harper Desktop 发布:面向长文作者的语法检查桌面应用

Elijah Potter 宣布与 Jason 合作开发的 Harper Desktop 应用正式开放下载。该应用旨在为 Scrivener 和 Word 等长文写作软件提供强大的语法检查功能。 目前版本处于 Beta 阶段,作者承认可能存在 Bug,希望社区通过反馈协助完善体验。 未来计划利用本地算力开发高级风格建议功能。作者还分享了与资深开发者合作的团队管理经验,表示将优化开源社区的协作模式。
评论点赞收藏85 天前

构建 Harper 桌面应用程序

Grammar checker Harper 团队宣布正在开发桌面应用,以解决浏览器插件配置繁琐的问题。 作者邀请 Jason Adams 参与开发,计划使用 Tauri 和 Svelte 技术栈,并公开开发过程征求反馈。
评论点赞收藏99 天前

Harper Desktop 开发周报:整合组件与攻克“集成地狱”

作者分享了 Harper Desktop 应用本周的开发进展,主要致力于将各个组件整合在一起。由于操作系统限制和采用 Tauri 框架,应用被拆分为高亮进程、Rust 后端和 Svelte 前端,开发重点在于协调这三者之间的通信与状态同步。 目前作者已将 Jason 重构的编辑器整合进主仓库,尽管持续集成(CI)工作仍在进行中,但整体进展令人满意。下一步计划将聚焦于配置实现的完善、自动更新逻辑的构建以及官网下载页面的开发。
评论点赞收藏99 天前

产品、产品、产品:关于工程与产品力的再思考

作者通过与Jason Adams的合作,重新思考工程师眼中的“产品质量”定义,认为仅靠速度、扩展性等指标并不完整,真正的产品力包含难以量化的部分。 同时分享了Harper Desktop的开发进展,实现了从文本读取到纠错建议的全系统级流水线,目前正由Jason完善设置菜单与设计界面。
评论点赞收藏106 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。