LongCut logo

Anthropic's Surprise Hit: How Claude Code Became an AI Coding Powerhouse

By The MAD Podcast with Matt Turck

Summary

## Key takeaways - **Claude Code: Accidental $400M Hit**: Claude Code began as a personal productivity tool, not a product, yet quickly became Anthropic's secret weapon, with nearly every engineer using it daily. [00:34] - **Terminal Interface: Feature, Not a Bug**: Operating in the terminal was an accidental choice for Claude Code due to its simplicity, offering universal compatibility across different IDEs and operating systems. [08:05] - **Agentic Actions: Beyond Code Suggestions**: Claude Code's agentic nature allows it to plan, edit, debug, and manage entire projects, sometimes coordinating a fleet of sub-agents, going far beyond simple code suggestions. [17:46] - **Shared Memory: Claude.md for Team Knowledge**: The Claude.md file acts as a shareable, living knowledge base where teams can record memories and insights, allowing everyone to benefit from Claude's learned behaviors. [31:50] - **Onboarding Transformation: Weeks to Days**: Claude Code has drastically reduced technical onboarding times at Anthropic from several weeks to just a few days, freeing up engineers from repetitive questions. [46:44] - **Future of Coding: Agent Collaboration**: Coding is transitioning from direct text manipulation to working with agents, empowering more people to create and explore ideas faster, even in unfamiliar domains. [56:02]

Topics Covered

  • From Personal Tool to Company-Wide Hit: The Early Days of Claude Code
  • Claude Code's Accidental Origin: From Note-Taking to Coding Powerhouse
  • The 50-Year Evolution of Coding: From Text Manipulation to Agentic AI
  • Claude Code Slashes Onboarding Time from Weeks to Days
  • Coding's Next Evolution: From Manual to Agentic

Full Transcript

And the model just went it just started

coding and it was just the craziest

thing. At this point most code at

Enthropic is written using quad code and

almost everyone at Anthropic is using it

every day.

Hi, I'm Matt Turk from Firstark. Welcome

to the Matt podcast. Today my guest is

Boris Churnney, the creator of Cloud

Code at Enthropic. Cloud Code is an

agendic coding AI that lives in the

terminal and it's become one of the

fastest growing products of all time.

already rumored to be producing 400

million in annualized revenue just 5

months after its launch. We talked about

how Cloud Code became a rocket ship

almost by accident.

We started by building something that's

useful for us. Pretty soon after we

launched it, most of anthropic was a

daily active user.

What a coding really means.

A human describes to the model the

change that they want and the model does

all the work of doing the editing

and the productivity shock cloud code

created inside anthropic. Anthropic

technical onboarding used to take a few

weeks, but now engineers are usually

productive within the first few days.

Just ask Spot code and it can answer all

these questions.

This is a packed approachable episode on

the present and future of software

engineering with some great lessons and

advice.

It's really exciting and I think my

advice to companies building is

definitely build for

please enjoy this fascinating

conversation with Boris Journey.

Hey Boris, welcome.

Thanks for having me.

Thanks very much for doing this. I'm

very excited about this conversation.

you are the creator of Cloud Code. Uh

and it's fair to say you have a massive

hit on your hands. There was an article

in the information just a couple of days

ago that was saying that uh Cloud Code

which really came out what at the end of

February of this year. So five six

months ago is already generating uh 400

million in annualized revenue. Uh that

was that's at least what it was

reported. I'm not going to ask you to to

confirm or deny, but that's what the the

the press is saying. Perhaps even more

importantly, there are rave reviews

everywhere and gushing videos calling

Cloud Code the the best coding agent by

far. So amazing uh launch of of the

product. Did you have a any sense that

uh it was going to be this successful?

Not really.

We we started by building something

that's useful for us and um I I built a

thing that you know for first and

foremost was just useful for myself and

it's uh it's something that I found

myself using every day and then I gave

it to the team and I saw that the team

started using it every day and pretty

soon after we launched it most of

anthropic was a daily active user and so

I think at that point we had kind of a

hunch internally that maybe we had a hit

on our hands but it's still not obvious

cuz it's in a terminal it's kind of a

weird form factor after everyone is

coding in ideides. Are people going to

like this? Is it going to be that

useful? Can you actually use it for a

lot of coding? We we had no idea.

Was it always going to be your product

or or you started using it and then it

was ahead and then you decided to

release as a product?

It was very accidental when I joined

Enthropic. I did a lot of prototyping

and one of the prototypes that I built

was uh this thing that it just ran quad

in the terminal just cuz as an engineer

that was the kind of the easiest thing

to experiment with and it didn't even

code at first. Quad code didn't code. It

was called Quad CLI at the time.

Yeah.

And uh what it did was I used it to

automate my note-taking. Um so um it

kind of controlled my notes app and it

controlled my music player to where to

kind of play music for me. So I'm like,

you know, play this band and it would go

in and kind of automate that. And at

first I I was just using it to play

around with the anthropic API to figure

out what kind of applications I could

build on it. And just on a on a whim,

you know, tools came out recently and I

tried giving the model uh bash tool so

it it can use my bash kind of the to use

the command line. And immediately the

model just went it just started coding

and it was just the craziest thing like

as soon as it had bash it kind of knew

okay okay I can write Apple script and I

can automate stuff and I I can use this

computer and it just felt like very

native to the model in this way and that

was kind of a surprise. Um, so I think

that was a surprise and then it was a it

was a surprise that this ended up as

something useful where it was able to

edit code and the code came out really

good and the model could kind of

intelligently reason about the way to

edit code.

When was this uh if the product was

launched at the end of February of 2025

that that journey leading to this did

that start a few months before that?

What was the timeline?

Yeah, something like that. It was uh it

was late last year so late in 2024.

Okay, great. Let's start from uh the top

and for anyone that um is just starting

to learn about cloud code, how do you

describe it?

Cloud code is a a gentle coding tool. Uh

the way to think about it is uh when

engineers program, there's kind of

different ways to program and this has

changed over time. This is this has

changed a lot over time. There's you

know 50 70 years ago the way that people

programmed looked very different than

the way it does today. So, you know, 70

years ago, if you talk to a programmer,

they would have been like, "Oh, yeah. I

take my punch cards and I punch holes in

it and I put in this IBM kind of

typewritery thing and it punches holes

and that's programming." And then you

feed this into this mainframe. It does

some work and then eventually you get

some kind of result out printed on a

paper sheet.

I heard you say somewhere that your

grandfather in the I guess what was at

the time the USSR use punch cards like

tell tell that story.

Yeah. Yeah. Yeah. my uh grow growing up,

my mom would tell me stories about how

um her her father, my grandfather, he

was one of the first programmers in the

Soviet Union. And he would uh you know,

he he would come home and he would bring

