Joining Cursor

sagacity1 pts0 comments

Joining Cursor

After 5 years and 7 months of working for PlanetScale, this past Friday was my last day. PlanetScale was my longest tenure ever. I never thought I would stay for such a long time. But it was a place where I could shine, and it had an amazing engineering culture. It was the only company where I felt I could stay forever, and that feeling never went away. I could write more about it, but that's not the gist of this post. Leaving was hard. But there is still so much I want to build in this life, and it's time to move on to new things.<br>I'm joining Cursor (soon to be part of SpaceX) to work on Cloud Agents . I'll still be managing state, but agents this time instead of databases. Agents are the future of how we build software, and the ecosystem is moving faster than anything I've seen. Every week there is a new idea, a new tool, a new way of working. I don't know where AI will end up. But I love building tools that engineers reach for every day, so I have to try it.<br>People following me for the past two decades know that I'm obsessed with developer tooling and distributed systems. The first startup I ever worked for was Koding, an online IDE for developers. Users could sign up, and start coding online from their browser, in the cloud with a dedicated VM. You had a terminal, a file system, and also a Slack-like interface to chat with your team.<br>But as with many things, the timing wasn't right. We were too early. Eventually the company closed, and I've moved on to DigitalOcean, where I worked on Infrastructure (Kubernetes and Delivery). From there I've joined GitHub (a Product company) and then again to another Infrastructure company, PlanetScale. I'm swinging back and forth. But all this time, I loved fiddling around with editors, with Go tooling to modify, lint and fix your codebase, with plugins to improve your productivity and so on. I've created hundreds of OSS repositories, and some of them became so big that they're used by hundreds of Fortune 500 companies. That made me proud.<br>So I keep coming back to this kind of work. One side of me wants to improve the state of how we ship code. The other side loves distributed systems: scheduling, orchestration, the problems I spent years on with Kubernetes. Running agents in the cloud at scale is exactly that kind of problem. Cursor speaks to both of my sides.<br>Why Cursor?<br>Coming back to Cursor, I've been following them for some time, and quickly realized that their vision of "how to ship" and "how to work" is quite different than anyone else. They reinvented their product several times, meaning they are not afraid of breaking and moving things. There are only so many companies that could take that risk. Not only that, they are crystal clear on what they want and are delivering it.<br>Last year I predicted Cursor is more than just an IDE: https://x.com/fatih/status/1955926899567276142A year ago I predicted that they are not just an Agent harness or an IDE. They are obviously obsessed with developers. And I think the current ecosystem of tooling needs a renaissance.<br>GitHub isn't the answer obviously, so they started working on Origin (announced in their Compile conference), a distributed Git storage built by and for agents. Anyone using GitHub knows that it isn't cut out for agents. The workflow, the review process, the merge queue and many things are made for the previous era. We need something new, new paradigms to make the most out of agents.<br>Cursor had Cloud Agents (agents running in a sandbox) for a long time before the idea even became popular. With Cloud Agents, you are no longer the bottleneck on the codebase itself, because each Cloud agent is a dedicated, separated work unit. Because they work in Cloud, it also changes things quite a bit. If you enable MCPs, and let the agents safely make changes and observe their environment, you can increase your throughput. And along the way, you make it secure for the people using the agents. People will remember that I tried hard to work and code on an iPad Pro for a long time. I published a blog post that became extremely popular back then.<br>Thinking now, I was early again! The timing wasn't right. But now with Cloud Agents, and an iPad App to drive them, the time has come to code on anything I want. It suddenly changes everything for you.<br>Cursor of course, just like anyone else, changed how to interact with Agents as well. They released Cursor 3 (a.k.a Glass), where Agents were the center of your development environment rather than the code itself. Again, they were not afraid of making changes. Now speak to your friends. Check your teammates. Just observe how they work with Agents. Nobody writes the code anymore. Instead you're basically planning, debating, implementing and reviewing with Agents. The latest Cursor App (alongside their Web, iOS, iPad) is now Agent-focused.<br>Cursor also created Automations. A way of running agents automatically based on certain triggers. Again observe how you were running...

agents cursor time cloud work things

Related Articles