AI Engineer Code 2025
Dispatch from the Future: building an AI-native Company – Dan Shipper, Every, AI & I
About this talk
Every CEO and cofounder Dan Shipper argues that universal engineering adoption of AI changes how small companies build software. Using Every’s Cora email assistant and Claude Code as examples, he describes agents producing most of the company’s code, enabling individual engineers to build sophisticated products, and reducing collaboration overhead. He outlines compounding engineering: feeding planning, delegation, assessment, and implementation knowledge into reusable project instructions, sub-agents, and commands so subsequent work becomes easier.
Chapters
- 0:00Why there is no established AI-native company playbook
- 2:09Full AI adoption and Every’s agent-written software
- 4:16Cora, one-engineer products, and Claude Code
- 8:06Compound engineering and reusable agent context
- 11:23Cross-project reuse, onboarding, and expert collaboration
- 17:22Every’s bundled products, research, and consulting
Talk transcript
- 0:00
[upbeat electronic music] I'm the last speaker of the day, so I'm just between you and dinner or drinks, so I'm gonna
- 0:25
try to make this fun and hopefully a little bit short.
- 0:32
So first of all, I just want to say I'm very glad to see everybody, and I'm actually kind of surprised to see so many people here, um, because I've been...
- 0:40
I, I live here, but I've been traveling. I was in Portugal, uh, last week, and I was on Twitter, and someone said that everyone was moving to San Francisco.
- 0:52
Uh, but it's great to have everybody here instead, 'cause I fucking love New York. [cheers] [laughs]
- 1:00
Come on. Come on. [clapping]
- 1:04
Whoo.
- 1:04
Um, so I- I'm supposed to talk, uh, today about, uh, how to build an, a playbook for how to build an AI-native company, and, um, I actually don't have one, unfortunately.
- 1:16
Um, and that's because I think the playbook is actually being invented right now. So we're doing it at the company that I run, Every, but all of you are doing it here today as well.
- 1:28
And, and, and so I- I don't wanna do this talk from the perspective of, "I have all the answers, and I'm gonna tell you the framework and the playbook," and all that kind of stuff.
- 1:36
Um, but, um, I do think it is helpful when we're in this beginning stage of,
- 1:46
uh, learning how to use AI to do engineering, to build companies, uh, to share, like, the, the personal experiences that we're having inside of our companies, um, and, uh, and sort of collaboratively figure out the playbook together.
- 2:01
So I think the best that I can offer is really just sort of dispatches from the future, uh, notes on what I've figured out, um, and the work that we've done inside of Every.
- 2:09
Um, and I think the, the first big thing, the first, the first big thing I, I really noticed is that there is definitely a huge, there's a 10X difference between an org where 90% of the engineers are using AI versus an org where 100% of the engineers are using AI.
- 2:25
It's, it's, it's totally different. Um, I think the, I think the big thing is if even 10% of your company is,
- 2:34
uh, is u- using a more traditional engineering method, you, you sort of have to lean all the way back over into that world. Um, and so it, it prevents you from doing some of the things that you might do if everyone was, uh, not typing into a code editor all the time.
- 2:48
Um, and I know this because this is what we do at Every, um, which is the company that I run, and it has totally transformed what we are able to do as a small company.
- 3:02
Um, and so I, I think of us as, like, a little bit of a lab for what's possible that I, I'm excited to share with you. So for people who don't know, I run Every.
- 3:12
Um, i- inside of Every, we have six business units. We have four software products. We run four software products with just 15 people, which is kind of crazy. Um, and these software products are not toys.
- 3:26
We've grown at Every, we've grown MRR by double digits every month for the last six months. We have over 7,000 paying subscribers and over 100,000 free subscribers. Um, and we've done this in a very capital-light way.
- 3:39
We've only raised about a million dollars in total. Um, and very importantly for, for this audience and for this discussion, um, 99% of our code is written by AI agents.
- 3:50
Uh, no one is handwriting code. No one is writing code at all. Um, it's all done with Claude Code, Codex, Droid, what have you, um, uh, coding agent of your, of your choice.
- 4:04
Um, and also really importantly for the size of team we are, each one of our apps is built by a single developer, which is crazy, and these are not, like, uh, little apps.
- 4:16
Uh, here, here's an example. This is Cora, which is a, um, AI email management app. Um, it's sort of an... It's an, it is, it's an assistant for your email.
- 4:26
It, on, on the left over here, it summarizes all of your, all of your emails that come in, so you can kind of read your email that way. This is what my inbox looks like.
- 4:32
On the right is a, um, email assistant that you can ask questions, like I asked where is, when's my AI engineer talk, um, today, and it gave me, just gave me the answer.
- 4:42
Um, and this was built primarily by one engineer, um, that he's got one or two contractors that have helped in, in certain ways, but, like, almost all of this is built by one guy.
- 4:53
Same thing for, um, uh, th- this app, which is another one that we, we make called Monologue, which is a speech-to-text app. It, it's sort of like Super Whisper or Whisper Flow if you know of those.
- 5:06
Um, again, one guy, thousands of users. Um, I, I love it. It's a, it's a, it's just a beautifully done app, and it's not s- it's not simple. It's complicated.
- 5:16
There's a lot of stuff to it. Same thing for this app called Spiral. You can see there's... It's, it's big, um, and again, one engineer.
- 5:27
S- so obviously this would not have been possible, um, a few years ago. It would not have been possible even a year ago, and I think the big change that happened that we're all starting to catch up to is, um, it started with Claude Code, this sort of, like, terminal UI that gets rid of the code editor,
- 5:43
really push- pushed us into a place where, um, we are delegating tasks to these agents. We are... And, and that allows us to, uh, work in parallel and do much more than we would have ordinarily.
- 5:57
Um, so some of the things that, some of the things that I've noticed that we can do that I, I assume people in this room are starting to see, but, um- I think is, is sort of important to put, put, put our finger on, is, uh, the reason we can go much faster is we can work on
- 6:13
multiple f- multiple features and bugs in parallel. And I think that there's a, um, there's like a little bit of a meme of the vibe coder on Twitter that is [coughs] oh, like they, they have, um, they have four panes open, but they're not actually doing any work, and actually, you can do it that way, and I think
- 6:30
there are also definitely engineers, and I know that they are because they work at Every, that are productively using four panes of agents at the same time. Um, and that's, that's crazy and that, that contributes a lot to the, um, ability for a single developer to build and run a production application.
- 6:50
Um, another, like, really important thing about this, a really big, um, unlock, is because code is cheap, you can prototype risky ideas, and that allows you to do more experiments than you would ordinarily, and that lets you make way more progress because the starting energy to try something is so much lower because you just, like, say, "Oh,
- 7:09
go do this. Go do some research on this, like, big refactor I might want to do." And then you go off and do something else, and that's a really big deal. [lips smack]
- 7:20
Um, and another really interesting thing that I love about this stuff that I've, I've noticed in- inside of, inside of our organization is we move, we're moving a, a bit more toward a demo culture where, um, instead of, y- you know, previously, if you wanted to make something, you'd have to be like, maybe write a memo or
- 7:37
do a, do a deck or, um, or, you know, convince a bunch of people that it was a good idea to spend time on. Because you can vibe code something, uh, in a couple hours, that sort of shows the thing that you're, uh, that you want to make.
- 7:52
It a- allows you to show everybody, and, uh, I think that being a s- being a sort of dem- demo culture a- allows you to do weirder things that you only get if you can feel it, um, which is, I think, really amazing.
- 8:06
And beyond just, like, sort of the basic productivity unlocks, um, AI is, and the way that we use it, has caused us to sort of invent an entirely new set of engineering pr- primitives and processes, which I am sure that everybody in this room is starting to do already.
- 8:23
I think everyone is sort of approaching the same things from different angles, and a lot of them definitely do echo engineering processes from the past. But I think it's really helpful to try to put our finger on, okay, what is the new way of programming if we're moving up a level of the stack and, and we're moving
- 8:40
from, you know, Python and JavaScript and scripting languages up into, um, up into English. And the, uh, the, the, the name that we've given to this process is compounding engineering.
- 8:54
Um, and the way that I talk about com- compounding engineering is in traditional engineering, each feature makes the next feature harder to build. In compounding engineering, your goal is to make sure that each feature makes the next feature easier to build.
- 9:10
Um, and we do that in this loop.
- 9:14
Um, the loop has four steps. The first one is plan, and if you're, you've been here today, you've been paying attention, you know how important it is when you're working with agents to make a really, really detailed plan.
- 9:23
So I think everyone is doing that. Second step is delegate, just like go tell the agent to do it. Everyone's doing that, too. Third step is assess, and we have tons and tons of ways to, um, assess whether the work that the agent did is any good.
- 9:36
There's tests, there's trying it, there's having the agent f- uh, figure it out. There's, there's code review, there's agent code review. There's all those types of stuff. And then the last step, which is, I think, the most interesting one, is codify, and this is kind of like the, the money step, which is where you compound everything that
- 9:53
you've learned from the planning stage, the delegation stage, the assessment stage, back into prompts that go into your, you know, your CloudMD file or your, um, your sub-agents or your slash commands, and you start to, um,
- 10:09
basically create this library. You take all the tacit knowledge that you pick up, um, that all your engineers are picking up, um, as they find bugs, fix plans, um, delegate work, and you, um, you make it into an explicit collection of prompts that you can spread through your entire organization.
- 10:29
And, um, when you do that really well, there's a lot of, like, really interesting, um, second-order effects that are, are not, I think, that well understood or, or that commonly talked about that I think would be interesting to, to bring here because my guess is that, um, some people are already seeing this, but, like, maybe it needs
- 10:49
to be pushed on a little bit more to, like, really be brought out. And some people, uh, it might be an interesting way to get more of your organization to buy into using these tools 100% of the time.
- 11:02
Um, so the first thing that you notice if you sort of, if you set up this process and you, and you're, like, 100% bought in on something like compounding engineering, um, is that tacit code sharing becomes much easier.
- 11:15
So, uh, we have, we have multiple products at Every. A lot of, a lot of products a lot of times need to implement similar things, even if they use different technologies.
- 11:23
They're imple- imple- implementing similar things like a Teams feature or a certain type of OAuth or whatever. Um, previously, in order to share code, you'd have to, like, abstract out whatever you did into a library and then, like, allow someone else to download it, and it, it'd be hard to do, or you'd have to talk about it.
- 11:40
With agents, um, you can just point your Claude Code instance at, um, the repo from the developer sitting next to you and learn the process that they went through to build the feature that they, that you need to re-implement and re-implement it yourself in your own tech stack, in your own framework, and in your own way.
- 11:57
Um, and that's really, really cool to kind of have this... The more developers you have working on different things inside of the org, the more you can, um, share without any extra cost because AI can just go read all the code and, and, um, and use it.
- 12:12
Um, another really cool thing that I've noticed is that new hires are productive on their first day because you've taken all of the things that you've learned about, like, okay, how do I set up an environment, and what does a good commit look like, and all this kind of stuff, and on the first day, they have all
- 12:28
that set up in their, in, in their, you know, Cl- Claude MB files or their Cursor files or, uh, Codex files or whatever, and, um, the agent just sets up their local environment and knows how to write a good PR.
- 12:43
That's really cool. It also helps if you, um, wanna hire, like, expert freelancers. Like, there's some ... There's one guy, there's one person who just is really good at this one specific thing.
- 12:54
You can have him come in for a day and, like, do that thing. It's, uh ... I think of it a little bit like, um, like a DJ or whatever can, like, go in on, like, a couple bars of a song.
- 13:04
Like, you can just sort of drop in, and that's really helpful. It's ... It would ordinarily be, like, too hard to collaborate because the, the startup cost is too high, but you can do that a lot better now.
- 13:16
Um, another thing that I've noticed, which is really cool too, is, um, developers inside of Every commit to, um, other products. So, uh, you know, we have four products that run internally.
- 13:28
Everybody uses all the products. If someone, uh, runs into a bug or a paper cut or, like, a little m- minor quality of life thing that they want, they will, um, often just, um,
- 13:40
they will often just, uh, just submit a pull request for it to the other GM of the app, um, because it's very easy for them to go download the repo and figure out, uh, how ...
- 13:51
or have, really have Claude or Codex figure out, okay, this is how we fix the bug, or this is how we fix the paper cut. Um, and that's really, really cool 'cause you have this much, um, much easier way of collaborating across apps that I th- I think over the next couple years, I imagine that you will
- 14:09
also be able to let customers do this to some extent. Like, if you run into a bug, um, this is, you know, speculative, but if you run into a bug, you can have your little agent fix it, um, and submit it as a pull request.
- 14:20
Uh, it's a, a weird open source thing, but, um, yeah, this is really, really cool and, and definitely is happening a lot inside of our company.
- 14:29
Um, a- another really cool thing is, um, we, we have not ... We ... This may get different as we s- as we scale, but, um, we have not yet had to standardize onto a particular stack or language.
- 14:41
We, uh, instead let everyone who's building different products, like, pick the thing that they like best, and the reason is because it makes it ... AI makes it much easier to translate between them.
- 14:50
Um, and it makes it much easier to, to jump into any language and framework and environment and be productive, and so it ... we don't ... uh, it's easier for us to let people just do the thing that they, that they like and let AI kind of, like, handle the translation between.
- 15:06
Um, and the last thing, which is my favorite but, like, is also the horror, I think, of, of some developers and to some degree m- maybe the horror of my team, um, is that managers can commit code, um, i- if you're technical, uh, even the CEO.
- 15:19
And, um, for, for me, like, I have no business committing code because we've got pro- four products. We've got 15 people. We're growing really fast. Um, I'm doing tons and tons of other things, but I can, and I ha- I have, like, committed production code over the last couple months, and the reason for that is AI allows,
- 15:38
um, engineers to work with fractured attention. So previously you might have needed, like, a three or four-hour block of focus time in order to, like, get anything done, um, but with Claude Code, you can kind of, like, get out of meeting and say, "Hey, like, I want to investigate this bug," and then go do something else and
- 15:54
then come back, and you have, like, a, a plan or, like, a, um, root cause fix, and then you can submit a PR. And it's not easy. It's not magic, but it is actually possible, and I think that's a, that's just a w- totally new way of thinking how, of thinking, of thinking about how managers interact with
- 16:14
the products that they make. So, um, just to, just to summarize, um, uh, there's a ... I really think there's a 10X difference in how things work when you hit 100% AI adoption.
- 16:29
I think, um, from what we've seen, a single engineer should be able to build and maintain a complex production product. What we call compounding engineering, but I think what all of us are, are sort of pointing to, um, is I, I, I think really works to make each feature easier to build and then creates all of these
- 16:48
sort of non-obvious second order effects that makes it easier for the entire organization to collaborate together. And very importantly, many people in San Francisco don't know this yet, um, so you're the f- you're the first to hear it.
- 17:01
Um, so that is my talk. So if you're interested in, um, in what we do, uh, I run Every. Uh, Every is the only subscription you need to stay at the edge of AI.
- 17:13
You can find us every.to. Um, we, uh, we have a daily newsletter about AI, so we do ideas, apps, and training. We have a ... On the ideas side, we have a daily newsletter.
- 17:22
We review all the new models when they come out and all the new products when they come out. The apps, you already saw. We've a bundle of all these apps, and then we do training and consulting with big companies to help them use AI, and it's all bundled into one subscription, so you get everything for one price.
- 17:37
And that's it. Thank you very much. [upbeat music]