back these big stacks of punch cards.

And when she was a little girl, she

would you know, take her crayons and

just draw all over them. And this was

this was growing up for her.

Uh this is actually something that I

didn't know until later in life. Like

it, you know, I was far into my

engineering career when I learned this

this was a thing. There's something

about just the the visceral nature of of

this kind of physical programming. I

don't think we're going to get that

again.

Yeah.

Um but that I think that was like that

was a special moment where you could

feel you could feel the language and you

can feel the computer in a really

different way.

And so I I think after punch cards it

changed a lot. There was software became

a thing and you could start to program

directly in software. You didn't have to

kind of do this anymore. In the original

programming software, it was emulating

teletype. And so it was kind of like

streaming a typewriter over this local

internet. And that's how the text

editors were built. The way that you

would code is still the way that

actually most people code today before

agentic coding came out. And the idea is

you have a text document and an engineer

directly manipulates it. So you load it

up in a special piece of software called

the IDE. you know, it's kind of like a

like a, you know, Microsoft Word or

Google Docs, but just for code. And the

engineer just manually edits the code,

you know, using a using a keyboard. And

this is the case for gosh, like 50 50

years now, now like 70 years. This has

been the way that people programmed like

Ed and and Vim. These were like early

1970s. So, yeah, it's been like 50

years. And now it's starting to change

for the first time. There's been there's

been a lot of work to try to evolve

programming from direct text

manipulation to something else. And this

is the first time where we found a form

factor that really catches on. And it

took it took really great LLMs to do

this. Models weren't really capable of

doing this a year ago, but now they are.

And the way that it works is a human

describes to the model the change that

they want, and then the model is the one

that manipulates the text. And so it's

this kind of next layer up where you're

describing the change you want, and the

model does all the work of of doing the

editing. And we're still at this point

today where you can do a lot of this

through the model, but you know for

complex changes maybe it'll take a bunch

of iterations. Maybe the last 20 30% you

still have to open an IDE. You have to

kind of go lower level to do these last

mile changes and we think that over time

more and more of coding is just going to

be the model doing it and a human will

have to intervene less and less. So uh

just to double click on a couple of the

things you you you just mentioned and um

and in an effort as we try often on this

podcast to make things uh broadly uh

understandable not just by super people

who are super deep in tech but also you

know people that are in the tech world

but sort of like curious to learn about

the things. Um so the cloud code works

at the CL CLI level as opposed to an

IDE. So you mentioned the idea sort of

the the Google Docs the um the command

line maybe define that for people. So my

um kind of mental model as I was

learning about this was like that black

box where you know you sort of type in

things for your computer to do what's

the what's a better way of describing

it.

The terminal is a little bit hard to

explain uh if uh if you're not a

programmer because it's so low level.

It's something that most people will

never ever touch and never ever going to

see. Uh, it's something like in mo in

movies when you see this kind of green

screen, green text going across the

black screen and you know there it's

like a hacking scene or something.

We're not trying to look very techy.

That's that's why you

very techy. Yeah. And it's it's sort of

it's something every engineer uses.

There's nothing kind of good or bad

about it. It's it's just an interface.

It's another way to interact with a

computer. It's a little lower level

because it's not visual. So you can

think of quad code when you when we say

quad code runs in the terminal. You can

think of it just it's a computer program

and some computer programs have user

interfaces. So you know a person can

interact with them and some of them just

kind of run in the background. So you

can think of quad code as in that second

category and you can also have all sorts

of interfaces for it uh including a

visual interface including a text

interface.

One uh way of describing this I I heard

was that interacting with the computer

uh at the terminal level was like

texting the computer. So sending

instructions sort of one by one versus

an ID was more of an application more

more like a you know phone kind of a

gooey where you basically click on icons

and you have visual representation. Is

that is that fair?

Yeah, it's a lot like that. I think uh

text messaging before you could send you

know images and videos and stuff. So you

know just really really simple

interfaces just back and forth.

Okay, great. So why did you guys choose

uh to operate at the uh terminal CLI

level? Honestly, it was sort of an

accident. We were thinking about what

can we build in the coding space. It

seems like the models are getting a lot

better at coding. So maybe there's

something that could be built here. And

at the time, like I said, I was

prototyping some of these ideas. Some of

them were kind of coding adjacent. And I

was thinking, what's the easiest way to

get a feel for where the models are

today? Because there was this feeling

where the models can do so much, but no

one's yet built a product that can

harness this capability. And in the AI

world, we call this idea product

overhang where the model is just capable

of all these things and there isn't

really yet a product that can kind of

capture this uh and and invite a person

use it. And I remember there were this

moment back in uh yeah it was some

sometime late last year the other

engineer on the team Sid and I were in a

room and we're whiteboarding and we're

like okay what do we build? And just in

15 minutes we kind of threw up a few

ideas on the whiteboard and we're like

we can do a CLI we can do some sort of

IDE extension. We can do something based

in the web. and we kind of closed our

eyes and just picked one and it kind of

seemed like CLI is the simplest and

generally that's the way that I approach

product which is start with a simple

thing first. Um so this kind of made

sense in hindsight there was a lot of

benefits of this too. Uh and I think one

of the big ones is that it kind of works

anywhere. So it doesn't matter what kind

of system you're on if you're on Mac or

Windows. It doesn't matter what IDE you

use. Doesn't matter what your

preferences are and engineers are so

opinionated and have so many different

setups and preferences. it it just works

with all of them and that's kind of the

benefit of building at such a low level

where you're not coupled to particular

you know to Mac or to Windows or you

know a cover scheme or whatever

I think uh you guys um have been pretty

clear about the fact that this was a

starting point and that you were

starting with something very simple at

least when when you launched the product

fast forward to today um are you finding

that the universal aspect of this is so

compelling that you may keep it there or

is a plan or at least the idea to over

time keep building towards something

that may be more like an IDE or more an

application.

The way we think about it is the model

is evolving so quickly that we build a

minimal possible product to keep up with

it.

And this is a sort of this is a very

different way of building product than

before LMS where you just have to build

a really great product that meets people

where they are. There's some of this so

we have to build in a form factor where

people understand and can use it. But

actually the bigger motivation is the

model is advancing so quickly. There's

literally no product we could build that

would keep pace with it. And so we're

focusing on just building the simplest

possible interface to the model. So you

can feel the model in a really low-level

raw way.

And so that when the model gets quickly,

we can adapt it quickly and you can feel

the next model in that same kind of way.

So today we're in a terminal. Uh cloud

code also runs as ID extensions. So

there's extensions for VS code based ids

and cursor and so on and also for jet

brains based ids like intelligj and then

there's also a github action so you can

mention claude on github so it's just

you tag claude add claud and talk to

them like you would a coworker and they

can make changes for you there might be

