CTO Wisdom with Cat Miller | Beyond the Program
Welcome to CTO Wisdom. In this series, we interview technical leaders who have stepped into executive positions.
Today’s guest host, Eric Brooke, speaks with Cat Miller, CTO of healthtech startup, Flatiron Health.
In today’s episode, they discuss:
- How Cat got into a technical career and her journey from junior software developer to CTO.
- The difference between a Director position and an Executive role (including the misconceptions around these positions)
- The importance of establishing success criteria as a CTO and how that has impacted her team.
- Her approach to problem solving and the resources that have helped her grow.
About today’s guest: As CTO of Flatiron Health, Cat Miller leads an organization of over 400 technologists, working to reimagine the infrastructure of cancer care. A software and data engineer by training, Cat has over a decade of experience in data-focused startups and nine years growing an engineering team at Flatiron, through acquisition and beyond.
About today’s host: Eric Brooke has a rich and varied leadership career – leading up to 21,000 people and Billions in revenue, throughout 14 countries. In their career, they have been an Executive six times (e.g. President, CEO, CMO, and CTO) and a Board member of multiple organisations. Eric has been a CTO of scaling startups from 0 to 120 engineers. As an adviser and mentor, they have helped multiple other startups scale both in Canada and the US. As well as supporting multiple startup incubators such as 1871 in Chicago and TechStars.
Sign-Up for the Weekly hatchpad Newsletter: https://www.myhatchpad.com/newsletter/
Transcript
Hey, listeners, Tim Winkler here, your host of The Pair Program.
2
:We've got exciting news introducing our
latest partner series Beyond the Program.
3
:In these special episodes, we're
passing the mic to some of our savvy
4
:former guests who are returning as
guest hosts, get ready for unfiltered
5
:conversations, exclusive insights,
and unexpected twist as our alumni
6
:pair up with their chosen guest.
7
:Each guest host is a trailblazing
expert in a unique technical field.
8
:Think data, product management,
and engineering, all with a keen
9
:focus on startups and career growth.
10
:Look out for these bonus episodes
dropping every other week,
11
:bridging the gaps between our
traditional pair program episodes.
12
:So buckle up and get ready to
venture beyond the program.
13
:Enjoy.
14
:Cat Miller: Welcome
15
:Eric Brooke: to CTO Wisdom.
16
:My name is Eric Brooke.
17
:This series will talk with people
who've led technology at organizations.
18
:We'll seek to understand some of the
journeys of a person, explore what's
19
:successful, a current problem they're
discovering or digging into, And what
20
:are they seeing in the wider tech market?
21
:Finally, we'll talk about
some recommendations where
22
:they collect intelligence for
them and their organization.
23
:I want to welcome to Cat Miller,
um, who I'll be chatting with today.
24
:Hey Cat, could you give
me an intro to yourself?
25
:Cat Miller: Yeah, absolutely.
26
:Uh, thanks, Eric.
27
:So my name is Cat Miller.
28
:I am CTO of Flatiron Health.
29
:We are a health tech company that
seeks to improve and extend lives
30
:by learning from the experience
of every person with cancer.
31
:Um, we're about a:
32
:Uh, and in:
33
:So we're now a wholly owned
subsidiary of Roche Group.
34
:Eric Brooke: Could I ask how many
engineers you have at the moment?
35
:Cat Miller: Yeah, so of that:about 400 are tech, um, or tech in
36
:some fashion, uh, probably 250 of those
are traditional software engineering
37
:and the rest are, uh, security, I.
38
:T.
39
:Data science, um, those
kinds of flavors of roles.
40
:Thanks, Kat.
41
:Eric Brooke: Um, so let's talk
a little bit about your journey
42
:to your executive career.
43
:Tell
44
:Cat Miller: us.
45
:So, um, I guess how I got into technology
in the first place was a bit by accident.
46
:So I feel like I've been falling
into roles my whole life, um,
47
:you know, as a math person.
48
:And so I went to school for math,
um, and, uh, decided that math wasn't
49
:fun and ended up in technology.
50
:Uh, for a long time, I
didn't want to be a coder.
51
:I was like, ah, it seems awful to
have to code all day, which is ironic
52
:because now it seems like it would be
actually really fun to code all day.
53
:Um, and then I, I was
in a number of startups.
54
:So my, my path has been startups
and healthcare startups, uh,
55
:landed at Flatiron Health in:
56
:And we were a growing company.
57
:I was quite a few years
on the road at that point.
58
:And so I was, you know, voluntold
into management as one does
59
:when you're a growing company.
60
:And had the privilege, honestly, to,
um, grow in that space as the company
61
:got bigger, eventually, um, becoming
VP of one of our business lines.
62
:And, uh, a year and a half ago
becoming CTO of the company.
63
:Cool.
64
:Thank you for that, Kat.
65
:Eric Brooke: What would you say is the
difference between, say, non exec roles,
66
:say the director role versus an exec role,
say the VP or the CTO roles that you've
67
:Cat Miller: both done?
68
:Well, it's interesting.
69
:I actually thought that, um,
the CTO role would just be
70
:like the VP role, but bigger.
71
:Um, as a VP, I probably had 120 people
under me, and I felt like, you know,
72
:what's the difference, 100, 400?
73
:Um, and I actually feel like those are...
74
:Really different roles.
75
:Um, I think that, uh, things that I care
about a lot more now than I did then.
76
:I think a lot about budgets.
77
:Um, it's not sexy, but it's real.
78
:It kind of the buck stops with me.
79
:I think a lot about, like, aligning
different parts of the company.
80
:Certainly that's part of the role
at different levels, but I think
81
:this, the extent to which that is a
primary part of my job has shifted.
82
:Some of it's about just being a good team
member to the rest of the exact team.
83
:So being a thought partner and
working with them on projects.
84
:And then I think there's this element of
like external, um, both visibility, but,
85
:but also actually more importantly, like
understanding the external landscape,
86
:which is again, something that you can
and probably should do as a director or
87
:VP, but is now kind of, it feels like a
much more substantial part of my job to
88
:make sure we're not missing out on what
we should be doing from the ecosystem.
89
:Awesome.
90
:Thank
91
:Eric Brooke: you.
92
:Um, In terms of that journey, what
would you say helped you in that
93
:journey, kind of transition from
the non exec to the exec roles?
94
:Cat Miller: Um, I definitely got
some feedback along the way, uh, that
95
:frankly I didn't, I didn't like, and
I didn't adjust well to at first.
96
:Around, um, my approach to problem
solving, I think, like many, I was
97
:used to being, if not the smartest
person in the room, someone who,
98
:like, had a really strong opinion.
99
:And so I would come into conversations
with a pretty fully formed view of
100
:what I thought the outcome of that
conversation should be, and it didn't,
101
:I was right, a decent percentage of
the time and what I needed to learn
102
:is that didn't, that didn't matter.
103
:Um, it, what mattered was that I
wasn't making space for other people
104
:and I wasn't making enough room.
105
:To, uh, bring others into the
fold and have those conversations,
106
:you know, authentically and in
a way that made them feel heard.
107
:Um, and so I think that was a huge
adjustment that I had to make in order
108
:to show up as an executive is to kind of.
109
:Basically be able to
roll with things better.
110
:Um, I think another flip side of that is
also, uh, I think we, we at Flattern, we,
111
:we have this, uh, value, which is think
yes before no, which I hated when we first
112
:rolled it out, which I think is really
exemplifying of my problem, which is that
113
:I, again, I thought I had, like, I thought
I knew what I needed to do and was like
114
:very set on like, this is my book of work.
115
:This is my team's book of work.
116
:And part of what I had to.
117
:Adjust to is like, actually, my
job is to accomplish what my boss
118
:needs from me, and I have a lot
of autonomy and how I do that.
119
:But when they tell me, actually, we really
need to do this thing because it's really
120
:important for, you know, patient privacy,
or we need to do this thing because, um,
121
:that's what our customers really need.
122
:I need to be willing to, like,
roll with it and say, okay,
123
:what does this mean for me?
124
:And how do I.
125
:Reprioritize and that's something
I think, um, was a challenge
126
:for me in the beginning.
127
:Thank you.
128
:Yeah, I
129
:Eric Brooke: definitely
traveled some of that journey.
130
:Um, I, I remember that phrase, be
curious, not judgmental is a really, even
131
:though you have that thought process,
um, I often found if I'm really good at
132
:something and I stay really good and keep
doing it, that leads doesn't leave space
133
:for other leaders to fill that space.
134
:So, yeah, I think, uh, a good
aspect of that journey is really
135
:understanding those concepts.
136
:Cat Miller: I think it's also really
relevant, um, when you do skip levels or
137
:have conversations with other people in
the organization who sometimes, you know,
138
:start, start with the big guns, right?
139
:This is horrible.
140
:Or I really, you know, this
thing is really problematic.
141
:Uh, it's, it helps to
depersonalize a little bit to
142
:bring that curiosity and say.
143
:Okay, great.
144
:That is your perspective.
145
:And now I'm really interested in getting
to the bottom of why you feel that way.
146
:Um, I think it's like, just, I mean,
curiosity is such a good tool, but, um,
147
:it's, it's important to learn to wield it.
148
:Well, yeah,
149
:Eric Brooke: and it's a bit like the
power of your words as an exec becomes
150
:so much more powerful than you realize.
151
:Um, to people and also getting
feedback from people is harder as an
152
:exec from say, the average engineer,
not all engineers, but like some.
153
:Cat Miller: Yeah, it's funny.
154
:I was actually just saying to someone
yesterday that I feel like I'm really
155
:happy with where I am with that right now,
which is that because I have the CTO role,
156
:when I say something, people like listen
to it and like have to pay attention.
157
:But I feel that I'm very lucky that
my team is also in a place where they
158
:don't feel like they have to jump to it.
159
:So it's not like cat said, um,
oh, we should be, you know,
160
:expanding our snowflake usage.
161
:So everything has to be snowflake.
162
:They, they, like, respect me enough
to process it, but they respect
163
:themselves enough to say, you
know, what does that mean for me?
164
:Or maybe I shouldn't do that.
165
:Or maybe I'm not the right person.
166
:So I feel very, um, very
blessed, honestly, at the
167
:moment to be in that situation.
168
:I've definitely observed.
169
:Situations where the exec is the, you
know, 10, 000 pound gorilla and comes
170
:in and says something and, you know,
wreaks havoc on all of the roadmaps.
171
:So, uh, it's a delicate balance that
I'm, I'm always like very careful
172
:to, um, to sort of test the waters.
173
:That's
174
:Eric Brooke: great.
175
:Cause it feels like you've built
psychological safety and have people
176
:that also have opinions of their own to
kind of give you that back and forth.
177
:Awesome.
178
:Um, let's, um, step into what got
you into technology to begin with?
179
:Like, why did you become
a software engineer?
180
:Talked a little bit about
math, but like, why software?
181
:Cat Miller: Um, so I,
like I said, I liked math.
182
:And when I was in high school, um,
that meant that, you know, I was
183
:certainly looking at tech schools
for, um, for where I go to school.
184
:Uh, and MIT just felt like a very
safe option, um, in the sense of I
185
:was never going to regret going there.
186
:Um, and so I went there thinking, Oh, I'll
be, you know, maybe a math major, maybe
187
:I'll do a little philosophy on the side.
188
:Um, and then I got there and I realized
that, um, university level math is
189
:very hard, um, and it's very different
from competitive math and from, you
190
:know, the kind of practical stuff
you learn in, you know, say calculus
191
:or Dickey Q or something like that.
192
:Uh, but what was true at the time.
193
:So I was in school in the
early two thousands is that
194
:33 percent of the school.
195
:Was in the computer science
department, so 30 percent 33 percent
196
:of students were had at least 1 of
their majors as computer science,
197
:including, like, all of my friends.
198
:And so it was almost like a cultural thing
that I just, like, took the intro class
199
:because everyone took the intro class.
200
:It was like popular.
201
:Um, and I was like, oh,
this is kind of fun.
202
:Um, and I would not say I ever
really, there was never like a plan
203
:to get in technology into technology.
204
:There was just a, well, I
guess I'm taking these classes.
205
:I guess I'm majoring in this thing.
206
:I guess if I major in this thing,
that's maybe what I'm doing for my job.
207
:But I've never been confident if I
looked more than 2 years out that
208
:it was necessarily going to be
what I was going to be doing it.
209
:Just I also was, I think,
lucky to be in at a time.
210
:If you think about, like, the early
:
211
:But once we recovered from that, and
sort of the:
212
:up until very recently, there's been
like a constant growth in technology.
213
:So it's always been a very,
I'll say, easy place to be.
214
:Yeah.
215
:Eric Brooke: Um, awesome.
216
:What was, um, probably one of the
surprising things that you found in
217
:whichever aspect of your career that
you want to talk about, um, that you
218
:thought, Oh, I didn't expect that.
219
:Cat Miller: Um, I think I
didn't expect, uh, the extent to
220
:which the more senior you get.
221
:The less where you came from
in terms of function mattered.
222
:So in my early career, I was, I
think I mentioned, I wasn't very
223
:excited to be coding all the time.
224
:Um, more out of ignorance
than actual dislike, I think.
225
:And it took me, it took me a while
to realize that being a manager of
226
:engineering, particularly being a
director of engineering, yeah, you
227
:have some different responsibilities
from being a director of product.
228
:But as you get more senior, your, your
roles kind of converge and you are
229
:still a leader and you are still, um,
helping to shape something and you
230
:are still thinking about strategy.
231
:And so I think what, uh, what I didn't
know in the beginning was, I didn't know
232
:that, like, you know, starting out in a
coding, you know, starting out as coding
233
:would eventually lead to a very similar
place than starting out as an analyst
234
:or starting out as a product manager.
235
:Um, I'm not saying that my role is exactly
the same as a chief product officer,
236
:nor that I could do it as well as a CPO,
but there's a lot of similarities, and
237
:I just didn't kind of realize that how
much that role would shift over time.
238
:Eric Brooke: Cool.
239
:Thank you.
240
:So let's talk a little bit about what does
success look like in an executive role
241
:and what has helped you be successful?
242
:Cat Miller: Yeah, I mean, I think that,
um, success for me, I mean, first of
243
:all, something that we've started to
do, I think, much better in my company
244
:in recent years is, uh, actually have
really clear, um, success criteria.
245
:And so my success criteria right now
are actually not the success criteria
246
:would have had last year and probably
not the ones I will have next year.
247
:Um, currently, I would say
I'm, there's always the kind of
248
:expectation that engineering is.
249
:Delivering and, uh, you know,
not slowing down the product.
250
:Uh, we're not having a lot of instability.
251
:There's sort of, I would almost
call that table stakes engineering
252
:also that I'm filling my roles.
253
:Um, there's a certain amount of like.
254
:Org maintenance that is expected.
255
:Interestingly, although if any of
that stuff was going wrong, I would
256
:certainly be called on it and rightly so.
257
:I think then a lot of ways
what people evaluate me on is.
258
:The things beyond that.
259
:So how well am I controlling costs
in that context of being able to
260
:continue to continue to deliver?
261
:Um, and, you know, a project that
I, and I think many CEOs have
262
:have embarked on this year is.
263
:For example, how are we making
sure that we're not missing
264
:the boat on generative AI?
265
:So when something new and
transformative comes out, how do
266
:we enable the entire business?
267
:So the tech org, but also the non
technical parts of the org, um, how do we
268
:help them kind of ease into using that?
269
:Um, and so those are my success criteria,
you know, this year, you know, next
270
:year will maybe be similar, but I
think that those criteria could easily
271
:change over time with the shape of the
business and what the business needs.
272
:Yeah.
273
:Eric Brooke: So I hear you.
274
:So you're talking about that, like,
actually your success is based on what
275
:does the business need based on the
economy, the businesses in, um, with
276
:the progression of technology, which
is consistent, um, that there's always
277
:something new coming out and can it help?
278
:And generative AI is definitely
one of those leaps, um, which, um,
279
:we're all evaluating at the moment.
280
:Um, how do you know your
team has been successful?
281
:Yeah.
282
:Cat Miller: Well, I might say being
successful and healthy are like related
283
:but different, so I might talk about.
284
:Both, um, you know, my team being
successful to me, this is kind of back
285
:to tech doesn't slow down the business
or tech is enabling the business.
286
:I have never found metrics that I
find perfect for this to some extent.
287
:The metric I like is.
288
:Are the managers and do the and
the product managers, especially do
289
:they feel like we're moving quickly?
290
:Like, if I ask them, how
fast does your tech team.
291
:You know, move and I give them,
like, 3 options, like average
292
:below average or above average,
like, are they above average?
293
:Um, or at least average.
294
:So there's a certain amount of, um, I
think very much art to that, um, and
295
:sort of a sense of like, how difficult
are the problems and how fast are
296
:they kind of moving through them?
297
:How fast are they unblocking?
298
:Um, when I think about is my team healthy
or and these are related, of course,
299
:because I think 1 of the things that
is a challenge and can hurt both of
300
:these is when you're, you're blocked
a lot when you have a lot of like.
301
:Things that are not serving you as a,
as a business, whether they are like
302
:flaky tests or whether they're, you
know, uh, lots of, uh, hurdles to jump
303
:through, lots of blockers to work through.
304
:So for me, I get a lot of
value from just conversations.
305
:Um, for me, this is certainly with my skip
levels, um, and asking them very probing
306
:questions, you know, Uh, you ask someone
how are things going and they say, say,
307
:okay, but you ask them, what's the worst
thing that's happening to you right now?
308
:Or, you know, what's the worst team
your team is facing your team is facing.
309
:You get a different answer.
310
:Um, so I like using really, uh,
provocative questions that force
311
:someone to tell me what the
worst thing that's going on is.
312
:I also, I have a chief of
staff, I have an HRBP who, uh.
313
:It's nice to have other people who
will sort of funnel me sentiment, um,
314
:you know, that other folks might feel
more comfortable to approach them
315
:or let them know what's going on.
316
:And obviously, they're not going to,
um, you know, remove it on a minute
317
:anonymity from those people, but they
will tell me sort of the, you know,
318
:what they're hearing on the ground.
319
:So I, I, some people talk about walking
the halls, I think, in a hybrid or remote.
320
:World, we're really not talking about
that, but I, I do think it's, um,
321
:leveraging every conversation I have to
get a sense for how are things going?
322
:How are people feeling?
323
:Like, what's what's the mood in the room?
324
:Eric Brooke: I really like the, the
balance of success and health, um, because
325
:obviously that also feeds into retention,
um, that people are enjoying the work
326
:they're doing and they feel good about it.
327
:They're more likely to stay.
328
:Um, would you say, so in terms of
success and health, how would you
329
:interrelate performance inside that
330
:Cat Miller: as well?
331
:I've definitely seen,
uh, success be hampered.
332
:By performance, and I mean,
success, obviously, at an individual
333
:level, but also at a team level.
334
:And so, uh, something that I definitely
think has shifted for us, uh, in the last
335
:year or so is a real focus on particularly
leaders, um, managers, but also, I
336
:think, especially directors saying you
are accountable for how well your teams
337
:are doing and how, how, like, successful
they are, what their, what their pace is.
338
:Um, I think what's
interesting about that is.
339
:Uh, direct, you know, directors
sort of definitionally have a number
340
:of teams under them, and I think.
341
:In many cases, if a director were
to sort of, they'd have an ability
342
:to stack rank their teams and
say, this one was really fast.
343
:This one, like, not so much.
344
:And you, you want that to be within
kind of a narrow set of parameters.
345
:And if it's not, you
want them to address it.
346
:So I think it's really important
to hold directors accountable for.
347
:Uh, the basically the pace of
their teams and then let them
348
:hold the managers accountable.
349
:Um, you know, do the root cause
analysis, figure out what's
350
:going on in some circumstances.
351
:It really is like, the thing they're
doing is really hard or the technology
352
:they're working in is really hard or.
353
:We haven't given them, up skilled them
in the things they need to be working in.
354
:You know, this team is working
in React for the first time,
355
:so of course they're slow.
356
:Um, I think that's all the stuff
that you can find out on the
357
:ground that, that I can't know
from a, from a 10, 000 foot view.
358
:But if I hold my directors accountable
to it and my VPs hold my directors
359
:accountable to it, like, that's, I think,
been the sweet spot of, of, of that sort
360
:of, like, performance, um, accountability.
361
:Eric Brooke: Awesome.
362
:Thank you.
363
:Um, so is there something that you're
trying to figure out at the moment
364
:or something you're kind of delving
into that you're would like to talk
365
:Cat Miller: about?
366
:Yeah.
367
:So I think where we are as a company,
um, we've been around for over a decade.
368
:I've been there for over nine years.
369
:And like I said, my
background's in startups.
370
:And so I've been through this company
as a startup for a lot of years.
371
:Uh, We were acquired, but we were
acquired as a wholly owned subsidiary
372
:and given sort of the advice,
like, keep doing what you're doing.
373
:Like, you're on a good path.
374
:Um, we want you to expand your reach and
there's a, there's a set of incentives
375
:for us for a startup for someone, uh,
for a company that is, you know, pre
376
:IPO or looking to be acquired, which is
really about speed and getting as big a
377
:market as possible and not so much, at
least historically on unit economics.
378
:Um, and I think, you know, this story may
change given everything that's happened in
379
:the last year, but I would say very much.
380
:Historically, you see companies.
381
:Like Uber and others, like burning
money, but they have, like,
382
:really high customer growth.
383
:They have really high revenue, and
that's what folks are looking at.
384
:So we were in that stage for a long
time, and now we are a mature company
385
:that is no longer in that sort of,
we need to fight for the market in
386
:order to, for our right to exist.
387
:And we need to be thinking much
more about that unit economics
388
:that like, what is our business?
389
:Like, what does our business end up
being shaped like at the end of the day?
390
:Um, and those are different decisions.
391
:Um, is very, very rational as a, as a
startup to throw a lot of money at compute
392
:and not worry about, um, your hygiene
around, uh, your AWS, you know, bill
393
:necessarily, because one, your AWS bill
probably isn't even that high because
394
:you don't have that many engineers to
spike it up, but also you need that time.
395
:You need the engineering time to do
other things, and you don't need it to,
396
:like, make sure you're tearing down a
handful of EC2 instances or whatever.
397
:Um, I'm, I'm being like different
people will have different
398
:philosophies on this and I'm not
saying there's a right or wrong.
399
:I'm saying that is a, a type of thing that
happens and your mileage may vary as to
400
:what's happened in any particular startup.
401
:But at some point that all comes
home to roost when you realize
402
:that you have spent years with.
403
:That sort of attitude or that sort of
philosophy, which, again, may have made
404
:a lot of sense and now you have a mature
business that needs to look a certain way.
405
:And so my challenge, and it's my
company's challenge as well, but I
406
:think it's mine, particularly in the
tech space, because tech is a very,
407
:you know, it's a big cost center.
408
:Um, it's a very expensive part
of running an organization.
409
:Is really how do we make that transition
from, uh, having things that are hard
410
:to maintain or things that maybe weren't
built with longevity in mind into a place
411
:where I mean, 1, there's less frustration.
412
:Like, I think I talked about
cost, but I think frustration.
413
:Is it is an interesting cost proxy
and that when people are blocked,
414
:they are not being productive.
415
:Um, so how do we smooth the paths, make
it easier, have more robust systems and
416
:technology at a, at a lower cost point
per revenue, like per dollar of revenue.
417
:Um, that's like, that's the
challenge that we're working through
418
:right now as an organization.
419
:And it's, I think a lot on me to figure
out how I nudge the organization.
420
:Cause these are also scary things.
421
:Like I am not talking about
necessarily like removing people.
422
:But it's hard to talk about cost without
getting that, um, you know, getting
423
:your, your hackles up a little bit
about, like, are you, are you cutting?
424
:Are you making a smaller?
425
:Like, what does this mean?
426
:Um, and I'm really talking about,
you know, controlled growth, um,
427
:which I think is really healthy.
428
:Uh, but there's definitely a, a, uh,
a shift that has to happen in the
429
:organization to, to get to that place.
430
:So
431
:Eric Brooke: that's really helpful.
432
:So you're talking about like that
stage where you're really scaling and
433
:growing to some degree about efficiency.
434
:And now you're trying to work
out what does efficiency look
435
:like for us as an organization?
436
:Um, and that would include, I think,
like, onboarding, how long things take.
437
:Is this part of our system too complex,
so nobody can actually change it easily?
438
:Um, give us some, um, can
you give us some specific
439
:Cat Miller: examples?
440
:Yeah, well, actually, it's, it's
interesting you talk about onboarding
441
:because something that, that made
me realize when you said that is,
442
:we've done this in some places.
443
:We are extremely efficient
at onboarding, recruiting.
444
:Um, we were in hyper
growth for many years.
445
:And so something we are very good at is.
446
:Bringing new engineer, you know, hiring
new engineers, identifying them, um,
447
:bringing them in the door and getting
them set up, uh, is something that we
448
:actually like invested a lot of energy.
449
:And because that's actually what we
had to like, that's what we, where we
450
:ran into scaling problems in the past.
451
:So we have optimized things, um, maybe
something, but, but we haven't necessarily
452
:done that in other parts of our system.
453
:So, um, you know, maybe an example
is, uh, I think that infrastructure
454
:has been, I think, a challenge in
the organization for a long time.
455
:And there's a number of reasons for that.
456
:I was an early engineer and I can say,
I am not an infrastructure expert and
457
:I remember feeling the pain of, well,
I don't really know how to do this and
458
:there's not really a best practice.
459
:There's not a way that we
do this in the company.
460
:So I will just do whatever works.
461
:And when you bring up 20
systems that were each done.
462
:With someone with varying degrees
of competence, you get a pretty, um,
463
:pretty diverse set of systems with,
for example, diverse monitoring.
464
:Um, and so, uh, you know, we've, we've
been in the process and are more or
465
:less at the end of the process of
having all of our infrastructure be
466
:code through things like terraform.
467
:But I think what is now becoming
true is, um, we're now moving to to
468
:Kubernetes and an EKS solution, which
abstracts that problem even further.
469
:So, you know, I say we go from, we'd go
from the phase of, uh, pushing buttons
470
:in an AWS console to get things up to,
uh, using something like Terraform, you
471
:know, infrastructure as code all the
way to manage infrastructure, central
472
:organization that, you know, maintains it.
473
:Um, leveraging companies like AWS, who
are better at running infrastructure
474
:than we are, um, and honestly getting
like cost savings, both in terms of
475
:the machines, but also in terms of
the human maintenance as part of that.
476
:So.
477
:I don't think that's a unique journey
and other companies will have done
478
:it at different points, depending
on their needs, but I think that's
479
:an example of, uh, the kind of, uh,
progression that, that we're on.
480
:Awesome.
481
:It's an
482
:Eric Brooke: exciting set of problems.
483
:Very different, as you
say, to the earlier stage.
484
:We don't often get to, um.
485
:Were there any, um, other kind
of areas as you kind of like step
486
:stages that, um, so you talked about
infrastructure, you talked about
487
:onboarding is really, really good.
488
:Cause we got really good at that, um,
other things that you haven't got to that
489
:you want to kind of explore a bit more.
490
:Cat Miller: Well, I think we need
to continually get better at what it
491
:means to have a platform organization.
492
:Um, I know that this is hard
because I read a lot of blog
493
:posts about how hard it is.
494
:Um, and I think this is a place where
we've made a lot of progress, uh, but we
495
:as a company have at least 2 and depending
on how you count it, 4 or 5 distinct
496
:businesses that are really very different
from each other and built on, uh,
497
:different technologies for various reasons
that are not going to change anytime soon.
498
:And so.
499
:It's been a challenge historically for
us to understand what can profitably be
500
:moved centrally and what really needs
to stay close to those businesses.
501
:So some things end up being easy.
502
:So, uh, you know, we use get lab,
uh, that maintenance being the same
503
:across all those organizations.
504
:You know, that's a core
piece of technology.
505
:Um, that makes sense to centralize
and no one's raising their hand and
506
:saying, gee, I really want to own.
507
:You know, I want to own that.
508
:Um, but other things get more complicated.
509
:Even, you know, I just talked about E.
510
:K.
511
:S.
512
:Um, you know, ownership of of E.
513
:K.
514
:S.
515
:Clusters.
516
:Uh, if we're gonna have sort of one
central cluster, then, of course,
517
:we would manage it centrally.
518
:Does it make sense?
519
:Are there different S.
520
:L.
521
:A.
522
:S.
523
:And different requirements for
different parts of the organization?
524
:Um, and it's not a unique example.
525
:I think, um, that's one of the really
interesting areas of how do you, how
526
:do you enable platform organization
to be very effective and impactful
527
:on these different business units
who have very different needs,
528
:uh, without the business is this
business unit sort of feeling like.
529
:Oh, I really needed a thing
and I couldn't get it.
530
:So screw that.
531
:I'm going to do it myself.
532
:Uh, there's, there's always this
like tension, um, that I think has,
533
:has gotten a lot better over time.
534
:And I think part of that
is getting ahead of things.
535
:So, so now our platform organizations
are at a place where they're
536
:building things that are better.
537
:They've had enough time to be
able to get ahead of the problems.
538
:And so now they're building things
that make the other engineers go,
539
:wow, instead of building things that
make the other engineers go, why
540
:didn't I have this six months ago?
541
:Um, and so that's been, I think,
a major, like, tipping point and
542
:transformation of, like, making
things easy and, and, and good rather
543
:than just making things possible.
544
:Um, so that's been a pretty, like,
exciting evolution and one I think we very
545
:much need to continue and think about,
again, what things belong centrally and
546
:what things belong, you know, very, very
close to the teams that are using them.
547
:Eric Brooke: Awesome.
548
:Thanks Kat.
549
:So we talked a little bit
about your journey, your
550
:team, what you're looking at.
551
:So I wanted to kind of step into what
does your interaction with the board
552
:look like, um, to kind of get a bit of
flavor, because that's often a mystery
553
:to many people before they get to kind of
554
:Cat Miller: CTO role.
555
:Well, I'm not sure that my
board interaction is typical.
556
:Um, we're a wholly owned subsidiary,
which means that our board is composed
557
:of Roche, um, executive members.
558
:Uh, and honestly, in a lot of cases, that
means that board interactions are best
559
:managed by our CEO and COO, um, because
these are folks who are perhaps closer to
560
:us than, than in other board situations.
561
:Um, and I will also say that being in
the healthcare space and the health tech
562
:space, um, technology is not the only, or
even necessarily the most important thing.
563
:Um, so our board is really interested in
what problems we can solve, and they are
564
:also very representative of our customers.
565
:And so a lot of, um, I think a lot of
like more standard board interactions for
566
:a more like classic tech company with a
more classic board would look different.
567
:Um, but, but often I'm, I'm, you know,
observing or, or, um, just kind of
568
:being aware of what's going on and, and
making sure I'm clear on what are the
569
:constraints we're operating on, um, you
know, really ingesting that sense of what
570
:is the context, um, but letting the CEO
or COO kind of take the lead on, you know,
571
:financial reporting and other things.
572
:I would say more recently, everyone's
interested in a I so, um, you know,
573
:making sure that we're, uh, doing a good
job of talking to not just our board
574
:members, but, but, you know, generally
folks about what our strategy is there.
575
:I think that has been a
little bit of a shift.
576
:Um, and there's been a, like, a little
bit more interest in having tech, um,
577
:take a leading role in talking about that.
578
:Um, but I think this is so what I,
what I take from that is that this is
579
:the thing that will shift depending
on, you know, where the risky parts
580
:of the organization are, or where the
focus areas of the organization are.
581
:Um, but I think we're very lucky to
have obviously very friendly, um, board
582
:who, who is very close to our business.
583
:Eric Brooke: Awesome.
584
:Thank you.
585
:Okay.
586
:So moving kind of outside,
um, what are you seeing in
587
:the wider kind of tech market?
588
:You can.
589
:Determine the constraint
of its health tech office.
590
:Why do you call?
591
:Um,
592
:Cat Miller: I mean, in the
wider tech, uh, market.
593
:I mean, this is not new information.
594
:Definitely.
595
:There's a slowdown.
596
:And I think this focus on efficiency
that I'm talking about is.
597
:Being felt more broadly, I certainly see
it in startups that I'm advising around
598
:around their run rate and other things.
599
:So, um, I also think that, uh, you know,
engineer salaries have been going up
600
:substantially for the last 20 years.
601
:And I've always wondered
how that will end.
602
:I'm not saying that it's ended, but I
do think that this is put in renewed
603
:pressure on, um, what, what do you
need a software engineer to do?
604
:Or what do you need?
605
:Like, a really expert engineer to do?
606
:And what can you do in other ways?
607
:So I think the quality of low
code and no code solutions
608
:has come along dramatically.
609
:Now, it's still not necessarily
what you're going to use to
610
:build a production system.
611
:But I think, uh, there are places
where in the past you've needed
612
:engineers and tech folks as glue
where maybe that's becoming less true.
613
:Um, it's more possible.
614
:Google has tools to build, you know, apps,
uh, with no code or low code solutions.
615
:Um, You know, just within
their own ecosystem.
616
:A lot of folks are coming out with that.
617
:And even I would say, chat GPT has made
it much easier for someone who has a
618
:little bit of background to get all
the way to having something usable.
619
:So I definitely think there's going to
be, isn't going to be more of a trend
620
:of how do we use engineers for the
things only engineers can do and how
621
:do we kind of shift, um, Shift other
kinds of work sort of down to or, you
622
:know, sideways to other functions or
other types of humans closer to the
623
:closer to the business stakeholders.
624
:To be honest, it's a
it's a good direction.
625
:Um, so that's, you know, I think
definitely a thing that I see, um, I
626
:think health tech is really interesting
and probably we shouldn't even talk
627
:about it as one thing because there
are wildly different components of it.
628
:I definitely see a dynamic where,
um, there's a, there's a decent
629
:number of companies that, uh, sort of
started with a like tech enabled play.
630
:Um, so we're gonna make this better,
um, through tech and what they end up
631
:building is kind of a concierge service.
632
:So I can think of a couple
companies that are basically saying,
633
:here's the thing that's hard.
634
:Um, you know, in our tech, in our health
ecosystem today, uh, we want to make
635
:it easier and like the, like the model
that we have is basically like humans.
636
:Humans can help.
637
:And then we're going to use like tech
to make those humans more efficient.
638
:Um, I've seen more like, that seems
to be the play that's actually
639
:winning at the, at the moment
in a lot of places because it is
640
:possible, um, you know, because like.
641
:You, you can make that thing
better with humans and, and you
642
:probably can make those humans
a little bit better with tech.
643
:Um, it's not sexy.
644
:It's not exciting.
645
:Like most people aren't like, great,
I'm going to like, you know, make this
646
:call center of nurses, like, you know,
um, able to do a better job, but I,
647
:but I do think that's where a lot of
opportunity feels like it is right now.
648
:What I, where I hope we get to and
where I think we are on the brink of
649
:is, uh, using tech to like fix a lot
of the glue in the infrastructure, so.
650
:Um, take an insurance company, like
if you're an insurance company and you
651
:have lots and lots of humans pouring
over lots and lots of documents, um,
652
:you know, not only does that, you
know, money because you're paying
653
:those people, but it takes time
because humans take time to do things.
654
:And I think the more we can ease those
kinds of, uh, interactions, or, or maybe
655
:another 1 is that is more relevant to flat
iron, um, clinical trials, uh, when people
656
:are on clinical trials, their doctors are
manually entering data into a database.
657
:Um, and it's the same data in many
cases that was also contained in
658
:the, the electronic health record.
659
:So they're basically doing double entry.
660
:That is obviously inefficient.
661
:It makes practices unable
to run as many trials.
662
:Um, it makes trials less
appealing, uh, it leads to errors.
663
:And so there are all these
opportunities for, um, I think
664
:technology to, uh, speed up.
665
:Again, kind of unsexy glue things
that are in in the interstitials
666
:of of our healthcare ecosystem.
667
:Yeah, and I
668
:Eric Brooke: think customers would
appreciate a faster healthcare
669
:system, a faster insurance system.
670
:Absolutely.
671
:Um, thanks for that, Kat.
672
:So let's talk about what's helped
you grow, um, or helps you grow and
673
:scale as you've traveled your journey.
674
:Like, what are the things that, um,
you would think were helpful for other
675
:CTOs or VP of Engineering or directors
with ambitions to become executive?
676
:Cat Miller: Um, it's interesting how
I was thinking about like books that
677
:I've read that really resonated for me.
678
:And I realized that the book that's been
resonating for me lately is actually a
679
:book I read seven or eight years ago,
which is called switch by Chip and Dan
680
:Heath and it's how to change things.
681
:Um, and I read it, like I said,
quite a while ago, but the thing
682
:that sticks with me is this idea
of looking for bright spots.
683
:So when you want to drive change,
it's very hard to go from 0 to
684
:1 and also eat unless you are
like, deeply emesh in the problem.
685
:Your solution may not make any sense.
686
:Um, and so what you want to do instead is
look for bright spots in the organization.
687
:Um, and that idea I use on a daily
basis at this point, um, and it's
688
:funny because when I first read it,
I was like, yeah, that makes sense.
689
:But it didn't, um, it didn't
feel like it was part of my DNA.
690
:Like, I didn't think this is a
book that I'm going to then be
691
:referencing, you know, a decade later.
692
:And so, uh, I think first of all,
that specific book I think is great.
693
:And then I'm really grateful for a CTO who
for a long time gave all his underlings,
694
:um, just like books he was reading, um,
and sort of, you know, in a very subtle,
695
:you know, in that sort of, um, social
engineering way of like, if I give you
696
:this book, then you have to read it.
697
:Um, I'm grateful for sort of being forced
into consuming some of that material
698
:that I wouldn't have done done by myself.
699
:Um, so that I really appreciate.
700
:I would say now a thing I do is
whenever I'm introduced to a CTO who
701
:is at a company is similar to my scale.
702
:I absolutely pump them for information.
703
:I become like 20 questions.
704
:I, um, I have like, you know, a whole
host of questions that I will ask and
705
:then I will try to get them to be like,
I will try to get an email so that I can
706
:come back to them with questions later.
707
:And obviously I'm, you know, so
it's a 2 way street, but, um, I.
708
:Yeah.
709
:I very much value having
peers who are facing similar
710
:problems at other organizations.
711
:It's helpful to understand
the lay of the land.
712
:It's helpful to understand
what isn't isn't working.
713
:Um, and it's comforting, you know,
sometimes you're at, you're in this job
714
:and you're like, wow, these things aren't
going well, or why is this thing so hard?
715
:Everyone else, like, talks about it.
716
:Like, it's super easy.
717
:And then you talk to CTOs that have
gone through it and you get the
718
:real story behind it and not the
sort of varnished public version.
719
:And you realize that there is
actually, um, you know, there's,
720
:there's like, a lot of nuance there.
721
:It can be really helpful.
722
:So, um, I was told this many years
ago and I didn't take it seriously.
723
:And now I do, you know, build a peer
network, um, make sure that you have.
724
:Folks that you relate to, to talk about
any of the challenges that come up and,
725
:and that you can email and say, like, how
do you think about geodiff compensation?
726
:Um, you know, those are, uh, networks
that provide that are great too.
727
:Um, but I, you know, that's something
that that's been really important for me.
728
:Eric Brooke: Are there specific
networks or communities in New
729
:York that are helpful for future
tech leaders or tech leaders?
730
:Cat Miller: Um, 1 community that I'm
a part of that I've gotten a decent
731
:amount of value from is 1stmark, um,
has a CTO guild network, uh, which,
732
:uh, they're pretty good about finding
people and reaching out for their events.
733
:And that kind of gets
you on the mailing list.
734
:But, um, that they have basically
a community and a mailing list that
735
:has been really good for again, these
kinds of questions of, um, there is a
736
:thread this week about snowflake spend,
which is, Very interesting to me.
737
:Also, even though I was not the one who
sent it, I find that almost universally
738
:the questions and answers there
end up being really relevant to me.
739
:Um, you know, what's the ratio of, um,
PMs to engineering in your organization?
740
:Um, it's a great way to get, like,
a lot of different answers, um, to,
741
:to, like, these kind of fundamental
questions and kind of gut check yourself.
742
:Um, so that's been
that's been really nice.
743
:Um, and that.
744
:You know, I think a lot of the connections
I've made this year have really been
745
:about looking at events and making kind of
informed decisions about where do I think
746
:I'll be able to, you know, connect to
people who, who, um, are running companies
747
:that are sort of similar scale to mine.
748
:Um, and might have sort of a similar ethos
or similar interest in, in, um, sort of
749
:exchange in that kind of information.
750
:Cool.
751
:Eric Brooke: Um, one of the question
Kat for you, um, we don't have to put
752
:this in, but I'll ask the question
and see if you feel good about it.
753
:Cause I didn't add it in the
list is, um, what do you do
754
:Cat Miller: for fun?
755
:Ooh, what do I do for fun?
756
:Um, I'm a competitive archer,
so I'm usually at the archery
757
:range a couple days a week.
758
:I live in New York City, and I can
tell you that no one should pay to
759
:live in this city without taking
advantage of something about it.
760
:Um, for me, the cultural
institutions that matter are, I
761
:love Broadway and I love theater,
and so I'm also a big theater nerd.
762
:I think last year I probably saw
almost everything that was on Broadway.
763
:Um, and, uh, so that's like a,
something that, um, has been really
764
:important to me to continue to enjoy.
765
:Living in this vibrant and bustling,
but also very challenging city at times.
766
:Eric Brooke: Kat, I really appreciate
your time today and sharing your
767
:journey and sharing what you're seeing.
768
:Um, thank you very much.
769
:Thank
770
:Cat Miller: you.
771
:Tim Winkler: Calling all
startup technologists.
772
:Have you ever dreamed of hosting your own
podcast, but don't know where to start?
773
:Well, here's your chance to shine.
774
:We're thrilled to introduce Beyond
the Program, our exclusive miniseries,
775
:and we want you to be a part of it.
776
:As tech leaders and mentors, you'll
get the exclusive opportunity to
777
:become a guest host right here
on The Pair Program podcast.
778
:Share your expertise, insights,
and stories with our audience of
779
:startup focused technologists.
780
:Excited?
781
:We knew you would be.
782
:To be considered, head over to myhatchpad.
783
:com backslash contribute.
784
:Fill out a brief form
and submit it our way.
785
:Let's co create something
amazing together.
786
:Don't miss this chance to elevate your
voice and expand your personal brand.
787
:Visit myhatchpad.com/contribute.