AI Engineer World's Fair 2026
How Anthropic Builds: Lessons from Labs — Mike Krieger, Anthropic
Read the talk
How Anthropic Builds: Delegating Goals, Understanding Changes, and Sustaining the Team
Mike Krieger describes a development practice built around ambitious delegation, repeated verification, flexible project teams, and the human judgment needed to keep fast execution useful.
From a talk by Mike Krieger
At a glance
Ideas worth remembering
Delegate a desired outcome and provide enough tools for the model to pursue it, recover from failures, and explain its decisions. Krieger’s weekend migration illustrates the ambition, but its reported success does not establish a general guarantee for large code ports.
Faster implementation increases the importance of evidence and comprehension: production observations can inform migrations, baseline metrics make incidents interpretable, and review artifacts communicate intent and tradeoffs.
Shared agent workflows make ambitious delegation visible to others. Continuing responsibility for a code area requires context, memory, and proactive work beyond a single bug-fix request.
Labs separates temporary bets from reporting relationships so projects can change every two weeks while coaching and development continue. Products gain a more permanent team after demonstrating traction.
Specialized products still need deep customer understanding. In finance, that includes designing a boundary between flexible generated applications and data systems that preserve verification, audit logs, and provenance.
Sustaining rapid experimentation requires time offline, perspective beyond daily launches, and room to acknowledge disappointment. A project can deserve closure while its team still needs to discuss the loss.
From product leadership to delegating outcomes
Introduced as Instagram’s co-founder and a member of technical staff at Anthropic, Mike Krieger explains that his use of models changed alongside his role. During his first two years at Anthropic, he was chief product officer, using Claude for work such as critiquing strategy documents. Watching others build, and spending his own weekends building, persuaded him to move into an individual contributor role.
That move coincided with internal model improvements that changed the useful unit of delegation. Previously, he would break an idea into engineering steps and work through them with the model. Increasingly, he describes the desired end state, lets the model work, and discusses the questions and tradeoffs that emerge. This still requires understanding the result: when an explanation exceeds his grasp, he asks Claude to break it down. Delegating a larger goal therefore creates a new conversation about decisions, rather than eliminating the conversation.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Give ambitious requests a working environment
Krieger makes the case for greater ambition through a small interaction: a nontechnical colleague asked him to change an internal product, and he realized his next step would simply be to ask Claude. The colleague could make that request directly. He believes early AI products taught users to ask too little by limiting the model’s tools and freedom. A model that can write code but cannot run it or adequately inspect its environment has few ways to recover when its first approach fails.
His PDF example shows why an execution environment matters even for a knowledge worker who never intends to write Bash. When a built-in PDF parser failed, the model could try writing a script to handle the document another way. A virtual machine provides room to improvise around a tool’s limitations. The product decision is to give the model enough general capability to attempt recovery, rather than make every task depend on the success of a predefined parser.
His most ambitious example was a Labs project written in Python. A better deployment approach using Bun motivated a move to TypeScript, despite the project having a couple hundred thousand lines of code. He created a dynamic workflow that spent the weekend porting the project, verifying it, double-checking it, and reading both versions repeatedly. He reports returning Monday to a completed port, with the goal of making it work and making it deployable. The account describes iterative verification, but gives no test coverage, equivalence criteria, or production measurements that would establish how broadly this result generalizes.
Asked whether product migrations are comparable to porting a runtime with many tests, Krieger avoids declaring them easier or harder. Instead, he recalls Instagram’s Monkey Type: it captured the types actually used at runtime in production and mapped those observations back to the codebase. That suggests another source of evidence for model-assisted conversion—production behavior, alongside segmented tests. His central limitation is the migration boundary: finding a portion that can change incrementally is harder than simply asking for an overnight replacement of the whole system.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Measure before the outage, and build controls before you need them
The discussion of rollout infrastructure brings Krieger back to Instagram’s first week, when its backend struggled under load. At an infrastructure lunch in 2010, he received advice he still uses: collect measurements before an incident. A newly added metric cannot tell you whether its current value is normal or unusually high, because it has no historical baseline. Instrumentation is useful partly because it preserves the comparison you will need later.
The second lesson was to make operational controls explicit. Early Instagram had a simple system for feature flags, gradual rollouts, and dynamic configuration. Some runtime settings needed to change within seconds to handle load, so those changes had to be a first-class capability. Krieger sees the same need in AI systems: when a service requires changing tradeoffs during operation, runtime configuration gives the team a way to act on what its measurements reveal.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Code review must preserve human understanding
Review remains a bottleneck, especially for architectural changes, but Krieger identifies a deeper constraint than calendar time: a human must be able to conceptualize the change. A 2,000-line pull request can look plausible without communicating what it is trying to accomplish. His team began sharing Claude Code artifacts that explain the change, its intention, and its tradeoffs. These explanations give reviewers a way into the design decisions that a large diff alone may obscure.
He describes a review practice that combines discussion of intent and tradeoffs, code verification, and production measurement. He does not read every line of every pull request. Instead, he asks Claude to investigate the questions he would raise about the code. For important changes, this remains human-driven review, with the model doing investigative work. Cosmetic visual changes receive a lighter treatment, with a willingness to fix forward. The distinction is consequential: the account describes different levels of scrutiny, not a blanket decision to merge generated code without human judgment.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Keep reporting lines stable while projects change
Labs reviews every project on a two-week cadence, deciding whether to persevere, pivot, or shut it down. Krieger says projects have been shut down in essentially every cycle. That frequency is intentional: the team prototypes quickly, ships internally, sometimes reaches early access, and winds down work that does not succeed. Repeating the process makes closure a normal outcome of experimentation rather than a declaration that the people involved have failed.
Aligning the org chart with those projects would mean reorganizing every two weeks. Labs instead assembles temporary teams around individual bets, drawing people from product and engineering. Each bet has a lead or directly responsible individual, who usually does not manage the other participants. Engineering managers retain responsibility for coaching, development, and helping individuals find work that suits their interests and enables them to contribute well. Separating project leadership from people management lets a bet end without repeatedly disrupting those support relationships.
The structure becomes more permanent when a product demonstrates traction. Krieger gives Claude Design as an example: it began with an ad hoc group, shipped, gained traction, and received a substantial second release in June. The team then hired specifically for that product and developed a more durable structure. Commitment grows with the evidence for the product.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Connect design to implementation and persistent applications
For Claude Design, Krieger identifies integration with other Claude interfaces as a major opportunity. He wants a smoother transition from a discussion in Claude Code into design work and back into implementation. When those interfaces do not communicate well, the product limits what the model can accomplish across the workflow. Better handoffs would let a design conversation remain connected to the work that follows it.
He also sees the boundary between a design and an application becoming less distinct. People have already built functional games in Claude Design because its output uses HTML and JavaScript, even though games were not its intended purpose. Persistence is a limitation in the examples he describes. The next question is how a detailed, functional design could become something that stores data, can be shared, and supports further development. He presents that as a direction to explore rather than a completed capability.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Remove obsolete features and unnecessary product boundaries
Asked what he would delete from Claude, Krieger describes an internal Slack channel called project unship. Removing features is difficult because low usage does not necessarily mean little aggregate value. At Instagram, a feature might serve only four to five percent of users, but 20 such features could serve different subsets of the audience. His comparison to Microsoft Word captures the problem: people can depend on different small portions of a large product.
He nevertheless argues that AI products need to retire or replace primitives as models improve. He cites the removal of styles, which he describes as lightly used and prescriptive, and points to skills as a better approach. The decision is broader than reducing a feature count: an interaction designed for an earlier model generation may need to be supplemented or supplanted when a more capable primitive becomes available.
His larger target is the complexity of making users choose between code, co-work, and chat when those products do not interoperate or delegate well. He doubts an ordinary user could explain why the distinctions exist. The friction becomes concrete when a co-work session has already established exactly what to build, yet the user must ask for a paragraph to paste into Claude Code. Removing that manual transfer would let Claude carry work across product boundaries without asking the user to reconstruct the request.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Startup opportunity still depends on understanding users
The interviewer raises a startup anxiety: a model lab could release something small that undermines an entire product category. Krieger’s response begins with why improved coding models attracted him to Anthropic. They could make experimentation faster and simpler, while leaving founders responsible for ideas and taste. He recalls investors asking what would happen when Google launched a photos product. His answer was that Google would build according to its own strengths and existing integrations—constraints that would shape its product.
He sees room for a startup to understand a particular industry or group of people more deeply than a general model lab. That requires discovering needs, reaching customers, listening, and iterating quickly. He argues that four or five people focused on a problem can move faster than the same people inside a more complex organization. A broad product portfolio brings advantages, but also integration obligations that a focused startup may avoid.
That optimism has a limit: some capabilities can become skills and may no longer need a dedicated product. Krieger does not promise protection for every existing application. His argument is that faster code production removes a scheduling constraint without solving the harder questions of what to build and for whom. Domain and user understanding remain central to whether the company succeeds.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Finance needs flexible applications over verifiable data
Turning to vertical AI and finance, Krieger says he has seen models improve across generations. Evaluations developed by finance startups provide a useful barometer for whether those improvements reach actual finance use cases. He does not name the evaluations or give scores, so the claim establishes a direction he has observed rather than a quantified performance comparison.
The architectural challenge is to combine on-demand analyses, dashboards, and workflows with a verified foundation of data. Krieger expects confusion if the whole system is free-form. Instead, he wants a boundary that preserves verifiability, audit logging, and data provenance while allowing flexibility in the applications built above it. The data need not be immutable, but users need a trustworthy account of what it is and where it came from.
Existing systems built for verification and auditability often make agentic workloads difficult precisely because they allow little flexibility. That creates work on both sides of the stack: applications must use reliable data without becoming rigid, and the underlying systems must support new workloads without losing their ability to verify and audit them. Krieger presents finding that boundary as an unresolved design problem and a business opportunity.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Protect time away and resist the daily emotional cycle
The interview closes by asking how people working 996 can avoid burnout. Krieger describes AI as substantially more intense than his Instagram experience, when major external events might mean an annual Apple announcement or a competitor launch every three or four months. In AI, a Wednesday all-hands can already have a crowded account of the week’s models, products, and regulatory developments. The challenge is a constant stream of consequential changes.
His first response is to carve out real time off. Having watched people close to him burn out and take a long time to recover, he strongly supports being able to go offline for a couple of days. If a role appears to make that impossible, he recommends working with a mentor to identify and remove the obstacle. In his framing, uninterrupted availability is a work-design problem to address.
His second response is perspective. Drawing on sports, he argues that neither a person’s best game nor their worst game fully represents them. The same applies to the swings between triumph and despair around AI launches. He recalls moments at Instagram that felt unrecoverable but became experiences the company worked through. A fast-moving field is still a long game: building a team and culture that can endure matters beyond the reception of a single launch. Even looking back three months can help separate a person’s sense of self and success from daily reactions.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Name the disappointment before deciding what comes next
Asked for advice from a coach or mentor that has stayed with him, Krieger emphasizes verbalizing emotions. If he feels stressed or disappointed, other people on the team may feel the same way. He recalls opening a meeting about a Labs initiative that was being shut down by acknowledging that he was sad, frustrated, and wished the work had succeeded. Treating closure as a normal part of experimentation does not make the disappointment disappear.
His openness gave teammates room to express their own frustration and sadness. Once those feelings were acknowledged, the group could ask what to do about the situation. The practical sequence is to make the shared emotional reality discussable, then move toward action. The interviewer ends by encouraging people to talk about their feelings, attend to their mental health, and keep shipping.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Read the complete timestamped transcript
- 0:01
[music]
- 0:12
>> Joining us on stage is the co-founder of
- 0:15
Instagram [music]
- 0:16
and a member of technical staff at
- 0:18
Anthropic.
- 0:19
Mike Krieger.
- 0:36
>> How's everybody doing? I mean, good
- 0:37
morning.
- 0:39
Nice.
- 0:40
Um
- 0:41
>> Mike, thank you for releasing Fable just
- 0:43
in time for us.
- 0:44
>> Exactly for the conference. We timed it.
- 0:46
>> [laughter]
- 0:47
>> Um we're we're so glad to have you. Uh
- 0:49
you're uh one of the preeminent builders
- 0:52
and you're a leading labs at Anthropic.
- 0:55
Um how has your
- 0:57
model usage changed as as you've, you
- 0:59
know, seen models internally grow?
- 1:02
>> Yeah, I mean, for me it's been like both
- 1:03
the model shift and then my role shift.
- 1:05
So, I for like the first 2 years I was
- 1:07
at Anthropic, I was chief product
- 1:08
officer. And then I kept seeing people
- 1:10
build with the models and the FOMO just
- 1:12
kept increasing because I was you know,
- 1:15
use the models as much as possible. But
- 1:16
for example, on product strategy I would
- 1:18
write a strategy doc and then have
- 1:20
Claude critique it and maybe you can use
- 1:22
a workflow, but it's not quite the same
- 1:24
as like building in that pure way. And I
- 1:26
was like spending all my weekends trying
- 1:28
to build with it and I realized, "Okay,
- 1:29
I actually just need to shift. It's like
- 1:31
way too interesting a time." And it's
- 1:32
actually an interesting trend I've seen
- 1:33
now like several people that were CTOs
- 1:36
at other places are like now joining as
- 1:39
ICs at Anthropic and other places. But I
- 1:41
made a role shift and it was actually
- 1:43
right around the time where we started
- 1:44
getting sort of internal snapshots of
- 1:47
what became Mythos and Fable. And what
- 1:50
was really interesting watching that
- 1:52
sort of shift was um that
- 1:55
kind of change between I have an idea,
- 1:57
I'm going to like sort of break it down
- 1:59
in my head much more how I would do
- 2:00
engineering normally, and then kind of
- 2:02
iterate through these different steps to
- 2:04
moving to much more of the paradigm of
- 2:06
I'm going to describe the goal, like go
- 2:08
off and work on it, and then like we can
- 2:10
talk about what trade-offs you you know,
- 2:11
surface some questions along the way,
- 2:12
but then
- 2:13
figure out what where you landed and
- 2:15
where we can go from there. I find it's
- 2:17
hard. I don't know if people have this
- 2:17
experience where
- 2:19
people
- 2:20
people's only been re-enabled for a
- 2:21
couple of days. People's definitely way
- 2:22
way smarter than me. So, sometimes it'll
- 2:24
finish work and be like, here's the
- 2:25
trade-offs I made. I'm like, can you
- 2:27
explain it to me like I'm a little
- 2:29
dumber than you are because I need you
- 2:30
to like sort of break this down for me.
- 2:32
But, that's been one sort of big change
- 2:34
is sort of moving from that task
- 2:35
delegation to like express the end state
- 2:37
and then have it go and and cook on it.
- 2:40
>> Yeah,
- 2:41
we're all learning how to delegate
- 2:42
better. Tariq did us a huge favor
- 2:44
yesterday.
- 2:46
We
- 2:47
Did you want to read it in the
- 2:48
newspaper?
- 2:50
You know, that we have we have
- 2:51
write-ups of talks now in in like the
- 2:53
next day's newspaper.
- 2:54
>> He said, be unreasonable.
- 2:57
In what ways you know, you know, have
- 2:58
you been more ambitious?
- 2:59
>> Yeah, you're prompting.
- 3:00
>> I love that I I mean, I love that
- 3:02
framing. We actually just hit this
- 3:04
today. I'm one of the labs initiatives I
- 3:06
have is internal product, and somebody
- 3:09
was like, hey, it doesn't work the way I
- 3:11
want it to,
- 3:13
and can you make some changes? And I
- 3:15
realized, oh, I'm just going to go ask
- 3:16
Claude to do this. Like, why don't you
- 3:18
ask Claude? And this was a non-technical
- 3:19
person. So, I actually think as an
- 3:21
industry or even as a product team, we
- 3:23
have to teach people to be more
- 3:25
unreasonable in their usage, and it's
- 3:27
sort of hard to imagine. I think that
- 3:29
that
- 3:29
if I can digress for a second on product
- 3:31
design, I think right now the like kind
- 3:33
of first generation of AI products, we
- 3:35
put them too much in a box and constrain
- 3:37
their their sort of access to tools or
- 3:40
kind of degrees of freedom, which means
- 3:41
it was much harder to be unreasonable,
- 3:43
right? When you say, do this thing for
- 3:45
me, and then it would be like, well, I
- 3:46
can't. I can barely like I can write
- 3:49
code, but I can't really run it, or I
- 3:50
can kind of introspect my environment,
- 3:52
but not really.
- 3:53
Um and I think as you see our own like
- 3:55
product progression even with things
- 3:56
like co-work where like, you know, does
- 3:58
every single like knowledge worker need
- 4:01
a virtual machine that can write bash?
- 4:02
Like, on the face of it, no, but then
- 4:04
when you realize, oh, actually, that way
- 4:06
it can remediate an issue where, oh, I
- 4:08
tried to parse a PDF using our built-in
- 4:10
PDF parser. I hit this yesterday and it
- 4:11
was like, ah, I can't parse it this way.
- 4:13
Well, okay, well, I can probably write a
- 4:14
script that can do this as well. Um so,
- 4:17
I think that's it. My most unreasonable
- 4:18
thing though was uh one of our labs
- 4:20
projects I wrote in Python like near and
- 4:22
dear to my heart. All of Instagram was
- 4:23
in Python. But I think they're finally
- 4:25
converting it to PHP now that they have
- 4:27
um like models that can do it. I know.
- 4:30
>> [laughter]
- 4:31
>> Tokens. Um and uh for deployment I
- 4:34
realized that Cloud Code had like
- 4:35
figured out a better deployment story
- 4:37
with Bun. And I was like, okay, I need
- 4:38
to port this whole thing from Python to
- 4:40
TypeScript. Like, as a, you know, if I
- 4:42
put on my like 2010s engineering hat or
- 4:44
even my early 20 20s, like, that's a
- 4:45
dumb idea. Like, who would ever port
- 4:47
like, at that point, you know, a couple
- 4:48
hundred thousands of lines of code. Um
- 4:51
but I was like, I think this is doable
- 4:52
now and I basically created this dynamic
- 4:54
workflow setup and over the weekend had
- 4:56
it port the whole thing, like, verify
- 4:58
it, double-check it, then read both code
- 5:00
like this basically churn and churn and
- 5:01
churn and then came back Monday to a
- 5:04
completed workflow that was a ported
- 5:06
version of that thing. So, that probably
- 5:07
ranks on like the more unreasonable
- 5:09
things. Like, yeah, just port this
- 5:10
entire Python code base to TypeScript,
- 5:12
get it working, get it deployable in,
- 5:14
you know, a weekend.
- 5:16
>> Yeah, I mean, a lot of people are
- 5:17
talking about the the Bun Zig to Rust
- 5:20
version. I think a lot of people are
- 5:21
also like, well, it's a compiler, it's a
- 5:24
it's a runtime, it's got lots of tests,
- 5:26
easy to do. Can you port Instagram,
- 5:29
which you would know very well, to PHP
- 5:32
like that? Like a like a product.
- 5:33
>> Yeah, I mean, I think the product side
- 5:35
of it it's even I don't know if it's
- 5:37
easier or harder. One of the things we
- 5:37
did at Instagram, this is when Python 3
- 5:39
came out and we were able to add type
- 5:41
hints for the first time and it was
- 5:43
people had a lot of internal
- 5:43
conversations like, are we going to run
- 5:45
out of steam on Python? And my
- 5:46
perspective was always like, I think we
- 5:48
can take this way further than we think
- 5:49
we can, uh, but I think types are going
- 5:51
to help us not sort of be in our own
- 5:53
way. And we built this thing called
- 5:56
Monkey Type where we basically like
- 5:57
captured runtime type like basically the
- 6:00
types that were actually getting used in
- 6:01
production and then map those back to to
- 6:03
the types in the code base. And I think
- 6:05
because of that sort of pattern, I think
- 6:08
there's really interesting ways in which
- 6:09
if you're doing sort of conversion or
- 6:11
sort of cross compiling using LLMs, you
- 6:13
can also lean on production data a lot
- 6:15
more or run sort of like segmented
- 6:17
tests. I think that like there's a lot
- 6:18
of, uh, things you can do there. But
- 6:20
yeah, I think it's, I mean, the sky's
- 6:21
the limit there as well. I think the
- 6:22
hardest part is always finding the
- 6:23
boundary around where you can start
- 6:25
doing it incrementally without trying to
- 6:26
boil the whole ocean and like swap it
- 6:28
overnight.
- 6:29
>> Yeah, I mean, your users are your test
- 6:30
ultimately and, um,
- 6:32
you know, I we I also read another
- 6:34
article in the newspaper about how you
- 6:35
could just use rollouts and sometimes
- 6:37
you don't really know, uh, what you're
- 6:39
going to need it for, but when that
- 6:40
infrastructure exists for your
- 6:42
experiments and to roll things out, it's
- 6:44
enabled so much.
- 6:45
>> Yeah, I mean, I always found this was
- 6:46
advice we got. It's like we launched
- 6:48
Instagram and the happened to be the
- 6:49
first week everything melted cuz we
- 6:51
didn't really know what we were doing on
- 6:52
the back end side of things. And, uh,
- 6:54
coincidentally that week there was like
- 6:56
a lunch that one of our investors just
- 6:57
scheduled like not even for us. It was
- 6:59
just a
- 7:00
infrastructure lunch. And we ended up
- 7:02
spending we totally like monopolized
- 7:04
that conversation cuz everybody had
- 7:05
their own opinion about how we could fix
- 7:06
our scaling. Um, and like the two pieces
- 7:08
of advice I got there is like 2010 that
- 7:10
I like will forever retain is like, um,
- 7:13
like basically like
- 7:15
pre-measure everything that you think
- 7:16
you might even remotely need because the
- 7:18
worst thing is an outage where you're
- 7:19
like, well, is this like number normal
- 7:22
or is it high? And like, oh, I don't
- 7:23
know because I don't have data until I
- 7:25
just added this metric. And the other
- 7:26
one is being like really thoughtful
- 7:27
about knobs and feature flags. So even,
- 7:29
you know, early Instagram we had like a
- 7:31
very, uh, simple but really effective
- 7:33
like way in which you could do like ramp
- 7:35
outs and rollouts. And dynamic config
- 7:37
too where, you know, a lot of our
- 7:39
runtime configurations had to be
- 7:40
changed, you know, in a matter of
- 7:41
seconds so that we could handle load and
- 7:43
being able to like do that in a first
- 7:44
class way was was really important. I'm
- 7:46
seeing that definitely in in AI as well
- 7:48
where, you know, we're making all sorts
- 7:49
of different trade-offs and having that
- 7:50
kind of runtime configuration is super
- 7:52
key.
- 7:52
>> Yeah.
- 7:53
Uh my my favorite scaling story of
- 7:54
Instagram by the way, I think it's like
- 7:56
your launch day when you you DDoS
- 7:57
yourself with the email.
- 7:58
>> Yes.
- 8:00
>> Which I people should look up that story
- 8:01
if uh if you haven't seen it. Um I
- 8:03
wanted to go into tags. Uh
- 8:05
very very major shift. Uh it's it's how
- 8:07
60 something percent of your code is
- 8:09
written today.
- 8:09
>> Yeah.
- 8:10
>> Um how do you square that with
- 8:13
everything you just said where it's like
- 8:14
very dynamic? Like you don't actually
- 8:16
ship one app, you ship one app with
- 8:17
3,000 flags.
- 8:18
>> Yeah.
- 8:19
>> And like, well, what are you working on
- 8:20
today? I don't know. Like it's it's for
- 8:21
this segment of the population.
- 8:23
>> Yeah. Yeah, I mean, I think there's a
- 8:24
bunch of things. So, like with I was
- 8:26
really excited. I was talking to Swix
- 8:27
earlier like, I'm really excited that we
- 8:28
have tag out there because it is uh how
- 8:31
we've been working for a while and I
- 8:33
would get up on stages and people like,
- 8:35
"How do you work at Anthropic?" And I'd
- 8:36
be like, "Oh, yeah, we use these things
- 8:38
like that are not quite Claude code, but
- 8:40
you know, uh but it's hard to describe
- 8:41
it, but I mean, if you like got to poke
- 8:44
into Anthropic, like you would see uh of
- 8:47
course Claude code usage for things that
- 8:48
are like more interactive or if you're
- 8:49
kind of iterating on a particular uh
- 8:51
sort of
- 8:52
sort of specific thing where you want a
- 8:54
lot of like a high sort of bandwidth
- 8:56
back and forth, but most usage is
- 8:58
actually much more delegating uh via
- 9:00
tagging and via tag. And you can say
- 9:02
like, "Here's the And the reason it's
- 9:04
really interesting is how multiplayer it
- 9:05
is." And it reminds me sort of of like
- 9:07
um actually like Midjourney, like the
- 9:09
fact that everyone was on Discord seeing
- 9:11
how other people were using it. I think
- 9:13
it actually to your earlier question
- 9:14
really helps with that unreasonableness
- 9:15
or ambition where the first time you see
- 9:18
somebody tag Claude and be like, "Hey,
- 9:20
you know, don't just fix this bug, but
- 9:21
like now you are responsible for this
- 9:24
part of the code base and I want you to
- 9:25
monitor this feedback channel and
- 9:27
proactively take on tasks and then fix
- 9:29
them and then also take like, you know,
- 9:31
if this API changes, do that." Like I
- 9:33
saw somebody do that. I was like, "Oh,
- 9:34
wait, I've I've totally underutilizing
- 9:36
this thing. I've just been using it as
- 9:37
like a glorified Claude code and slack.
- 9:39
Like that's definitely a totally like
- 9:42
sort of new version of it, right? And
- 9:44
then more advanced version is really
- 9:45
trying to start thinking of it as a
- 9:46
teammate that is actually sort of holds
- 9:48
context, has memory, and can be
- 9:50
proactive. And that's just really
- 9:52
changed how we operate internally. It's
- 9:54
much more like this multiplayer async
- 9:57
proactive way than it is a you know,
- 9:59
most people often their own CLIs.
- 10:01
>> Are you bottlenecked by code review and
- 10:03
get? Obviously, there is code review,
- 10:05
but someone usually still looks at it.
- 10:08
Is there a world in which you just merge
- 10:10
it in?
- 10:11
>> Yeah, we're it's a really good question.
- 10:13
We are definitely still bottlenecked on
- 10:15
reviews, especially for things that are
- 10:17
like touching some architecture pieces.
- 10:19
And it's actually more subtle than just
- 10:20
being bottlenecked on review, cuz that's
- 10:22
you know, okay, we can carve out time
- 10:24
differently. It's like bottlenecked on
- 10:26
human ability to even
- 10:28
like fully conceptualize what we're
- 10:30
doing. So, one of the reasons we built
- 10:31
Claude code artifacts that we shipped a
- 10:33
couple weeks ago was partially for that,
- 10:35
which is
- 10:36
you would send somebody a PR, and then
- 10:38
they'd be like, I don't know, man. This
- 10:39
is like 2,000 lines of code. Like, it
- 10:42
looks like code to me. And what we
- 10:43
started doing instead is sharing much
- 10:45
more like, here's a Claude code
- 10:47
artifact. Like, here's the explanation.
- 10:49
Here's the intention of the the change.
- 10:51
Here's the trade-offs that were made.
- 10:52
And like, I think that's going to be
- 10:54
much more be the trend by which we
- 10:56
communicate, which is the code is
- 10:57
ultimately, you know, verifiable using
- 11:00
some things, but actually like
- 11:01
discussing intent and trade-offs, and
- 11:03
then measuring in production I think
- 11:05
that at least the direction of travel
- 11:07
we've we've gone. And I don't review
- 11:09
when I get a pull request, I wish I
- 11:10
could say I reviewed every line of code.
- 11:12
I definitely do not. I like actually
- 11:13
talk to Claude about the the code and
- 11:15
say, all right, like, these are the
- 11:16
questions that I would have. Can you go
- 11:17
investigate it? So, it is kind of
- 11:19
Claude-powered code review, but still
- 11:20
human-driven. And and for the really
- 11:22
important ones. And for the ones that
- 11:23
are like cosmetic visual changes, it's
- 11:25
much more like look like we'll fix
- 11:27
forward if we need to fix forward, you
- 11:29
know.
- 11:30
>> Yeah, totally. I think a lot of people
- 11:31
are here are trying to figure that out,
- 11:32
too.
- 11:34
I wanted to talk also a little bit about
- 11:36
Anthropic Labs in general.
- 11:38
Nilay Patel,
- 11:39
who you've probably met before, loves to
- 11:41
ask ask the question like draw the org
- 11:43
chart.
- 11:44
Like how like people, you know, you ship
- 11:46
your org chart. Like I think it's
- 11:48
important like everyone knows cloud
- 11:49
code. Now you've got tags.
- 11:52
Um How are you structuring the labs?
- 11:54
>> Yeah, it's a good question. Because what
- 11:56
we were trying to wrestle with was you
- 11:58
want sort of people to be supported
- 12:01
like, you know, I think the death of the
- 12:02
engineering manager discipline has been
- 12:04
greatly exaggerated. Like I think
- 12:05
there's still a lot of coaching and
- 12:07
interpersonal pieces and personal
- 12:09
development that I think is still
- 12:10
really, really important. But especially
- 12:12
in a labs type group where like our
- 12:14
whole cadence is two-week reviews where
- 12:17
every project goes up for we call it
- 12:19
persevere or pivot. So basically every
- 12:21
project is up for review and either it's
- 12:23
time to, you know, keep going,
- 12:25
persevering, or you know, it's time to
- 12:26
pivot it or even shut down. And, you
- 12:28
know, we've shut down projects basically
- 12:31
every single one of those cycles and
- 12:32
it's like the more you do it, the less
- 12:33
it's just like, "Oh no, my project is
- 12:35
shut down. I failed." It's like, "No,
- 12:36
that is definitely the intention of the
- 12:38
labs team is to prototype quickly, try
- 12:39
to ship internally, maybe get it to
- 12:41
early access, and if it doesn't work,
- 12:43
wind it down." But because of that kind
- 12:45
of like rapid iteration, it means that
- 12:46
if you align the org chart too much to
- 12:49
the individual projects, you're going to
- 12:50
end up like re-orging every two weeks,
- 12:52
which would be a total nightmare. And so
- 12:54
we've actually ended up with this
- 12:55
interesting setup where like the the pod
- 12:57
or the team that is working on a given
- 12:59
we call them bets within labs,
- 13:01
definitely just draws upon like all
- 13:03
right, somebody from product, somebody
- 13:04
from the eng team,
- 13:06
you know, I'll jump in when it's a
- 13:07
product I'm particularly interested in.
- 13:09
I'll come in and work together with the
- 13:10
team on it. And that's the unit for that
- 13:12
time. And there is the concept of a bet
- 13:14
lead or a directly responsible
- 13:15
individual. But the interesting thing is
- 13:17
that they don't manage usually any of
- 13:18
the other people, which kind of breaks
- 13:20
the that kind of previous way in which a
- 13:22
lot of these things were done. But I
- 13:23
think it leaves it leaves us to be
- 13:24
really flexible when you say, "Okay,
- 13:26
actually this project is not going to
- 13:27
work out. Let's disband and keep going
- 13:29
and it's not a big deal." And the engine
- 13:31
manager is much more playing the like
- 13:33
make sure every individual is assigned
- 13:35
to the thing that they're most excited
- 13:36
about and that they're working in the
- 13:37
best way possible. Now, what we do sort
- 13:39
of solidify is when there's a product
- 13:41
that has like legs. Like Cloud Design
- 13:42
for example, started in this sort of ad
- 13:44
hoc sort of grouped way and then now
- 13:47
that like we've shipped it, it's gotten
- 13:48
traction, we've done like a big second
- 13:50
release in June. Like it's becoming like
- 13:53
we've hired people for that specific
- 13:55
team and it has more of a of a
- 13:56
structure. So, it's like loose until it
- 13:58
gets solidified down the line.
- 14:01
>> What's the future of Cloud Design? I
- 14:02
think a lot of people are very
- 14:03
interested in It's one of your biggest
- 14:05
launches this year.
- 14:07
Where does this go?
- 14:08
>> I think for me, I mean
- 14:10
the things that are holding back Cloud
- 14:12
Design from being even better is better
- 14:14
interaction with our other surfaces. So,
- 14:16
you know, I was designing something or I
- 14:18
was talking to to Cloud Code the other
- 14:21
day. I'm like, I want a really much more
- 14:23
seamless like what I'm talking about the
- 14:25
design for it, you know, and then after
- 14:26
design back to that. I think in general
- 14:28
it's I mean this goes back again to kind
- 14:30
of unconstraining Cloud. Like the fact
- 14:33
that our surfaces don't talk to each
- 14:34
other as well as they could. I think
- 14:36
really holds back a lot of interesting
- 14:37
ideas around what we could do. So, I
- 14:39
think that's one like kind of major area
- 14:41
that we're looking at.
- 14:43
And then the other one is people like
- 14:44
the lines between a Cloud Design and an
- 14:47
app get blurry and blurrier over time.
- 14:49
Like I've seen people Of course there's
- 14:50
no like persistence but build like fully
- 14:53
functional like even games which is
- 14:55
definitely not what we designed Cloud
- 14:56
Design for but you can do it. It's just
- 14:58
HTML and JavaScript.
- 15:00
So, blurring those lines even further
- 15:01
and thinking through like what is the
- 15:03
path from a like fully featured design
- 15:05
that looks really well to really good to
- 15:07
something that is maybe more like a
- 15:09
artifact where you're actually able to
- 15:10
go and you know, persist data and share
- 15:12
it with others and build from there. So,
- 15:13
I think that those lines get really
- 15:15
interesting over time, too.
- 15:16
>> Yeah.
- 15:18
A big part of design is having taste. I
- 15:20
actually asked Fable what Fable wants to
- 15:23
ask you
- 15:24
and this this this is what Fable came up
- 15:26
with. You deleted almost all of Bourbon
- 15:28
to get to Instagram which is like you
- 15:30
had a whole you know solo mode whatever
- 15:32
thing and you went to Instagram. What
- 15:35
would you delete in AI or more spicy
- 15:37
what would you delete in Claude?
- 15:38
>> Oh, I like the spice.
- 15:41
I think I mean we have it's interesting
- 15:43
we have a one of our slack channels is
- 15:44
like project unship which is like what
- 15:46
is in the product right now. It's
- 15:48
I mean this is hard at Instagram. The
- 15:49
Instagram we what
- 15:51
things that had like four to five
- 15:53
percent usage you're like oh that's
- 15:55
really not very many but then you have
- 15:57
like 20 features that each have four to
- 15:58
five percent usage is like the classic
- 16:00
Microsoft Word problem of like everybody
- 16:02
uses some disjoint subset of the of the
- 16:05
functionality. So that that's always the
- 16:07
challenge. Now I think we're younger
- 16:09
product so hopefully we have less of
- 16:11
those things. Like we unship styles I
- 16:12
think recently where it was like used by
- 16:14
a small percentage of people and was not
- 16:17
really AGI filled in a lot of ways it
- 16:19
was like very sort of prescriptive in
- 16:20
the way that it worked and skills very
- 16:21
much better applications and then like
- 16:24
that. So I think you have to be willing
- 16:25
to take the primitives of like one
- 16:27
generation of AI and like unship them or
- 16:29
at least like supplement them or
- 16:31
supplant them with the next one as well.
- 16:33
I think the biggest thing is I look at
- 16:35
it and I've been spending some time like
- 16:37
outside labs on some of this is like man
- 16:39
like we're asking people to make like
- 16:40
code versus co-work versus like chat
- 16:43
distinctions and like one they don't
- 16:45
interoperate well and they can't
- 16:46
delegate to each other and two I think
- 16:48
the average person off the street could
- 16:49
not explain to you why those are all
- 16:51
different. So I think deleting some of
- 16:53
the product complexity within our our
- 16:56
code or our product I think is a a thing
- 16:58
that would would serve well. Also
- 17:00
because then Claude can do what it needs
- 17:02
to do and and do well. Like there's
- 17:03
nothing more frustrating than having a
- 17:04
co-work session where you're like great
- 17:06
I've mapped out exactly what I want you
- 17:07
to build and then be like can you please
- 17:09
like create a paragraph that I can paste
- 17:11
into Claude code? Like that is some 2020
- 17:13
you know kind of workflow there that
- 17:15
really shouldn't exist anymore.
- 17:17
>> Yeah. Um
- 17:18
I think
- 17:19
drawing lines on what you don't want to
- 17:21
do and also sort of leaving room for
- 17:23
others is interesting. Um a lot of
- 17:24
people today is like the startups day
- 17:26
for AI E or obviously very
- 17:28
sympathetically aligned to startups. Uh
- 17:30
but there's some anxiety in the room
- 17:31
because tomorrow's Anthropic could wake
- 17:33
up and publish
- 17:35
some markdown files that destroy my
- 17:36
industry. Um so
- 17:38
>> [laughter]
- 17:39
>> uh why should we not all just give up
- 17:40
and join Anthropic? Like why bother
- 17:42
starting any other company?
- 17:44
>> Um I I mean actually joined one of the
- 17:47
main reasons I joined Anthropic was
- 17:48
because I saw how much this was like,
- 17:51
you know, the models weren't that good
- 17:52
at coding up but they were getting
- 17:53
there. Like how much it would unlock
- 17:55
like whole like next generation of
- 17:56
startups. Not because it was going to
- 17:58
solve their ideation or their taste, but
- 17:59
because like it would make
- 18:01
experimentation way simpler and and
- 18:03
would get you to move faster. And I
- 18:04
still like really believe that. And I
- 18:06
mean it's the reality of, you know,
- 18:09
uh
- 18:10
And we saw this with like Instagram.
- 18:12
Like we would get questions from
- 18:12
investors like, well, what happens when
- 18:14
Google launches a photos product? It's
- 18:16
like Google's going to launch a very
- 18:17
googly photos product and it's going to
- 18:19
have to be bound by the integrations
- 18:20
that they already have and it's going to
- 18:22
be like it's going to play to their
- 18:23
strengths. And I think that is going to
- 18:24
be true. And I'm not like giving advice
- 18:26
on how to compete with Anthropic, I
- 18:27
guess in a way, but like it's actually
- 18:28
not because we're also a platform which
- 18:29
is like there's so much I think room to
- 18:32
be like laser obsessed with your
- 18:34
particular vertical or your industry or
- 18:36
group of people that you know really
- 18:37
well in a way that like none of the labs
- 18:39
are ever going to get to that level of
- 18:41
uh of understanding and like therefore
- 18:43
get that kind of adoption and user love
- 18:46
and and build that out. Now, it's
- 18:47
definitely harder in the age where like
- 18:49
the models can just do a lot and so
- 18:51
there's, you know, some of these things
- 18:53
can be like skillified and like maybe
- 18:55
don't need their own dedicated product.
- 18:57
But I think it's like the hard stuff is
- 18:58
still hard. It's like understanding the
- 18:59
needs of people, like figuring out how
- 19:01
you're going to reach them, uh listening
- 19:03
to them and iterating on them really
- 19:04
quickly. Like
- 19:05
it is still the case that like a group
- 19:07
of four or five people obsessed with a
- 19:09
problem is going to move faster than
- 19:11
those same people at any other kind of
- 19:13
organization that are like, you know,
- 19:14
subject just to the complexity. I just
- 19:15
mentioned the like the fact that we
- 19:17
have, you know, a lot of different
- 19:18
products that kind of interoperate. Like
- 19:20
that's a interesting constraint that we
- 19:21
have to work through. It's an advantage
- 19:22
in other ways, right? So, yeah, I'm
- 19:24
still like very long and bullish on
- 19:26
startups and um it's just
- 19:29
it tapers over the fact that like
- 19:31
writing code was never the like the
- 19:33
limiting part. You know, maybe it was on
- 19:34
the timeline perspective, but it was
- 19:35
never like the thing that was going to
- 19:37
like make or break a startup. It's
- 19:38
really that space and user
- 19:40
understanding.
- 19:41
>> Yeah. Uh domain knowledge.
- 19:43
>> Yeah.
- 19:43
>> Uh today is also our day for vertical
- 19:46
AI. Uh one of our
- 19:48
uh returning speakers and top speakers,
- 19:50
Chris Lovejoy, uh was always talking
- 19:51
about vertical AI. He was in from
- 19:53
interior in the healthcare space. And
- 19:55
then recently I was I invited him back
- 19:57
and turned out he you guys just hired
- 19:59
him for your uh healthcare efforts. Um
- 20:02
we also our next big one is also
- 20:03
finance. You know, we have a yeah, a
- 20:05
finance track. You guys just had a huge
- 20:07
finance event in New York City. Um and
- 20:10
where our next uh AI is is sort of
- 20:12
finance focused. What are you seeing
- 20:13
there? Any you know, any potential uh
- 20:15
for Claude? Obviously a lot of Excel
- 20:17
Excel spreadsheets.
- 20:18
>> Yeah. No, I think that there's there's a
- 20:19
lot in there, too. And that's like an
- 20:21
area where uh you could see the model
- 20:23
get clearly better at it like sort of
- 20:26
generation to generation. And there's,
- 20:28
you know, there's some good sort of
- 20:29
vertical specific uh uh finance startups
- 20:32
that have like done their own um
- 20:34
evals, which has also been interesting
- 20:36
to to track. And it's not like we're
- 20:37
like sort of playing to the eval, but it
- 20:38
is a useful sort of barometer around
- 20:40
like is this actually getting better um
- 20:42
at these finance use cases. I think the
- 20:44
interesting blend that's going to happen
- 20:45
um is this mix of, again, the model
- 20:48
having the flexibility to like dive in
- 20:50
and create just-in-time analyses or
- 20:52
dashboards or workflows with like some
- 20:54
sense of like what is the not immutable,
- 20:57
but at least like verified sort of set
- 20:59
of data. And so like uh
- 21:01
set having all of that be totally free
- 21:03
form, I think is a recipe for confusion
- 21:05
and is like not what most companies in
- 21:07
the financial services space want. So,
- 21:10
finding that right uh sort of cut line
- 21:12
where you have verifiability and audit
- 21:14
logging and and sort of data provenance
- 21:16
here, but not in a way that constrains
- 21:18
the kinds of applications that you can
- 21:20
build on top, I think is a lot of the
- 21:21
art that we're seeing in that space as
- 21:24
well. Um and I think, you know, if you
- 21:26
solve it well, you can you can get the
- 21:28
best of both worlds. The hard part is a
- 21:30
lot of the systems that were built to do
- 21:32
the verifiability audibility like are
- 21:34
kind of almost by design not super
- 21:36
flexible in terms of agentic workloads
- 21:38
on top. So, I think there's opportunity
- 21:39
at both sides of the stack there.
- 21:41
>> Yeah. Um I think I I also agree we'll be
- 21:43
exploring that in in New York. Um the
- 21:46
last thing I want to end on is on mental
- 21:48
health, which we don't talk about enough
- 21:50
in technical conference conferences. Um
- 21:52
you've seen a lot of hyper growth.
- 21:54
People are just always refreshing their
- 21:56
timelines and it's exhausting.
- 21:58
Um
- 21:59
how do you advise people who are working
- 22:01
996 to avoid burnout?
- 22:03
>> Yeah. I mean, I think this is a hard
- 22:04
one. I mean, and
- 22:06
it is, I'm sure you are experiencing
- 22:08
this cuz you're all working in this
- 22:09
industry like
- 22:10
it is
- 22:11
you know, multiples more intense and
- 22:14
things move much more quickly at an
- 22:15
Instagram like our the two things that
- 22:17
we were thinking about was like, what is
- 22:18
Apple going to announce at WWDC and is
- 22:20
it going to like totally mess us up or
- 22:22
boost us, right? So, that's like once a
- 22:23
year. Um or, you know, maybe a
- 22:25
competitor launches every three or four
- 22:27
months, right? And uh it is definitely
- 22:29
not that. It's
- 22:30
a topic we we do a when we do do our
- 22:32
weekly all hands. Usually on Wednesdays
- 22:34
and we have a slide that's like the week
- 22:35
in AI at Pinterest is and it's only
- 22:37
Wednesday and like and inevitably like
- 22:40
some competitor has shipped a new model
- 22:41
and like there's been a like new product
- 22:43
and maybe there's some interesting thing
- 22:44
happening
- 22:45
um uh on the regulation side. Like if
- 22:47
things are moving really, really
- 22:48
quickly. I think the way I try to stay
- 22:51
at least relatively sane, um one is like
- 22:54
actually carving time off and I think
- 22:55
the topic co-founders do a good job of
- 22:57
like saying like, look, like burnout if
- 22:59
you you out, like you're kind of done.
- 23:01
I've seen it happen unfortunately to
- 23:02
people I'm really close to and then it
- 23:04
takes a long time to recover from that.
- 23:06
Um so actually encouraging people like
- 23:08
there's no job that is so important that
- 23:09
you can't be offline for a couple of
- 23:10
days. Um so I think that's like a big
- 23:13
key like piece in there. So like let's
- 23:16
>> [applause]
- 23:16
>> strongly believe.
- 23:18
Um
- 23:19
And if it is you're probably doing
- 23:20
something wrong and you talk to somebody
- 23:22
who could be a mentor to figure out how
- 23:23
you can unblock that. Um and then I
- 23:26
think the other one as well is like I
- 23:28
love sports and like uh
- 23:31
this is the notion of like you're never
- 23:32
as good as like your best game and
- 23:33
you're never as bad as your worst game.
- 23:34
I think that's also really true. Like I
- 23:36
know like in AI there's like the you
- 23:38
know it's so over we're so back thing.
- 23:39
Like that like if you internalize that
- 23:42
that cycle is always going to be at play
- 23:44
in some way, you realize like it's never
- 23:46
that bad. Like Ben Horowitz's book is
- 23:49
the hard thing about hard things has
- 23:50
this chapter on like we're effed it's
- 23:53
over and like that feeling as a startup
- 23:54
that probably many of you have had at
- 23:55
startups where you're like oh I can't
- 23:57
believe this thing happened like we're
- 23:58
never going to like recover from this. I
- 23:59
definitely we definitely had an
- 24:00
Instagram a couple of times. And then
- 24:02
you get through it and like it's that
- 24:03
like def like defines the company when
- 24:05
you can actually go through that. I try
- 24:07
to remind myself and the team here even
- 24:09
with an Entropic which is like like this
- 24:11
is a is a fast-moving but is also a long
- 24:13
game. And it's like we're never it's
- 24:15
never just about today's model launch
- 24:18
and reaction or this product launch and
- 24:19
everything else. Like you're playing and
- 24:21
you're building and you just have to
- 24:22
trust that you're building like the team
- 24:23
and culture that is going to get through
- 24:25
those things and have that sense of
- 24:27
perspective even if perspective is
- 24:28
saying like look 3 months ago we were in
- 24:30
a similar position. Maybe it's not a
- 24:31
year it's just a matter of months but
- 24:33
it's still like zooming out and not
- 24:35
taking things not letting your internal
- 24:38
sort of like sense of self and success
- 24:41
be so driven by the day-to-day.
- 24:43
>> Yeah. It has anyone any coach or mentor
- 24:46
said something to you that you repeat to
- 24:47
yourself that gets you through the hard
- 24:49
tough times?
- 24:50
>> Um I think the biggest one was
- 24:53
this like sense of like if you're
- 24:56
feeling something it's really often the
- 24:57
case that other people on the team are
- 24:59
feeling it too. So this is like advice I
- 25:01
got from my my coach around just being
- 25:03
like like just verbalizing emotions like
- 25:05
even saying like hey I'm feeling really
- 25:07
stressed out about this or yeah I'm
- 25:08
really sad that we are shutting down
- 25:10
this labs initiative. I literally had
- 25:11
this meeting a couple months ago where I
- 25:12
was working really hard on something and
- 25:14
I kicked off the meeting like
- 25:16
I'll kick it off like I'm really sad
- 25:17
like I'm frustrated like I wish this
- 25:19
thing had worked out and I think that
- 25:20
holds the space for other people to be
- 25:22
like yeah I'm pissed off too or like I'm
- 25:23
sad too and like I think giving that
- 25:25
advice around like not
- 25:27
I think if you can get yourself to be
- 25:30
open and vulnerable it often like lets
- 25:32
other people verbalize that and then you
- 25:33
can from there you can be like great
- 25:34
what are we going to do about it like
- 25:35
you know it's much easier to start from
- 25:36
that place.
- 25:37
>> Yeah we actually kicked off AIE with a
- 25:39
session from Carol Robbins who runs
- 25:41
touchy feely at Stanford
- 25:43
and I can't think of a better way to end
- 25:45
than encouraging people to talk about
- 25:46
their feelings manage their mental
- 25:48
health and keep shipping.
- 25:49
>> Yeah. Thanks so much Mike.
- 25:50
>> Thanks for having me.