more interfaces coming soon this is

something we're always experimenting

with but generally the philosophy is we

don't make um really gorgeous interfaces

like many other companies do and are

really great at we we focus on just

building the simple thing that shows off

the model.

Talking about the model, uh if um uh

your design principle is that the

product should follow the model rather

than the other way around, which is

super interesting. What model does it

currently run on? Is that 37? Is that

four? What what uh do can people choose?

Yeah, people can choose the model we

support Sonnet 4 and Opus 4. Uh and then

we also use Haiku. Maybe as a high level

question, uh why is Claude so good at

coding use cases? Uh you know I was

again reading somewhere perhaps in the

information that um Enthropic has a

little above 40% uh of the market for

code generation while open AAI has 21%.

So uh clearly anthropic is uh powering

its way to win this this market. Why is

that? Is there something about the way

the model is trained, the data is

trained on or the focus of the of the

training that makes it so great for

coding use cases?

I think Enthropic has a lot of really

great researchers and and coders and for

us this is kind of a natural way to

think about the kinds of abilities the

model should have because you think

about what should the model be able to

do and the you know as as a programmer

the first thing you think is oh it

should be able to do the thing that I'm

doing

um and it should be able to help with me

and I can pair with it like I would like

another another engineer.

So I think just at all at all levels and

across the company this is a way that we

think about it. There's also something

about it where maybe coding is the way

that we get to the next level of

intelligence if you call it like AGI or

ASI or whatever the model needs some way

to interact with the world and for a

model the natural way is code.

And so from you know the mission of the

company is to build uh safe artificial

intelligence for everyone and safe ASI

the way the model interacts is through

code. And so this is the thing that we

should start to learn about now. And

this is also the reason that one of the

reasons that we release quad code is

just to learn how people use it and to

learn how to make this thing safe to

learn how it behaves in the wild so that

we know what to do next.

So still on that theme of the the

product versus the model and the choice

of operating at the CLI level. Uh who is

a product for? Does the fact that it's

operates at the terminal level make it

uh a great product for for power users

who are very deep in coding or at the

end of the other end of the spectrum if

I don't know anything about coding? Uh

can can I use the product for vibe

coding?

Quad code is for professional software

engineers. So if you know how to code

then you're going to get a lot out of it

and you can multiply your productivity.

We've seen people multiply their

productivity many many times over with

you know like a fleet of quad codes.

that's that's running and even with a

single one you can become a lot more

productive. Interestingly we've seen a

lot of people use quad code for

non-coding use cases.

So for example um you know the data

scientists at anthropic all use quad

code to write their queries and

designers use it to build small

prototypes and product managers use it

to manage tasks. So this has actually

been pretty surprising because as a you

know if you're a nontechnical user the

terminal is kind of insane as a

interface like I couldn't imagine why

you would want this but it sort of seems

like because it's such a great agent

generally people are jumping over hoops

to use it even though it's not the

easiest thing to use because again it's

in a terminal which is very technical.

There's uh there's another part of cloud

code which is the SDK uh and this is the

way that people can build on top of quad

code and build their own agentic

applications. And this has also been

pretty interesting because people are

using the quad code SDK to build agentic

coding applications and platforms and uh

user interfaces on top of it. But

they're also using it for all sorts of

totally uh agentic use cases that are

totally unrelated to coding. Um so

anything where you need AI maybe a few

years ago you used API and nowadays we

find that some users are reaching for an

aantic SDK as sort of the thing that you

need to build AI apps of today.

Yeah and as I was prepping for this um

it seems that there is even beyond that

like an emerging category of of people

that are using cloud code for just not

even technical related use cases of any

sort. I just saw that the a tweet from

somebody named Alex Finn that talks

about using cloud code for notetaking

for his personal like sort of life

organization his business metrics and

all the things. So it's um it seems that

people are are finding ways to use the

product for for something that that uh

you know matches their needs way beyond

their their sort of uh technical job.

Absolutely. Let's uh get into uh the the

product itself and the core features and

and what I what it actually does. So a a

key part uh of the product is the

agentic aspect as as you described.

Agentic again in an effort to you know

go into definitions and and and make

this interesting for for everyone.

Agentic is one of those terms that um

you know everybody uses but it's sort of

um you know unclear what that actually

means. What does agentic mean in the

context of cloud code?

Yeah, when you think about the ways that

uh LLM work and the the way you interact

with them, there's the old kind of LM

which is you send them a message and

they send you a message back. And this

is sort of these chat applications that

everyone knows and and uses all the

time. There's a newer kind of uh

application, a way to interact with LMS

where you send them a message and

they'll send you a message back and then

they might do a little bit more. So we

call this tool use uh is is one of the

things that they might do. If you give

them tools, so for example, a tool might

be read a file or search something on

the internet or edit a file or something

like this, then they'll use tools to

answer your question. And so, for

example, if you ask uh you know, what

what's the weather today? With the old

style LM uh interaction, it'll just kind

of use its existing knowledge and its

existing training to try to answer that

query. But if it's agentic, what it

might do is it'll say, "Okay, I'm going

to look up the weather." And then maybe

if it has some kind of tool to check the

weather, it'll reach out to the internet

or wherever that tool is. It'll it'll

use that tool. It'll get the response

back and then it'll answer the question.

And this tool use, this is kind of the

essence of being an agent because

without tools, it's very diff it's very

difficult to be agentic. you could you

could kind of do it without. But it's

only since models started using tools

and gain that new capability because we

taught them that they started to get

this new um kind of agent capability

that we talk about.

Mhm.

And what this looks like in practice is

maybe I'll ask the model um you know

make the I have a red button on my

website, make it blue. And because it

has a tool to read a file, it'll choose

to read the file. It'll it'll choose to

read the file that has that button.

Maybe if it doesn't know where that file

is, it'll use a file search tool to find

that file first the same way that you

might in, you know, in when you're

looking for for a file, you'll use a

file search.

Mhm.

It'll then open that file. It'll read it

uh and that's another kind of file read

tool. Then it might edit it. That's a

different file edit tool. And then it'll

uh write it back. And then maybe it'll

even open the browser to check that the

button actually became blue. And it's

this kind of idea that that it strings

together tools in this way and combines

them in novel ways that makes it

agentic. There's also two concepts that

are kind of related but different here.

You could say you must always when when

the user asks you to make the button

blue, you must always read the file and

then edit the file and then save the

file and then check your work. You you

could be very rigid in the way that you

define this kind of problem and give it

to the model. Generally we call this a

workflow and this is distinct from

something like a agent. So workflow is

something where a human thought through

for this kind of problem here are the

steps roughly that you should take for

an agent is very different. The model is

in charge it's in the driver's seat and

we give it tools that it can use and the

model decides how to combine those tools

