加入 Cursor:从 PlanetScale 到 SpaceX 的开发者工具人之路
经过五年零七个月的努力星际尺度,上周五是我最后一天。PlanetScale是我任职时间最长的一次。我从没想过自己会待这么久。但那是我能发光发热的地方,而且有着令人惊叹的工程文化。
那是唯一一家让我觉得可以永远留下来的公司,这种感觉从未消失。我本可以写更多,但这不是这篇文章的重点。离开很难。但我仍然有很多想在生活中建立的东西,是时候去尝试新事物了。
我要加入光标(即将成为SpaceX)进行工作云代理.我仍然会管理状态,但这次是代理而不是数据库。代理是我们构建软件的未来,这个生态系统的发展速度比我见过的任何时候都快。
每周都会有新的想法、新工具、新的工作方式。我不知道人工智能最终会走向何方。但我喜欢打造工程师每天都能用到的工具,所以我必须尝试。
过去二十年关注我的人都知道我痴迷于开发者工具和分布式系统。我工作的第一家初创公司是Koding,一个面向开发者的在线IDE。用户可以注册,并通过专用虚拟机在云端的浏览器开始在线编码。
你有一个终端、一个文件系统,还有一个类似Slack的界面,可以和团队聊天。

但和许多事情一样,时机并不对。我们来得太早了。后来公司关闭了,我转到DigitalOcean,负责基础设施(Kubernetes和交付)。之后我加入了GitHub(一家产品公司),又回到了另一家基础设施公司PlanetScale。
我来回摆动。但这段时间里,我喜欢玩编辑器,用Go工具修改、修剪和修复代码库,用插件提升效率等等。我创造了数百个OSS仓库其中一些公司规模大到被数百家财富500强公司使用。
这让我很自豪。
所以我不断回到这类工作。我内心的一部分希望改善我们代码发布的现状。另一方则热爱分布式系统:调度、编排,以及我花了多年时间在Kubernetes上解决的问题。
大规模运行云端代理正是这种问题。光标会同时对我两边说话。
为什么选光标?
回到Cursor,我关注他们有一段时间了,很快意识到他们对“如何配对”和“如何工作”的理解与其他人截然不同。他们多次重新发明产品,意思是他们不怕破坏和移动物品.能承担这种风险的公司数量有限。
不仅如此,他们对自己想要什么非常明确,并且正在交付。
一年前我预测它们不仅仅是代理束或集成开发环境(IDE)。他们显然痴迷于开发者。我认为现有的工具生态系统需要复兴。
显然GitHub不是答案,所以他们开始着手做起源(在他们的编译会议),一个由代理构建并为代理而构建的分布式Git存储。任何使用GitHub的人都知道,它并不适合代理。
工作流程、审核流程、合并队列等许多功能都是为上一个时代设计的。我们需要一些新的范式,以最大化特工的价值。

光标云代理(特工们在沙盒中奔跑)在这个想法流行之前就已经很久了。有了云代理,你不再是代码库的瓶颈,因为每个云代理都是专门的、独立的工作单元。
因为它们在云端工作,也改变了不少内容。如果你启用MCP,让代理安全地进行更改和观察环境,你就能提高吞吐量。在这个过程中,你还要让使用特工的人感到安全。
人们会记住的我努力在iPad Pro上工作和编程很长一段时间。我发表了一篇当时非常受欢迎的博客文章。
现在想想,我又早到了!时机不对。但现在有了云特工,还有iPad 应用为了驾驶它们,现在是时候对任何我想做的事都写代码了。这会突然改变你的一切。

光标当然,和其他人一样,也改变了与特工的互动方式。他们发布了光标3(又称Glass),代理是开发环境的核心,而非代码本身。他们同样不怕做出改变。
现在去和你的朋友们说。检查你的队友。只要观察他们如何与特工相处就行。现在没人再写代码了。你基本上是在和代理一起规划、辩论、实施和审查。
最新的Cursor应用(以及他们的网页版、iOS、iPad)现在专注于代理。
光标也被创造了自动化.一种根据特定触发自动运行代理的方式。再次观察你如何管理特工,如何与他们互动。特工线束设计上(至少目前是这样),不会自行运行。
你开始了,它会在某个时候停止。没有什么能让你开始。通过自动化,你可以创建一个工厂/枢纽,持续地在代码库上工作。自动化发布时,人们花了一些时间才理解它们的强大。

这一切都显示出这家公司由知道下一步走向的人掌控。这只有在品味、专注和合适的人手下才能实现。用他们的macOS应用你就能看到。它令人愉快,充满了细微的细节。
查尔斯·伊姆斯说得最好:“细节不是细节。他们负责设计。”在Cursor,你能从他们所有的配对中感受到这一点。
Cursor 预计很快将成为 SpaceX 的一部分。一旦实现这一点,Cursor的品味和对细节的关注就能匹配SpaceX的规模。两家公司正在打造的合作,能够以少有企业能做到的方式实现。
这为你打开了全新的可能性。
我迫不及待想贡献力量,帮助打造未来的发展。敬请关注!