ATRIUMsearch → argument graph
Audio · 2026-03-12 · 29m · 6 moments

From Coder to Manager: Navigating the Shift to Agentic Engineering with Notion Co-Founder Simon Last

Notion isn’t designing AI agents that just use tools. Their agents can autonomously build their own integrations, as well as write the code needed to finish a task. Sarah Guo sits down with Notion Co-Founder Simon Last to explore Notion’s rapid evolution from a simple writing assistant to a sophisticated platform for custom AI agents. Simon discusses the technical hurdles of indexing disparate data from sources like Slack and Google Drive, as well as the internal shift toward using coding agents ✦ AI generated

timeline · colored by role

01
Claim

You have to be keenly aware of what the current state of the model and the technology is, and design the harness, the system, and the product deeply around that — which means rewriting it every six months.

Simon explains that building AI products requires constantly rewriting the system harness because the underlying models improve so fast; companies that build once and never rewrite get it wrong.

transcript

Simon Last: I think this is honestly a really key thing and something that a lot of companies get wrong is just like doing one thing and then just like sticking with it. You really do have to keenly aware of what the current state of the model is and the technology is, and then designing the harness, the system, and the product deeply around that. And it basically means you have to rewrite it every six months. And I find it pretty fun. It's part of the process. You know, you get to restart and rethink it.

02
Claim

The ambition of what I even consider building has gone up a lot because of coding agents — you can push agents to end-to-end implement, verify, and maintain stuff, making you much more ambitious and your output more robust.

Simon describes how the availability of coding agents has dramatically raised his own ambition about what's possible to build, because agents can not only implement but also test and verify changes end-to-end, leading to more robust results than humans writing alone could achieve.

transcript

Simon Last: I think the ambition of what I even consider building has gone up a lot. ... I would say the big shift there is that you can really push on getting these agents to end-to-end implement and verify and maintain stuff, but it requires pretty significant thought in terms of how you architect things and what is the verification loop. But the upshot is I think if you do it well, you can be much more ambitious about what you're building and also make it much more robust than you could have done with humans writing it. And then the flip side is if you do it badly, it's all slop.

provides context · 1supports · 1

03
Claim

The gap between the median engineer and the top performer is much bigger now — the minimum bar hasn't changed but the maximum bar has increased extremely, because you can be a 100x or 1000x engineer if you use the tools right.

Simon argues that AI coding agents dramatically amplify the impact of top engineers while the minimum bar stays the same, making the overall performance spread much wider.

transcript

Simon Last: You can be like 100 or 1000x engineer if you use the tools right now. I think the gap is much bigger. Like the minimum bar has not changed, but the maximum bar is bigger. extremely increased. One impact it's had internally, I would say, is like, broadly, things feel like a little bit more messy and chaotic, I would say, like, but I kind of love that. I mean, it's like, there's more, there's way more prototypes... All the PRs are more ambitious.

explains mechanism · 1

04
Claim

Coding agents are the kernel of AGI — code is a really useful primitive for representing deterministic logic, and the exciting thing is applying it to a knowledge work agent so it can bootstrap its own capabilities.

Simon argues that the ability for agents to write their own code is central to general intelligence, because it lets them bootstrap capabilities they don't natively have — such as building an integration that doesn't exist yet or connecting to a new data source autonomously.

transcript

Simon Last: I think of coding agents as like the kernel of AGI. AGI will be a coding agent. And code is just a really, really useful, a primitive for representing like deterministic logic. The thing that's really exciting about it, replying it to a knowledge work agent is that it can bootstrap a capability. You know, so yeah, like I said, if integration doesn't exist, it can build it. If it needs to, connect itself to a new data source, it can do that.

05
Context

Notion's role is to be the Switzerland for models — taking all the best models, creating high-quality agent implementations, and making a collaborative workspace that is really good for humans and agents to coordinate on.

Simon describes Notion's strategy as being a neutral platform that integrates all leading models — including increasingly capable open-source ones — and provides a workspace designed for both humans and AI agents to collaborate effectively.

transcript

Simon Last: In terms of the labs, we see ourselves as kind of like the Switzerland for models. We think in our customers, they don't want to be locked into a certain labs model. They're always releasing new versions. Any given month, one is better than the other. So we want to be a place where basically you can easily get access to all the best models at any time, and you can easily switch around. ...we think of our role as sort of taking all the best models that we can, creating really high-quality state-of-the-art agent implementations where people can easily and conveniently get access to them, and then making sort of a collaborative workspace that is really good for humans and for the agents to coordinate on. I think it's something that's very needed in the world, and we're just trying to do it in a really tasteful, well-executed way.

gives example · 1

06
Mechanism

The key to making AI agents work well is treating the agent itself as a new customer — you have to design APIs and interfaces that are convenient for the agent, not just for humans or human-written code.

Simon describes how Notion recognized that the agent is a fundamentally new customer with different needs from human users or traditional API consumers, and redesigned their interfaces — like a markdown dialect for pages and SQLite for databases — to match what models are naturally good at.

transcript

Simon Last: We essentially have a new customer, which is the agent. At first, that was definitely a problem. So for example, like our API uses this crazy JSON format for blocks that by default is like crazy verbose and like horrible for the agent. But we basically took on that challenge and designed just really convenient APIs for the agent. We created sort of a markdown dialect that looks like the default normal markdown, but it's sort of enhanced with all the Notion blocks. And the models are really good at it. It works really well. So that's how it reads and writes the pages. And then for databases, we use a SQLite. So basically, it gets to speak in SQLite, which also works really well. So the default thing did not work really well, but then we just took that on as an engineering challenge. And I would say now we have extremely convenient APIs that the agents are really naturally good at.

extends · 1

Highlight slides
Related episodes