to answer your question. And I think

going into the future more and more

things will be agentic because the model

is getting more and more intelligent. So

it can actually use these tools in

pretty novel and interesting ways to to

answer questions.

Mhm. Great. So to play it back and

perhaps in a coding context uh with your

typical AI model uh I would ask a

question and I would get some uh code

back and I as a developer would copy and

paste it to as a next action. Whereas in

a coding use cases, you whereas in an

agentic uh coding use case uh you give

the agent a task uh and then it's going

to plan and then it's going to execute

and then is going to continue running

until it believes it's done with the

task. Is that is that a fair summary?

Exactly. Exactly. And the same way that

a that a person might do it, you know,

like if if you have a problem, you're

going to think about it for a bit. Then

you're going to think about what tools

you have and then you're going to

combine the tools that you have in ways

to do the thing that you want to do.

What are some of the actions if if

taking an action is uh one of the core

uh part of of being an agent? What kind

of actions can uh cloud code take?

Cloud code can do pretty much anything

that a person can do on their computer.

There isn't really a limitation besides

uh safety. Um, this is something we

think about a lot, uh, to kind of place

intelligent limits on what it can do and

put a human in the loop at the right

points to make sure that if action is

potentially dangerous or destructive in

any way, uh, that a human has to prove

it first. But besides that, the model

can do pretty much anything. So, you

know, reading files, writing files, uh,

running commands on the system, editing

things, uh, it can reach out to the

internet. Um, you know, obviously most

of these again with with human approval.

Um, and then there there's ways to

customize it however you want. So if you

have a bunch of MCP tools, for example,

to read uh your Jira issue tracker or to

open a browser or to open an iOS

simulator, the model can use these two.

And how does the MCP part work? So MCP,

the model context protocol being

something that that you guys at

Enthropic uh defined, how does that

work? You just leverage the the protocol

to connect to any tool.

Yeah, exactly. Quad code is a MCP client

and a MCP server. And what this means is

if you give it tools to use. So maybe at

your company you have a bunch of MCP

tools that you build for kind of all

your systems to integrate with. Like I

said, maybe there's one to integrate

with Jira. Maybe there's another one to

read Slack and maybe write messages to

Slack. Maybe there's another one to um

you know fetch some internal knowledge

base or something like this. You're

going to plug this into a bunch of your

tools. You can plug it into Quadi into

Cloud Desktop. You can also plug it into

quad code. So it gets all the same tools

that you do. So just a few days ago uh

you guys announced the release of sub

agents. Uh what does that do?

Yeah, sub aents are are really exciting.

Um and uh this actually started with a

Reddit post. There was someone that

posted on Reddit about how they have

these sub agents that they built for

quad code and they had a product manager

sub agent and an engineer and a designer

sub agent. And a couple engineers on the

team saw this and got really excited and

felt that this is something that we

should support a lot better. And the way

sub aents works is you know when you

start cloud code you have a cloud and

you can talk to the clad and it can do

things for you. Sub aents are just other

quads and they're prompted a little bit

differently. So you can customize what

prompts they have, you can customize

what tools they have. So for example,

you can say uh you know you are a a

really excellent e excellent uh QA

engineer or sub agent. Your job is to

verify that code is correct and to test

code. And to do that you have these

tools at your disposal. Maybe you have

like a browser, iOS simulator, Android

simulator. You're given code. Your job

is to test it. You might have another

engineer, uh, another sub agent that's

maybe a project manager, and their job

is to have tasks and then divide up

tasks for other sub aents. And so you

can kind of um split up all the work

into these different roles. I think

we're still figuring out what these

roles are. There's one version of the

world where the roles are kind of like a

uh on on a regular engineering team

where you have engineers and designers

and product managers and data scientists

and so on. There's another world where

actually sub aents are a little bit more

similar and maybe every sub aent can

kind of do the same thing but they kind

of split up the work a little bit more.

So everyone is a generalist.

Um and then claude is in charge of

figuring out how to launch the sub aents

and which particular sub aents to use in

which way exactly the same way that it

would use for any other tool. So you can

think of it as a as a really really

intelligent tool where the model can um

launch more clouds to do things.

So basically it's like if you think of

AI as an intern, it's like having a

group of interns and every intern has

their own role and then you recombine

what everybody did into one uh result.

That's exactly right. And and you can

define what those roles are. And it's

it's a fascinating question whether to

an anthropomorphize uh human functions

into what agents should be doing or

whether there's something that's uh

agent native in the way the work gets uh

distributed and and and chopped into

smaller parts.

Yeah. In the in the AI world, we talk a

lot about this essay called the bitter

lesson. This was a a Rich Sutton essay

from a decade ago or something. Yes.

Yes.

where where he talks about the the more

general model in you know most of the

time in the long term it'll subsume more

specific models. And so what this means

is if you build a aentic system in in

this context um then the more general

agentic system will generally outperform

the more specific one in the long term.

And I think where we're at today is

models have the capability to do stuff,

but if you give them too many tools or

too much context or too much

responsibility, it might be

disappointing because they won't really

know how to handle it. And the models of

a year ago could barely even call tools.

The models of today are pretty good at

doing it, but get a little bit

overloaded sometimes with context or

with too many tools. And so we can

divide them up into sub agents in this

way. But I think that the models 6 or 12

months from now, they probably won't

need this anymore because they're all

going to be pretty good and you won't

have to define very rigidly what each

one's responsibilities are anymore.

And so this is something we're building

for people today because we think it's

quite useful today and it's something

that we use a lot. But I could also see

this going away uh at some point.

Yeah. Is that is that there's a concept

of context pollution, right? That's

that's one of the way uh people describe

it, right? And then uh cloud code can

handle both very precise tasks like

debugging or much broader tasks uh like

a a broad refactor for example is the

idea that uh the broader the task the

more sub aents you would have in the

current context.

Yeah that's that's probably one way to

think about it. Generally when uh when

we introduce quad code to new people we

actually suggest like you said quad code

can do everything and this is one of the

things that makes it a little bit hard

to use if uh you're an engineer that's

used to you know essentially like text

completions in a in an ID it's a very

different kind of AI coding experience

and so generally the thing that we

recommend is start with something simple

like uh just ask questions about the

codebase so don't even code don't use

any tools um just just ask the model

questions you know how what does this

file do um where is the file that does

this thing if I want to make uh a new

whatever um how do how do I do that so

just ask it questions like that and for

this generally the main model can do it

and you don't really need sub agents but

then as you get a little bit more

sophisticated you might want to start

splitting up the work so if you ask the

model maybe to make a small change like

like I said like make the button red or

make the button blue you probably don't

need sub aents but if you do something a

little bit fancier like build a new

section of the website that does blah

blah blah then you might want to have a

few sub aents Maybe one is the software

