AI Engineer World's Fair 2026
How Anthropic Builds: Lessons from Labs — Mike Krieger, Anthropic
Read the talk
How Anthropic Builds: Lessons from Labs
Mike Krieger explains how goal-based delegation changes engineering at Anthropic, why faster code generation makes human understanding harder, and how Labs combines short experiments with continuing support for the people doing them.
From a talk by Mike Krieger
At a glance
Ideas worth remembering
Goal-based delegation gives Claude room to plan and execute; humans still need to understand the resulting decisions and tradeoffs.
Execution tools let an agent try another route when a built-in tool fails. The weekend port illustrates repeated conversion, verification, and comparison rather than a single translation.
Claude Tag makes delegation visible to colleagues, helping people discover more ambitious assignments and move toward continuing, proactive work.
Large generated changes strain human comprehension. Explanations of intent and tradeoffs help reviewers ask better questions, while important reviews remain human-driven.
Labs separates temporary bet leadership from people management so two-week project decisions do not require two-week reorganizations.
Financial agents need flexible applications built on verified data, with provenance and audit logging that do not block new workflows.
Time offline and perspective across launches help sustain the work. Naming disappointment can help a team discuss its feelings and decide what comes next.
From critiquing strategy to delegating an end state
For his first two years at Anthropic, Mike Krieger, Instagram’s co-founder, worked as chief product officer. Claude could critique a strategy document, but that left him watching other people build while he squeezed his own experiments into weekends. The growing FOMO prompted a move into an individual contributor role. The change coincided with more capable internal models—and a different way of assigning engineering work. 1:02
The earlier workflow began with a human decomposing an idea into steps, then guiding the model through them. The newer workflow begins with the desired result: describe the goal, let Claude work, and discuss questions and tradeoffs as they arise. That moves some implementation planning into the delegated work. It also creates an obligation at the other end: understanding the decisions well enough to judge them. A finished result can still require Claude to break down its reasoning before the human can usefully respond.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
An unreasonable request needs room to execute
“Be unreasonable” becomes the interview’s practical challenge. A nontechnical colleague asked Krieger to change an internal product; he realized his own next step would simply be to ask Claude. Why should that person need him as an intermediary? Asking for more ambitious results is partly a learned habit, and the first generation of AI products taught people to ask small by limiting what models could reach and do.
Tool access changes what happens after an obstacle. In the PDF example, a built-in parser cannot handle the document. A model confined to that parser has reached a dead end. A CoWork environment with a virtual machine and the ability to write Bash gives Claude another route: it can try writing a script to parse the file. The knowledge worker may never personally need a shell, yet the agent needs that flexibility to recover from a tool’s limitations.
The larger example starts with a Labs project written in Python. Claude Code had found a better deployment approach using Bun, which made a TypeScript port attractive. The project contained a couple hundred thousand lines of code. Under Krieger’s earlier engineering instincts, rewriting that much working software for deployment would have seemed like a bad idea. This time, he set up a dynamic workflow and asked for the entire port over a weekend. 4:29
The workflow did more than translate once. It ported the code, verified and double-checked it, read both versions, and repeatedly worked over its output. By Monday, Krieger reports a completed port that worked and was deployable. He does not specify the verification checks or establish complete behavioral equivalence; the concrete result is the working port he describes.
What makes this a weekend workflow rather than a single translation request? The diagram separates the deployment goal, conversion, and repeated checks. Its feedback edge is the important relationship: Claude continues working after producing an initial version, while the original Python code remains available for comparison.
The follow-up question asks whether a product can be migrated as readily as a compiler or runtime with extensive tests. Krieger reaches back to MonkeyType, an Instagram tool that captured the types actually used during production execution and mapped them back into the codebase. That suggests another source of guidance for an LLM-assisted conversion: observed runtime behavior, alongside tests for selected segments. His harder problem is choosing a part of the system that can move incrementally, rather than attempting an overnight replacement of everything.
Use the better deployment approach Claude Code found with Bun.
The original and converted code feed repeated checks before the reported Monday result.
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; build knobs before the rollout
Incremental changes need infrastructure for observation and control. During Instagram’s first week, the backend struggled under load. An already-scheduled infrastructure lunch became an impromptu scaling consultation, leaving Krieger with two pieces of advice from 2010 that still shape his approach. 6:45
-
Measure ahead of time: Collect metrics you might need before something breaks. A newly added metric cannot tell you whether an outage’s current value is unusually high, because there is no earlier baseline to compare it with.
-
Build runtime controls: Feature flags, gradual rollouts, and dynamic configuration let the team change behavior under load. Early Instagram needed some configuration changes within seconds; making those controls easy to use was part of keeping the service running.
Those controls become useful again when AI products require changing tradeoffs at runtime. Faster implementation expands what a team can attempt, but measurements and adjustable configuration determine whether it can understand and respond to the consequences.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
A 2,000-line diff still needs a human mental model
Delegation produces a review bottleneck, particularly for architectural changes. Allocating more review time addresses only part of it. The deeper constraint is whether a human can conceptualize the change at all. A pull request with 2,000 lines may be readable as code without conveying a clear picture of what changed and why. 10:11
Claude Code Artifacts help communicate that picture. Alongside the pull request, the reviewer receives an explanation of the change’s intention and the tradeoffs made during implementation. This shifts some discussion toward the decisions behind the code, with production measurement supplying feedback on what those decisions actually do.
Krieger acknowledges that he does not read every line of every pull request. Instead, he asks Claude to investigate the questions he would raise about the code. Important reviews remain human-driven: the human identifies concerns and uses Claude to explore them. Cosmetic visual changes receive a lighter approach, with a willingness to fix forward. An explanation makes a large change easier to discuss without itself proving that the implementation is correct.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Two-week bets without two-week reorganizations
Labs applies a two-week “persevere or pivot” review to every project. A project can continue, change direction, or shut down. Krieger says projects have been shut down in basically every cycle. That frequency serves the group’s purpose: prototype quickly, ship internally, perhaps reach early access, and stop work that does not succeed. 11:54
If each experimental project owned a permanent reporting structure, this cadence would demand a reorganization every two weeks. Labs instead assembles temporary teams around “bets,” drawing people from product and engineering. A bet lead, or directly responsible individual, coordinates the work but usually does not manage the other participants.
-
Bet leadership: Gives a temporary project someone responsible for its progress while allowing the team to disband when the experiment ends.
-
Engineering management: Supports coaching, interpersonal needs, and personal development, while helping individuals find work they are excited about and do it well.
-
Product teams after traction: Add a more settled structure when a bet proves worthwhile. Claude Design began as an ad hoc group; after shipping, gaining traction, and making a second release in June, it received hires for a specific team.
How can projects end frequently without constantly rebuilding the organization? The diagram shows a temporary bet moving through review while management continues to support the people. Claude Design illustrates the other outcome: successful experiments can become more structured product teams. Ending a bet and changing a person’s manager are separate decisions.
Coaching, development, and suitable assignments continue across bets.
Project review changes the work arrangement; a bet lead usually does not manage the participants.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Connect the products, then remove unnecessary distinctions
Claude Design’s next opportunities follow the earlier concern about constraining the model. One is better interaction with other Anthropic products: a conversation in Claude Code, an interactive design, and further implementation should connect more readily. Poor communication between services blocks possibilities even when the individual services are capable. 14:08
Another opportunity is the increasingly blurry line between a design and an application. Claude Design generates HTML and JavaScript, so people have built functional experiences, including games, beyond its intended use. Those examples lacked persistence at the time described. Saving data and sharing the result with others are directions Krieger wants to explore: capabilities that would let an interactive design grow into something people can continue using.
Removing features is harder than a usage percentage makes it look. Anthropic has a Slack channel called Project Unship for discussing what to remove. Krieger recalls Instagram features used by only 4% to 5% of users. Twenty such features can serve different groups, much like Microsoft Word’s many functions: each person uses a subset. Low usage for one feature therefore does not settle whether removing it simplifies the product at an acceptable cost.
Krieger recalls Styles being removed and sees Skills as a better successor to its prescriptive approach. A new generation of AI capability can justify replacing an earlier product primitive. His larger target is the distinction users must make between code, CoWork, and chat. The products do not interoperate or delegate to one another well enough, and ordinary users may not understand why the split exists.
The friction becomes concrete when a CoWork session has already worked out what to build, yet the user must ask it to write a paragraph to paste into Claude Code. The human is carrying context between products that should be able to hand the work over. Removing that manual transfer would help Claude act on the plan and reduce the product distinctions the user has to manage.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Domain understanding still matters—and finance exposes the data problem
Rapid lab releases raise an uncomfortable startup question: why build a company if a model provider can absorb its functionality? Krieger’s optimism rests on cheaper, faster experimentation, coupled with work models do not automatically resolve: choosing an idea, exercising taste, understanding users, and reaching them. His Instagram comparison is that a large incumbent’s product will reflect its existing integrations and strengths, leaving room for a team focused on a different experience. 17:44
That room is not unlimited. Some capabilities may become Skills and no longer warrant a separate product. Krieger nevertheless expects four or five people obsessed with a particular problem to move faster than those same people inside a more complex organization. His case for startups centers on detailed knowledge of an industry or group of users, fast listening and iteration, and fewer coordination demands. Faster coding improves the timeline; it does not by itself determine whether the company understands a worthwhile problem.
Finance gives this discussion a concrete technical shape. Krieger sees models improving across generations and treats finance startups’ domain-specific evaluations as useful barometers. The architectural opportunity is to combine flexible, just-in-time analyses, dashboards, and workflows with a verified set of underlying data. 20:18
-
Verified data and traceable work: Verifiability, audit logging, and data provenance give a financial company a way to inspect the basis of an analysis. Making everything free-form risks confusion.
-
Flexible applications above that data: The agent should still be able to create the analysis or workflow a task needs. Existing systems built for verification and auditability often make these agent-driven workloads difficult, creating opportunities both in the data infrastructure and in applications built on it.
The design decision is where to draw that separation. A system can preserve a trustworthy basis for work without prescribing every application that uses it. Reaching that combination requires working through infrastructure built to control and record work, often with little flexibility for an agent assembling new workflows on demand.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The long game needs time offline and room for disappointment
The closing question turns from technical throughput to burnout. Instagram’s external rhythm included an annual Apple announcement and competitor launches every three or four months. Anthropic’s weekly all-hands has a slide called “The week in AI,” followed by “And it’s only Wednesday.” Models, products, and regulatory developments arrive fast enough to make constant reaction exhausting. 22:03
Krieger’s first response is to carve out actual time off. He has seen people close to him burn out and take a long time to recover. His working belief is that no job is so important that someone cannot be offline for a couple of days. If stepping away feels impossible, he recommends working with a mentor to understand and remove what is preventing it.
The second response is perspective. His sports analogy is that a person is never as good as their best game or as bad as their worst. AI’s “it’s so over, we’re so back” cycle can turn each launch into a verdict on the team or the self. Remembering a similar crisis—even one only three months earlier—helps place today’s reaction inside a longer effort to build a team and culture that can keep going.
The final lesson returns to the emotional cost of ending experiments. A coach advised Krieger that other people on the team often feel what he is feeling, and that saying it aloud can help. At a meeting about shutting down a Labs initiative he had worked hard on, he opened by naming his sadness and frustration that it had not worked out. 24:50
His point is that such an admission can make it easier for colleagues to express their own anger or disappointment, then ask what to do next. Frequent shutdowns may be an intentional part of Labs, but intention does not erase attachment to the work. Naming the loss offers a way toward the next decision without requiring everyone to pretend the last one was painless.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
Related talks
- Automating Large-Scale Refactors with Parallel Agents
A related engineering topic for readers interested in large conversions and agent-assisted verification.
- Understanding is the new bottleneck
Continues the question of how humans comprehend changes when code generation accelerates.
- Don't Build Agents, Build Skills Instead
Explores the reusable procedural expertise behind Skills, which Krieger discusses as a successor to earlier product primitives.
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.