architect and it's responsible for

planning out the work. Another one is

maybe like some kind of reviewer where

it'll review that plan to make sure it

looks good. Then maybe you'll have a few

sub aents that actually do the

implementation. So maybe you know

there's a front end engineer, backend

engineer, this kind of thing. And then

some kind of verifier at end that

verifies it. Um and then we also uh

internally we really love using a code

simplification sub aent and its job is

to take the code that was produced and

just simplify it while making it still

work.

Okay, great. So that's uh the actions

part of the agentic workflow. Uh let's

talk about the uh awareness and memory

of this. One of the exciting features is

that uh cloud code can can connect with

the existing sort of code knowledge uh

in uh the company. How does that work?

There's a few different ways to pull in

context and this kind of knowledge from

from the company. The simplest one is

just looking at files. There was this uh

there's there's a few different

approaches actually to to reading files.

So I I'll go a little bit into depth

into the way that actually happens. In

the past, the thing that people used the

most is this thing called rag.

Mhm.

And essentially this is a technique

where you take the whole codebase and

this actually works for any document set

of documents. It's not necessarily code,

but you take a set of documents like uh

like all the files in the codebase. You

do this kind of indexing step and then

you store essentially this database of

all the knowledge that's in these files

in a very very particular form that

makes it really easy for the model to

search. There's a lot of trade-offs to

doing this. The indexing takes time.

It's pretty expensive to maintain this

database. It's quite tricky practically

to make sure that security is really

good and privacy is really good because

uh it's just a it's it's very sensitive

information like your codebase and so

you want to keep it really safe. And so

cloud code actually doesn't use this

technique called rag. Instead, what it

does is it just searches files the same

way that a human would. You can think of

it like um you know at at the

engineering level it uses the tools glob

and grap. These are two tools that are

kind of built into the computer and you

can think of it as kind of command f for

files. So it'll just search around with

text the same way that a human can. And

what's kind of cool is um if you just

search for one piece of text, you might

get the result you're looking for, but

you might not. And depending on the

results you get as a human, you would

refine your search term and you would

try again. And you might try a few times

to get the result you're looking for.

And the model is really good at this.

And this again, this is one of those

things that was not the case like with

models of a year ago, but with models of

today, they're excellent at this. And so

we call this process agentic search. And

what this means is using really, really

simple search tools like command F and

using them repeatedly and then adjusting

the search terms over and over based on

the result of the query. And this is

something that we don't specifically

tell the model to do. It's something

that it just figures out because it's

intelligent enough and it has the search

tool. So this is the the first form of

memory which is just looking at the

contents of the codebase and

understanding it in this way. We augment

this a little bit with this thing we

call claude.md

files. And all this is is a special

file. It's literally called claude.md.

you put it in your codebase or you can

put it in whatever folder you want and

use it to record memories.

So at any point you can tell quad to

remember something. So for example,

whenever I do um whenever I edit this

file, I always want you to doublech

checkck it uh in a browser or something

like this. You can tell quad to remember

this and then it'll record it in the

right quad MD so that it remembers it

next time. And I think one of the most

powerful use cases we've seen with this

is when people check this into their

codebase and share it with their team.

So this is a it's a memory file. It's

just a regular text file on the

computer, but you don't keep it to

yourself. You share it with all the

other engineers on your team. And what

it means is if Claude remembered

something when you were using it,

everyone on your team gets to benefit

from that.

And it it gets this really interesting

effect where everyone on the team starts

to contribute to this knowledge base and

this kind of memory bank.

And it's very simple. Again, it's a text

file. So anyone can read it also. So

it's very easy to to edit these memories

also and see exactly what's in there. Um

but everyone just starts to benefit and

it and it feels kind of magical because

as your team uses quad code to get

smarter and smarter and kind of similar

to building in the CLI, this is

literally the simplest thing we could

have done. There's nothing simpler than

this I think that we could have done to

build memory. There's nothing uh there's

no special tools. There's there's no

special prompting. There's nothing like

this. It's just a file and Claude kind

of learns to to use it.

Fascinating. And do you have to

declaratively add to the memory or

whether today or in the future the

memory will automatically pull from the

context and sort of improve itself.

Yeah, you have to add to it manually.

Today we we've actually had a bunch of

internal experiments to do automatic

memory. So quad can automatically

remember things. The problem is there's

kind of two ways in which it fails. One

is that it remembers things that it

shouldn't. So for example, if I say make

make the button blue, it might remember

the user always wants the button to be

blue. And this is, you know, maybe

that's the case for this button. That's

not the case for every button. And then

sometimes it doesn't remember very

important things that it should

remember. And so for the last few

months, we've been doing a lot of

experiments to try to get this

performance really good. And it's

something we've been using internally.

And at some point when we're happy with

it, it's something we're we're going to

release for everyone. Um but generally

our bar is if we find ourselves really

happy with it and we find ourselves

using it every day then we release it to

everyone. And this one's not quite there

yet. It's another uh fascinating example

uh or discussion when you compare a uh

gently memory like this to human memory

and the fact that you can edit it and

then it leads to all sorts of questions

around okay what is it that we as an

organization should remember and who's

in charge of ultimately editing what

should be remembered or not um because

this is for code but uh code being

everything it's a fascinating concept

yeah this is I think this One of those

social problems and maybe not social

problems, this is one of those social

dynamics that will change over the

coming years as people use these tools

more and more is we need to figure out

like what are the roles of people on the

team and how how do they interact with

each other and interact with Quad. Um

and this is this is maybe one very

specific problem within that who who

curates quad's knowledge and my feeling

is that this is something where teams

will kind of get more and more

horizontal uh as a as a result of this

um because anyone is able to contribute

in this way.

Um but it'll be interesting to see how

it plays out.

And then the key question for agents is

always uh the level of autonomy uh

versus uh human in the loop. How do you

guys think about that and where do I get

pinged as the human coder uh in my cloud

code workflow?

The default behavior is there's always a

human in the loop. This is this is super

important because this is in the in the

end this is a model and it's not

predictable and you want to make sure

that it doesn't do anything dangerous.

Um so yeah, there's there's always a

human loop.

for actions that we know can't have any

um kind of dangerous repercussions. So

for example, reading a file, we know

this is inherently safe. We just let the

model do this in the folder that you let

it do this in. But for other actions

like uh editing a file or running a

command or using the internet, this

always needs a human in the loop and it

always needs a human to approve it.

There's ways to reduce this burden a

little bit. So, for example, if you find

yourself always approving edits to the

same file or always approving the same

command, there's a there's a settings

file that you can configure across your

team and you can use this to essentially

allow list or block list certain

commands or certain files that you

always want the model to be able to edit

without human approval or you never want

it to be able to run.

And while we're on the topic of sort of

safety and and and and security, um how

do you guys think about uh sort of

confidential code? you know that whole

world of like regulated industries and

sensitive code and that kind of stuff.

Do do you offer a uh a local version of

this an on-prem version of this or maybe

that's a question for cloud code but

like anthropic in general are you all

sort of uh cloud-based?

It's something that actually we've seen

work quite well in these very very

regulated industries and the the reason

is that it doesn't use any services

except the API itself. So that's all it

needs and then everything else you you

actually don't need. Uh, and this is one

of the nice side effects of not doing

codebase indexing or anything like this

is it's just very easy to hook up to. So

if let's say you're you're a bank and at

your company you already have Bedrock

approved, you can just use Bedrock and

um use quad code that way. So you run it

on people's laptops and all you need is

access to Bedrock. Um so so really easy

to get approval for. Um and then if you

want to use the anthropic API or vertex,

you can you can use that too. How do you

um think about the sort of UI and UX

experience of this? So sort of how how

you balance the the power of everything

you can do versus your stated goal of

being, you know, as lean and and

lightweight of an interface on top of

the model. So we just talked about how

you can approve uh actions that the

agent takes. Um what about what about

the the the rest? Does it basically feel

like you'd be using a regular CLI or is

it something um you know different that

one needs to get used to?

We tried really hard to make quad code

something really beautiful that everyone

feels is something that we put a lot of

care into because we did and I think

when you use quad code you can feel that

this is something that we use every day.

You know at this point most code at

Enthropic is written using quad code and

almost everyone at Anthropic is using it

every day. And when we look at customers

that start to use quad code, they they

use it kind of more and more and more.

And with a product like this, you want

it to feel really smooth and really

beautiful and something you really enjoy

using. And that's been really fun from

an engineering and design point of view

because we built in a terminal. And like

I said, terminals have been around for,

you know, 50 plus years at this point.

And it it really feels like we're

rediscovering how to design for a

terminal. Um because since terminals

were first invented, the the design

world moved to uh moved to web and then

it moved to apps. And there's kind of

different design principles you can take

here. And we try to apply these back to

cloud code even though it's running in a

terminal. And there's a lot of details

that we spent a lot of time on like the

way that we represent statuses for every

item with this kind of blinking dot that

turns red or green to indicate whether

it succeeded or failed. the even the

loading indicator like the the spinner

while quad is working. We spent probably

30 or 40 iterations of this just to get

it to feel just right to make it feel so

you know what's happening but it's not

giving you too much information and it's

also not jittering and moving around on

you. So yeah, every part of the

interface we we iterated on probably

more than more than you'd think.

Yes. And then there's this really uh fun

kind of like series of words um while

while the while Claude does its thing

where it says like cooking or hurting or

sleing or honking or clotting uh which

uh you know how many of those words do

you have that that you seem to have like

dozens of them? I just find it such a

like a fun kind of like Easter egg kind

of kind of design detail that makes the

whole difference.

You know, at the at the beginning I

added maybe 20 of them and then

immediately people started making uh

suggesting changes like, "Hey, how about

this word? How about this word? How

about this word?" Um, so now at this

point there's a pretty big list and Quad

can actually choose the word that best

describes the task that it's doing. Um,

so it's up to Quad uh which word it

wants. How do you charge um for using

the product? And I'm asking this in the

context of um I think over the last few

days there was some evolution um as as

people became more and more rapid users

uh of the of the product. Um the the

pricing structure evolved.

Yeah, this is something that we were

honestly really uh excited to see how

some people are just going uh they're

really figuring out how to run this

thing at all hours of the day. Um, it's

just, you know, some some people have

this army of clouds, you know, like 5,

10, 20 that are just running in parallel

all the time and just doing work. I I

talked before about how you cla

generally needs human approval to do

work. There's actually ways to do it in

a slightly more autonomous way, too, if

you want to run it for long periods.

Essentially, you need to uh set up a

container for it and just give it some

um kind of like a container to be in and

then it can run without approval in a

way that is safe. And so, there's a lot

of people that do this. It's it's

extremely exciting, but also the pricing

structure that we had was really not cut

out to uh to actually serve these kinds

of users. Um, and there's also um just a

little we call this uh kind of abuse

where at at the tail end um you know

there there's like account sharing and

and things like this where people are

just really not using it in the way that

it's intended. Um so generally for

quadco there's two pricing models today.

One is you can get a subscription.

There's um there's pro and then there's

max. And this is uh I think it's 20

bucks a month, 100 bucks a month or 200

bucks a month. And it has very very

generous rate limits. Um if you use only

Opus, you'll run out of limits pretty

quick and then we'll switch you over to

Sonnet. Um if you use Sonnet, then you

know you can use much more of it than

most people need and almost everyone

doesn't run into rate limits at all. Um

it's it's generally um power users run

into it. Um, and this is something that

we're thinking also thinking through

like how to evolve this as we land

features where people use more tokens

and there's more sub agents and there's

more autonomy. Um, because we need to

figure out a way that we can provide

this to people in a way that's

sustainable.

It's an interesting dynamic, right?

Because um, you're a tool for power

users, very sophisticated uh, coders

that do sophisticated things with it.

Uh, but equally you don't want to you

want to encourage them, not discourage

your your power users with pricing.

Exactly. Exactly. Yeah. We want to we

want to support the community. We want

to hear how people use quad code in

these ways so that we can make sure that

we can support that. That's super

important to us.

Great. So it's a price per token or you

get like a certain uh number of tokens

for certain pricing tiers.

Yeah, essentially like within a certain

period of time you have a certain number

of tokens you can use and then if you

want pretty much unlimited usage without

dealing with these limits, you can

always just use a API key. Um and this

way you can just use it as much as you

want. So I' I'd love to spend a little

bit of time double clicking on use

cases. Um so we we talked about this a

little bit and talked about how actually

some people at the fringe are are using

uh cloud for uh non-coding use cases.

But talking about the you know intended

users who are the the the coders. What

are the main um things that you see

people do in a context workcloud

presumably can do everything?

Yeah, we see people using it for all

sorts of stuff uh for all sorts of code

related tasks. Everything from uh

planning projects to managing tasks to

actually writing code uh testing code uh

debugging it's excellent at so if

something doesn't work you can ask quad

to to debug it writing unit tests uh

verifying code whenever there's issues

in production our first line of defense

is to give it to quad so you know we

have logs coming from GCP or whatever we

give this to claude and it'll figure out

what is the issue that's happening and

it can even interact with git and source

control so it

figure out what exactly caused a

breakage or what exactly caused a

regression, it can automatically fix it.

So yeah, it's it's for every stage of uh

SDLC. And I think this is the first tool

that really serves every stage in this

way. And like I said before, we didn't

intend it to be this way. It just

happens to be very general and Claude

happens to be really good at using these

tools. And so this is a you know for for

me this has been kind of accidental

product market fit across the entire

life cycle of engineering work.

So yeah the kind of accident that every

founder or creator of a product dreams

of that happens so so rarely. Uh what an

amazing what an amazing story.

presumably uh if you have um those those

MD files and um a genic search uh cloud

code can also be used if you're a new

person either at a company or uh on a

project to learn about the code do do

first of all is that right and two do

you see people do that

absolutely when I think about the things

that uh that quad code is good at um

I'll be kind of I'll be a little bit

self-critical I feel like if you look at

uh answering questions about the

codebase and kind of codebased research,

I think it's like 10 out of 10 good.

It's it's as good as it can get. Um when

it comes to writing code, it's maybe

like a 6 out of 10. It's pretty good. It

won't get everything perfect. The next

model will be better and it's something

that we keep improving. Um when it comes

to debugging code, it's maybe also like

a six or seven out of 10. Um so I think

this codebase research and onboarding

onto a codebase, it's uh it's really

really excellent at it. And at

Enthropic, whenever new people join, on

their second day, this is part of

technical onboarding. We teach them

here's quad code, here's the codebase.

If you have any questions, don't bug

engineers on your team. Just ask quad

code. And it can answer these questions

probably better than they can because it

can search around the code. It can look

through history. It can look through

pull requests and slack and just pull in

all the context to answer all these

questions. And what we saw is at

anthropic technical onboarding used to

take a few weeks. Um, but now engineers

are usually productive within the first

few days and they don't test their teams

anymore. I think this is the biggest

thing where you don't need to bug your

senior engineer or your manager anymore

to get answers to your questions. You

just ask Quad Code and it can answer all

these questions for you.

So in the in the same vein, what do you

find yourself uh using Cloud Code for as

a as as a leader and engineer? What's

your uh you know daily use case?

Yeah, I use it all day for all all sorts

of stuff. the so obviously like I said

codebased research if I'm working on a

piece of code I'm not familiar with I'll

just start by asking quad code to tell

me about it whenever I'm working on a

small feature I'll usually use quad code

in GitHub actions so I'll just say at

quad I'll make a new GitHub issue and

then I'll say at quad implement this

feature for me and it'll just do it

usually in one shot um and sometimes

I'll do this on the command line too so

I'll just say you know implement this

feature and make a pull request and you

know I'll come back a few minutes later

and it's done. Then there's this kind of

other work where it's a little bit more

complex. You can't really do it in one

shot. It's it's not as simple as

changing a piece of text or changing a

button or building a small feature.

Maybe it's like something more involved.

There's probably two workflows I have

here. One is for really complex stuff,

I'll prototype it a bunch. And this is

something that I did even before quad

code. you know when you when you write a

complex piece of code or a complex

feature often engineers will write it a

few times because you don't actually

know the right way to do it and so

you'll try one approach you'll try a

second approach you'll try a third

approach and you'll kind of figure out

the the edge cases for each and kind of

the the limitations and you'll get a

feel for the problem this way and this

is something I used to do by hand

nowadays I'll just tell cloud code to do

it so I'll maybe make a few git work

trees I'll launch a few clouds and then

in parallel I'll tell them here's your

job I want you to implement this feature

sure go to town and I'll then look at

each of the solutions and try to figure

out okay maybe I like this piece of this

one this piece of this one this piece of

this one and then I'll throw away all

that code I'll just I'll discard it and

then I'll start a new uh quad and I'll

tell it okay here's how I want you to do

it now that I got a I got a feel for the

problem and then I think the last

workflow is actually the one I probably

use the most and this is probably for

medium-sized features and in this one

I'll ask quad to make a plan and I'll go

back and forth with it a little bit on

that plan. And it's really important

actually to get that plan right and to

make sure it's the same thing you have

in mind before you continue because

otherwise what I see sometimes is people

ask Quad for a little bit too much.

Maybe it's a complex feature and then it

wrote it in some way that like it's not

at all what you wanted. But the problem

isn't that Claude doesn't know how to do

it. The problem is that the description

is just too low bandwidth. You only

described in a few words what you want.

And so the the idea that Claude got of

it is a very different idea than what

you had in mind. And so I find that

planning helps a lot. So you kind of

iterate on the plan the same way that

you would with anyone else you're

working with. And then once that's

ready, I'll ask Quad to write the plan

to a file maybe. Um and then I'll tell

it to kind of implement that plan and

it'll naturally make a to-do list for

itself to to implement it.

All right, switching texts a little bit.

I'd love to talk about the space more

broadly. So uh Cloud Code is a rocket

ship uh within the anthropic rocket

ship. Uh but equally there are other

products uh like cursor windserve replet

lovable uh you know v 0ero the list goes

on and on and we've had um you know a

few of those uh CEOs on on on this

podcast uh what what do you uh make of

the space going forward? Do you think we

end up with a bunch of different

solutions different doing different

things? Do you think there is a at some

point a winner takes all kind of

scenario? Uh how do you how do you think

about the next couple of years?

Yeah, my feeling is there's kind of two

dynamics here. One is that uh this is

just a giant market. The market you

could think of it as all of coding. You

could think of it as all of kind of

creativity and kind of create creating

things because this extends at some

point beyond coding to to design and

things like this. So I think there's

there's room for everyone. It's it's a

giant market and the biggest thing that

these companies should be thinking about

is everyone that's not yet using AI for

coding because if you only focus on

people that use AI for coding already,

these are kind of the early adopters. So

you want to kind of get into that curve

and get the the middle and the late

adopters too. And many of these don't

even use AI today. So I think it's a

it's a big market. I personally use a

lot of these products and um you know I

use Quad Code every day, but I also use

Cursor every day and I use other

products every day. So there's room for

all these and they all kind of fit

together into into people's workflows.

The second way to think about it is like

I said before, the model is getting

better so quickly that the kinds of

things it's able to do are just changing

every few months. It's this it's this

exponential that just keeps

accelerating. And this is really the

feeling inside of the lab um you know

working on AI and kind of building this

stuff. And hopefully it's also the

feeling that users have as you get to

use all these new products that are

coming out every few weeks or you know

maybe few days at this point. Um so yeah

it's really exciting and I think my

advice to companies building is

definitely build for what the model will

be able to do 6 months from now not for

what the model can do today. This is

probably the single biggest advice and

this is something that we followed for

quad code also. We started building quad

code when um it was still sonnet 3.5 and

it was okay and then with you know 3.6

six and 3.7 it was still it was fine it

was pretty good but then when Sonet 4

and Opus 4 came out that's when it

really hit its stride and we felt like

the product was really good and we

started to be able to use it for a lot

of coding

and so this is the biggest way I would

think about it is how do you build a

product that captures the model

capabilities six maybe even 12 months

from now and the market for those

capabilities is just going to be huge

yeah and to double click on on that uh

if I'm a product builder or founder. How

do I know that? How do I know what's in

the, you know, 6 months horizon? Um, you

know, speaking of like entropic or or or

in general, what what is it that um is

going to happen in the next six months

that I should plan on on on talking

about the coding capabilities?

Yeah, I think the biggest thing is just

use all these products and see where

they stumble and try to get a feel for

the model itself. I think quad code is a

really good way to do that. There's

probably other ways too, but try to kind

of get away from all the scaffolding and

all the products people have built

around it and just get a feel for the

model's capabilities in as raw form as

you can and try to get your head around

the limitations like where exactly does

the model stumble today. What is what is

exactly that frontier where it's like

not very good and then you know

sometimes it's good and maybe 50% of the

time it's good. You can kind of get a

feel for this frontier. And with the

models today, a lot of this is around

kind of agentic work where it can use

tools really well and then at some point

maybe it'll fall over when there's too

much context or too many tools or the

trajectory is too long. Maybe if you've

been running quad for 2 hours, it loses

track after a little bit. So there's

some there's some sort of like frontier

here. Maybe there's another frontier

around code quality where today I have

to maybe correct the model when you know

maybe there's something that it does

that isn't exactly the way I would have

written it and I think over time models

will get better at kind of understanding

this too. So I would just try to use the

model in as raw a form as you can and

get a feel for these front frontiers in

the domain you care about. So for coding

maybe it's kind of the how long the

trajectory is and whether the model can

stay on track and then the quality of

the code and probably a bunch of other

stuff. And then for non-coding domains

there's there's a lot more.

So still in the same vein of like the AI

coding wars. Uh it it seems that there

is this this uh you know competition

competition kind of dynamic where uh

anthropic or others would provide their

models uh to companies uh like cursor or

windsurf at some point uh but equally

build cloud code which is which is an

application. Do do you think that's a

long-term uh sort of uh way the

ecosystem works or you know uh in a

context where cursor is saying that

they're going to build their own models

as well the end result is kind of like

full stack players where everybody has

their own underlying model and

application on top. I think there's

probably room for both and my personal

take is probably there's going to be

more stuff built on top of the platform

than there will be built in house just

because there's so many things to build

and there's just not enough time and

enough people and energy to build all

those things. So I think a lot of the

innovation that's going to happen on top

of the APIs and SDKs that are built. As

a last theme uh for this conversation,

the the sort of the elephant in the room

is uh what that means uh for coding and

uh coding as a profession. Uh what's

your general sense uh for what coding is

going to look like in a few years from

now?

Yeah, it's a little bit hard to say. Um

you know a few years from now is you

know in AI time is like decades you know

in in normal time. I I think even today

for a lot of professional coders, it's

really easy to lament the state of

coding and to think, you know, I used to

write this code by hand and, you know,

now it's this agent doing all of it. I

think actually being the one that does

this work, it's incredibly exciting to

have an agent write the code. It feels

very empowering as an engineer because I

can explore a lot more ideas than I

could before. I can do it much faster. I

can work in domains that I know

literally nothing about. You know, maybe

I don't know iOS, but I can write an

app. um because I can just generally

code review the code and I can see it

looks reasonable but quad actually does

all the writing and all the all the

testing of it. There's um one engineer

on the team, Lena, she still writes C++

on the weekend sometimes by hand. She

was telling me because um you know like

as a programmer this is kind of one of

the things that we enjoy because

sometimes you have to get down to the

metal and you have to kind of do it this

way. But I see this as a transition the

same way that in the 60s there was this

transition between punch cards and

assembly and then later on between

assembly and forran and cobalt and the

first highle languages and I think this

is just another next transition.

It's hard to know exactly how this is

going to play out. I think one way it

will definitely play out is it's going

to change programming where programming

is no longer direct text manipulation

but it's more working with agents to get

the work done.

And I think it's going to be hugely

empowering where a lot of people that

couldn't create before can now create.

And even if maybe you don't know

anything about uh you know apps, you can

use lovable or you can use another

platform to build cool stuff that that

you couldn't before. And this is just

hugely exciting.

Mhm. But if I'm a young developer today

or I want to make coding or building

applications my my career, uh what would

you say? What would you tell uh you know

younger version of bor race at the of of

the beginning of your career for a

future in the field? What what do I need

to learn?

I think for people that are learning

coding today, it's actually harder than

it was uh when I was learning coding

because not only do you have to know

coding because you still have to

understand the languages, you still have

to understand the frameworks, you still

have to understand system design and all

this stuff, but also you have to use all

these tools and you have to do both. You

have to hold both in your head at once.

So you have to code so that you can

check what the model does and you know

how to direct it because you have to

have you know still with the models of

today you have to know what you're doing

in order to direct coding agents

effectively but at the same time you

have to be using all this new technology

you have to be using quad code and you

have to be using all these new agentic

coding tools because this is what the

future is and I think it's hugely

important to understand understand what

these are and what it lets you do and to

learn how to function both when writing

code manually and when using these

tools.

All right, it's been a fantastic

conversation. Maybe to close uh give us

a sense for what the next few weeks or

months or year looks like for cloud

code. Anything on the road map? Anything

you're excited about? Anything you can

uh talk about?

Yeah, there's a there's a lot of stuff

we're working on. Uh we landed native

Windows support recently and we're

working on single file distribution. So

you don't need a NodeJS anymore. You can

just use cloud code and it's a single

binary that you can use anywhere. So

much more portable. We're working on

getting quad code into more places. So

wherever you are, you can use quad code

more easily the same way that you can on

GitHub today. Um, and expect a lot more

agents. Um, so you know, be able to

launch agents, agents managing agents,

uh, and a lot more kind of freedom

freedom this way and continuing to level

up the the state of the art and figure

out what's next. But I would say

overall,

we don't really know. Still, we're we're

testing stuff out and we have a lot of

ideas and we don't know what's going to

work, but we're we're excited to show

what we come up with and see if people

like it.

Well, that that feels like a wonderful

uh place to leave the conversation and

and very fitting as we all try to figure

out uh where uh not only where we take

AI, but where AI takes us collectively.

Um so, it's been wonderful. Thank you so

much, Boris. Really appreciate your

spending some time with us today.

Yeah, thank you, Matt.

Hi, it's Matt Turk again. Thanks for

listening to this episode of the Mad

Podcast. If you enjoyed it, we'd be very

grateful if you would consider

subscribing if you haven't already, or

leaving a positive review or comment on

whichever platform you're watching this

or listening to this episode from. This

really helps us build a podcast and get

great guests. Thanks, and see you at the

next episode.

Loading...

Loading video analysis...