David Lee, CTO at Washington University Investment Management Company, shares his journey from a non-linear career path in science, law, and consulting to leading a lean, data-driven technology stack in a concentrated endowment environment. At WashUIMC, he champions a modular, best-of-breed architecture built around Snowflake as a central data hub, enabling faster iteration, cleaner data, and better governance. The tech stack is designed to support both investment and operations teams with clear, consistent user interfaces—such as BIP Sync and Tableau—while maintaining separation of duties and workflows. Data quality is treated as a daily practice, not a project, ensuring trust and reliability in decision-making. AI adoption is approached with skepticism due to data quality risks and lack of transparency, with a focus on unified, accessible interfaces rather than siloed vendor tools. David stresses that vendor selection must be grounded in real use cases and workflow analysis, not product demos. He advocates for slow, deliberate innovation to avoid technical debt and system fatigue, emphasizing the need for strong data governance and user-centric design. Ultimately, his philosophy centers on building sustainable, resilient systems where technology empowers operations without adding friction or complexity.
I'm Scott McDonald and this is Investment Management Operations.
This show explores the inner workings of some of the most innovative institutions in the
industry.
Through in-depth conversations with leaders across operations, compliance, legal, finance
and technology, you'll hear firsthand how key operating partners run their business in
an ever-changing and complex investment landscape.
You can join our mailing list and access capital-allocated content at capitalallocaters.com.
My guest on today's show is David Lee.
David is the CTO at Washington University Investment Management Company where he's led a lean
data-driven build of the Endowment's tech stack.
David's path runs from Harvard Management Company to independent consulting to wash you,
bringing a builder's mindset to the role.
For those not familiar with Wash Use concentrated co-invest heavy approach, Ted sat down with
CIS Scott Wilson a while back and that conversation is replayed in the feed.
David shares how modular architecture with Snowflake at the center gives his team cleaner
data faster changes and less technical debt and how clear governance and practical security
can make for efficient workflows.
We also get into AI adoption in the Endowment world, where to use walled gardens, and how
to spot tools that look great in demos, but fall down on data quality.
For merging in season institutions, David shares concrete advice on bi-versus build, vendor
selection, and running pilots that surface issues early, plus how to set expectations
and give business owner's real responsibility so technology actually matches how investors
see their portfolios.
Please enjoy my conversation with David Lee.
David, thanks for joining me today.
I'm excited to dive into all things tech and where we are today, but first, I'd left
to go back and hear about your background and how you made your way to wash you.
Absolutely, Scott.
Thank you so much for having me.
It's a pleasure to be on here.
If you could time travel back and tell college me what I'm doing right now, I would be
utterly bewildered.
It was not on my radar at all.
I was the kid who didn't know what they wanted to be when they grew up.
I still don't know.
Except in elementary school, I knew for sure that I wanted to be a scuba diver, but it
turns out you don't have to do that as a job.
I went to wash you.
It was between that and University of Washington, I guess I really liked the name Washington.
I was originally in STEM.
My original plan was to be a doctor, turns out that would have been a terrible choice
for me, but I didn't know it at the time.
And when I did actually figure that out, I knew that I still wanted to do something technical,
something in science.
I studied physics and PNP, which is a program at WashU that combines philosophy, neuroscience
and psychology together.
I really liked doing the brain sciences.
Started doing neuroscience research out of college, and I just realized it wasn't for
me, heartbreaking, but I didn't like that lifestyle.
Just the full commitment.
I loved the philosophy side way more than the neuroscience side, and I saw the senior
folks in the lab and their lifestyle of writing the proposals, the grants, and then doing
the research and writing the papers.
I'm like, "I just don't want to do that for 30 years."
This was 2009, not the best time to be trying to figure out what's going on, and I was
like, "What am I going to do with my life?"
My wife, Kristi, and I, we have this joke that I've been tumbling uphill for the last 15
years because I'm not a planner, it's just worked out really well.
Right out of that neuroscience job, I went with my aunt and uncle, and they had this company
that was doing legal work relating to finance.
It was a good time to be doing legal work relating to finance.
I didn't have any formal finance training or experience.
I did have some experience with legal documents, doing copy editing, and also working on computer
models, so that's how I got into that.
As I was working there, I met the COO at Harvard Management Company.
He encouraged me to apply for their analyst position, even though I was not their standard
person coming out of State Street applicant.
I applied, I got the job, I drove across the country, by myself, found an apartment when
I got there, and I went in on Monday.
What were you doing at Harvard?
This was a time where it was really exciting because this was a huge machine.
It was 200 plus people, it was an amazing place to cut your teeth.
I loved it there, and I started on this team that managed one of the internal investment
systems.
To be honest, I'm not sure they really knew what to do with me at first, and to be fair,
I did not know what I was doing at first.
This was a baptism by fire because I had no finance experience beyond this legal work that
I had been doing.
For the first six months, I was going into meetings with my notepad and I was literally
just scribbling down words, unfunded commitment, tranche, and then I would go back to my desk
and I would look it up on Investopedia, and that was literally what I was doing for six
months.
I had no idea what I was doing.
I did have some ability to add value, and I had some experience looking at these documents
from the legal world, the work did revolve a little bit around that.
Six months into it, I moved to the risk team, so I was focused on the liquids and alternatives
that worked out really well for me because I did have this experience with private equity,
so we did real estate natural resources, interesting things, and that's when I started to get
that spark, I would say.
This is a lot different than what I thought finance would be.
I thought it was a lot of like, hey, let's pick some stocks.
There are some really interesting PE vehicles in here.
A little while into it after that, I had been enjoying my time on the risk team, the performance
team asked me to join.
I was hesitant because I loved the risk team, but I decided yes, and they were focused
on reporting, and it ended up being really good for me because I'm the kind of person
who sees a page full of text and sees one word being a different font.
It's just the way my brain works. When I was there, I learned the importance of optics,
so not just getting the numbers right, but telling a story with those numbers.
It's funny because when I was in STEM, I had a lot of friends who were in business school.
I thought that they were all in board rooms, talking up really complicated ideas.
I learned that it was way more qualitative, way more optical than I ever expected.
One time, I distinctly remember, I was at my desk, and the CEO came up during a board
material preparation process, and told me that this shade of purple in my bar chart was
too aggressive.
I'll never forget that.
She was completely right.
It was too aggressive.
I ended up being one of the first people to learn Tableau, that's what set me on this
path of learning that it's interesting to build these graphics to get this story right,
get the data right.
I had some folks that were pushing me a little bit more towards front office of being kind
of an investment professional.
I realized around that time that I'm really not interested in painting for gold.
And much rather sell the shovel, keep everything running smoothly than be that person who's
trying to dig up the gold.
This was 2014 or so.
My now wife and I, we got together, and she had this opportunity to move to Hawaii because
she's a physician, and there's this program there is very competitive where you can go
there for a year as the beginning of your residency.
She got that.
I basically told Harvard like, "Hey, I'm out of here.
I love you guys, but I'm out of here."
I was very fortunate that they agreed to take me on as an independent consultant.
I started my own one-man shop, moved to Hawaii, and it was one of those things where I was
getting up at 5 a.m. and working, and then 2 p.m. I'd be done, and then, "Hey, let's
go hiking."
It was amazing.
Was it the same job that you were just a contractor?
Not exactly.
I wasn't responsible for any of the day-to-day performance anymore like I was before.
I pivoted more into being the Tableau consultant and building things, converting things that
were in Excel, putting them in Tableau, or building on new capabilities, it was Tableau focused.
It definitely helped to have that understanding of how the office worked, but I wasn't involved
in any of the day-to-day beyond maintaining Tableau things that I'd built.
Consulting life, it suited me really well.
I love solving problems.
That's the piece of the physics education that's still in my bones.
I can't stand when you have to solve the same problem in the same motions over and over.
That's why I said I would've been a terrible doctor, and when you're a doctor, you banish
someone up, you tell them how to fix their problems, and they come in the next day because
they won't do it.
My wife's a doctor, she's okay with that.
It's amazing, but sometimes we'll get pop-ups on her phone that come up all the time.
She's okay dismissing them over and over, and that ability to be able to shrug off that
persistent annoyance is an amazing personality trait.
She makes her a wonderful wife and mother, but if I see that, I'm immediately in the settings.
I'm hunting down the settings.
I can't stand that.
I'm all about that, using engineering solutions to solve everyday problems, reducing the everyday
friction.
What's the secret to a happy marriage?
It's having at least two bathrooms.
That's the kind of approach that I'm always taking with everything.
What was the opportunity that made you say, "I'm going to actually explore this and move
away from the consulting piece of it?"
When I had moved back to St. Louis, randomly one day, WashUIMC, they reached out about building
a tablet platform, so the COO there had gotten into a cab with one of my four boss at Harvard.
They were trying to build something out at that time.
It was a traditional siloed model, so there was a PET team, and there was a public's team,
and there was a hedge fund team.
They wanted to build something out for the asset allocation and risk group.
Got involved there.
It was an easy yes to start working with them in 2018 when they hired a new CIO, Scott Wilson,
in addition to a generalist model, they wanted to redo the tech stack and they offered me that
CTO role, and I couldn't say no.
You basically got the role from a random cab ride.
That's exactly right.
That's the tumbling uphill.
They were in the same cab in Seattle, and my old boss was like, "Hey, you know David Lee
isn't St. Louis.
It's unbelievable."
Such a random walk.
You couldn't make that up.
Tell me about WashUIMC, what are you doing today, size of the company, all that fun stuff.
Here apart of the university, it's a department, the AUM is as of the last annual report, $13
billion.
The team is 22-25 people, depending on junior level folks and summer analysts.
It's roughly evenly split between investments.
operations. So we have a relatively large operations team and we do full shadow
booking here. So pretty much everything comes into our office and we have hands
on it. The investment team is a generalist model. We have coverage universes
between specific managers, but there's a lot of cross-pollination across
different asset classes. The approach here is one of the things I love about
the organization, which is that it's highly concentrated. We have this deep
research approach. So we really want to know what our managers own. We want to
invest alongside them wherever possible. We're really looking to build that
tracking error and find those opportunities that are interesting and asymmetric
somehow. To go back to that idea of why did I take this job, I hesitated because I
did love being a consultant. We really use something special going on here. It
feels like a family on a mission. We love that environment. Coming in there is
really fantastic and I love the forward looking viewpoint on tech and this
investment strategy and the board of directors is really special. I've brushed
into a number of them over the years. This one is really special.
And going from a specialist to a generalist framework from your seat, at
least that feels like a big move. So different people, process, technology,
integration, tell me more about that period of time shifting from one type to
the generalist. That is a big move. It was important for changing all of the
outcomes that have to do with the endowment. First of all, the team ends up
having to change. So we had a lot of folks who ended up leaving. We did keep most
of the operation folks and a lot of the junior folks. It's an entirely
different mindset than what a lot of people have. In terms of the technology,
we were in 2018 on a platform called Backstop and it was an all-in-one
solution. Every team had their own piece inside of there. As we're
transitioning to this generalist model, what became really evident was that
we needed a higher velocity of research availability and communication. What
was happening at Backstop was that we were managing all sorts of things in
there, including the notes and people were taking their notes in every
note and one note and pasting them in maybe a week or two after and that
definitely will not work for a generalist model where you have this deep
research. The first thing is we said we needed to get this new research
management system. We ended up picking Bipsing for that. That decision was
essentially made for us that we were going to go with this best-to-breed model.
So it's somewhat fortunate that we had this key turning point, this tipping
point, to go off of and that caused everything else to be able to fall into
place. What does your tech stack look like? Since we're part of the university, I
don't really do anything infrastructure or help desk apart from helping people
with random things. The university helps take care of that, which is fantastic.
So you can think of me as sitting on top of that and doing everything above
infrastructure. We also have shared responsibility on cyber security with the
Office of Information Security at the University and we have an external
consultant as we all say this year to help with cyber security. The best way to
understand how the stack works is that the best-to-breed model and we're all
about compartmentalization. We're trying to keep specific systems in their
place and also make them somewhat replaceable so that we don't enter the
situation like we had in 2018. We're trying to rip everything out at once.
You can think of it like a space station where there's these modular nodes on
the outside but a centralized core. In the center we have snowflakes that is
really the hub of everything. On the outside we have the individual systems that
different groups within the organization use for their specific tasks. On the
investment side we really try to make BIP sync the primary focus point for
their work. It's mostly research management. We also have CRM in there. We've
piped up a bunch of other things from the performance system into there where
we have tablo served up in this eye frame that's inside of there. We have
salovus for the portfolio management system. Once again we're doing full shadow
booking so there's a lot of operations folks doing work in there. A lot of
power users. We have MFiles for structured document management so this would
be official documents that are coming from managers, legal documents and
things like that. We also have box for excel files and working files. We have our
external data providers. They're more like market data. We have the pitch books.
We have Bloomberg downstream of that more consumer or communication side. We
have tablo which is what I was brought in to create and then we have Slack for
real-time communication. We have O365. We have a number of other things like
notion and development tools. The way that all of it comes together is that we
have AWS as our integration platform. Essentially there's a lot of custom
code and mostly Python running on AWS Lambda that shuttles data between the hub
and snowflake and the nodes back and forth so we do an ELT type data pipeline to
post up in and then we're doing most cases something like a reverse ELT to
push back out to systems in a format that makes sense. It feels like we're in
this moment. There's a lot of integration talk. Different nodes are actually
trying to work with each other. Where do you think we're going with that? One of
the big changes I would say that has happened and it's continuing to happen
over the last few years is that people are starting to look at things data
first. It very much used to be product first where you would have a product
something like a backstop. The data lives in there but it's not really meant to
come out of there. There are APIs that are somewhat supported. They give you the
option of doing things like how to send you a cryptid hard drive with your data
but the data was even on after thought but it was siloed. Now I think one of
the most important technological side back end transitions that's happening
caused by AI is that everyone is becoming aware that hey this data is
critical. It used to be before there was a little bit of learned helplessness
where if the data is in the system it's fine users will get used to it but now
with these large language models with people wanting to bring their own data
into the context that's not an option anymore. So I'm definitely seeing a lot
more vendors they come out and even if I'm not in the call they'll come out
saying hey we have an API where API first here's all the ways your data come
out even before they talk about the platform they might start talking about
how the connectivity works. That means two major things one is that's becoming
more commoditized where you're just expecting that. That's becoming a must-have
which will tend to drive the cost down. However that also means that as you're
getting your hands on more data as the availability increases certainly the
demands on storage will increase and the demands on transfer. Certainly you're
going to have to pay for it at the end of the day but it remains to be seen how
that's going to be bundled. So I don't know I would say for sure that your
storage or transfer specific costs will go up. There are ways that you can
optimize for that. It's more that people are starting to apply business and
engineering solutions to how do you treat data as part of the service. It's
going to be really interesting about how that gets bundled or how that gets
charged going forward. Everyone's talking about AI. Tell me about your
vision. Talk about adoption. I'd love to hear what's on your mind on that
aspect. It's an exciting time right now but there's also a lot of uncertainty.
This must be something like how people felt during the industrial revolution
except they had 80 years. We're probably looking at 10 to 20. Who knows
before I'll gonna have jobs at the end of this? I mean but people thought that back
in the day. I don't blame the Luddites for what they did but now I'm literally
looking at my kids. Are you guys gonna have jobs? I don't honestly know. It's a kind
of time where we're all just trying to keep from crashing. I think a lot
of us haven't even looked at the big picture problems yet. Are we going to
have people like me in 10 years if there are junior level developers trying to
make sense of what's right in front of us. It's white, knuckle driving right
now. Keeping our lanes and not crashing to something. AI is really promising but
at the same time I at least feel somewhat unsettled. Probably everyone does.
There's this trust problem at all stages of the problem. There's this
trust of obsolescence. Am I going to get replaced? That's foremost for a lot of
people. Look at the products themselves and everywhere you look there's a trust
problem. The inputs. The data quality becomes a problem. You can't rely on poor
data to get you through anymore because the AI is sensitive to any data quality
issue because you'll pick up something and who knows if it's the right thing. In
the service level you get these huge question marks about privacy. Is the
LLM vendor going to train on my data and am I gonna get in trouble for this?
What do I tell my partners who are interesting me with their data and then
of course with the output it's very much still a garbage and garbage out
situation except now the garbage out looks and smells great. You can't even
tell based on looking at that. You could also have gold going in and garbage out
as well. It's honestly a really tough situation where these AI are so good at
outputting something that sounds amazing but as soon as you get past the
service level who knows if that's actually the right thing or not. One of the
hardest parts for me is the use cases are so blurry. People come in and say I
want to do all this stuff. I saw this in a YouTube video and trying to convert
from that putting the sky into the actual actionable technology is
difficult even more difficult with AI. In terms of our strategy we've been
trying to navigate in such a way that we are responsible stewards of the
information that our partners give us. We really value that trust. We've
intentionally been slower than average and adoption up until very recently we
had this model where we only allowed our data to go into AI systems that were a
walled garden which would be where the vendor is running AWS bedrock or
something like that where the data wasn't going back to the LOM vendor. That
was at least solving some of that trust problem going forward our strategy is
much more let's lean into it a little bit more. Let's be sure that we understand
the governance be sure we understand the walls that we are going to set up and
who has access to our data which we did a little bit more as open AI is
somebody we can trust and give our data to. How hard is it to get to that point
to know if it's a walled garden? Understanding whether a specific product is a
walled garden or not is relatively easy because most vendors will be willing to
tell you and if not then I'm not willing to work with them so we do a technical
due diligence on everyone and it usually is pretty easy to figure out if for
instance sending API calls or if they're running bedrock that's more logically
isolated environment. Now the question of whether it's a good idea to go
outside of the walled garden or not that is tough to answer. I feel like a crazy
person sometimes I'm the guy who's got my foot in the brakes and trying to hold
everyone back and any success
full prevention may feel like a waste. It definitely has felt that way. I'm glad
we're getting to the point where I think most of the industry is catching up to
where everyone else wants to be. Everyone's trying to be at the top and talk
with the data. I still want to talk about the data and data hygiene. This is a
big problem. I'd love to get your perspective of the magnitude of getting to a
great place with data in hygiene. It's that Warren Buffett analogy. The water's
gone out and now we're seeing who's waiting without pants on. It's a little bit
like that because it is really brought into stark contrast. Whether you have a
real data strategy or if you were just getting along, people are learning that
you can't build this tall building on a crumbling foundation. You can build it
but it's going to come collapsing down and the user's going to find out on day
one that the data is not there. That erodes a lot of trust. That's something
that as a technologist you just can't afford to give up the trust is
everything. I have always luckily had this approach where I really want to go
lean and keep the data clean. We've been very lean for a lot of this journey. It's
been just me in the office as a technologist. A lot of this stuff was me
building it by myself and I get in there. I code every day. I might be in a little
bit of a more advantageous position. I have to implement everything. When you
are that solo cowboy, you see the results of your labors really early on.
I learned really early on that data cleanliness is not a project. It's a
lifestyle. You have to keep it clean otherwise it's going to trip you up very
quickly. The best way potentially of thinking about it is it's not like you're
going on a diet where you're just going to clean everything up and then look
good for the beach and go out there. It's very much a lifestyle. You've got to
keep it up all the time otherwise it is just not sustainable. You don't want to
get in that situation where you want to move systems. So you need to do a
bunch of work. Pack up your data and then get it ready to go because you
should always be in a state of motion. You should always be ready to go. That's
the only way to keep up right now. The things that work for us really well are
front loading as much of that data governance as possible. Really understanding
what are the best practices making sure everyone understands that making sure
that people have the right tools to keep the data clean. I'm a strong believer
that in human engineering solutions, things where trying to get people to do
the right thing is easy. I like to say that my goal is always to make
the path of least resistance the same as the path the best practice. I like to
build these organic loops for people are seeing the benefits of them doing the
right thing and then I'll encourage them to do it again. For instance, we have
this document manager system called M-Files. One of the hardest things a
technologist has to do is get people to input metadata. It's literally the
hardest challenge. A system like M-Files is great because people have to enter
the metadata. That's one thing. But then they immediately see the value. They
see oh my goodness. I see all these different types of dynamic views that come
up because I feel doubt these fields and that encourages them to fill it out some more.
That's I think one of the only ways to do it without having a really strict
approach and the strict approach in my opinion it doesn't really work. What about
security, privacy issues related to all this? It fits with data, cleanliness,
data hygiene as being an unsexy but critical piece of the foundation.
You need to lay that first and make that part of your everyday. It's not an
afterthought and it's not a once in a while thing. It's really important to
make sure that the expertise exists. It's really easy to get lulled into this sense of
I know what I'm doing. I'm pretty smart. I don't use the same password. I'm good.
But having outside eyes is critical to making sure that this works. We lean very heavily on our
chief information security officer, Chris Shull at the University about that and we
also lean on our cybersecurity consultant a lot to help us understand what are our risks,
understand the frameworks that we can use to analyze the risk. What's the entire surface of
all the possible attack factors? How are we making sure that our AWS instance is secure?
We are a strong proponent in having external help and doing penetration testing,
making sure that we are at that right level where we have efficient security that is also
easy for people to use. One of the most important things that people don't realize is that
all security is about practicality. You can't have security if it's not practical. You can talk
about having the most sophisticated security system in the world, but if it's not practical,
if it's not convenient, then people are going to find ways around it. One of your internal people
is going to put a hole into that wall trying to build that up, making it a conversation between
experts and internal folks making sure that everyone's in the loop there is critical.
So I want to talk about the vendor landscape. There's so many options out there. There's new tools
out in the market that we haven't had before and also the anchor stores at the mall are changing a
little bit. How do you balance what's interesting? What do you need to have versus what you're
exploring for maybe a future node? Every organization is so different. This is something that I saw
as a consultant. It's really challenging for me because I want to give this general advice that
someone could pick up on, but it is so specialized in terms of what is actually useful for you.
It's especially daunting if you're coming from a place where either you don't really have a
text stack. You have a bunch of Excel files and a bunch of people who know how those Excel files
work most of the time. Or if you're in a situation where you have a monolith where you have one
system that does everything, it's really hard to switch. This is one of the big advantages of
compartmentalization having been spoke model that we have where we have these systems that are
somewhat interchangeable because then you at least know where you are. You know what Venn diagram
circles do I have right now? If I want to pull this circle out, what am I covering? What am I
over-covering? What am I not covering? It's really helpful to at least get to that point.
Even if it means you have one giant Venn diagram over everything like we had with Backstop pre-2018,
it's really critical to focus on those use cases. Find out what are your must-habs. Do some
workflow mapping and figure out what do people do on an everyday basis? Make sure you have that
information before you go into it because if you're starting with the product, you're definitely
going to pick the wrong product. You can pick the one that looks the best and all the demos look
fantastic. But the insights never look as good as the box. Anytime there's something really
flashy, I always go back to basics. Go back to the foundation. What do we need? What do we have
right now? What can't we live without? When you're picking vendors, I like to think about it as
this idea of closed-ended creativity. You know, there's open-ended and closed-ended creativity.
Understand the difference is important because when you're picking a system, you don't have an
infinite number of options. You're not painting a picture, you're building a bridge, you have
a start and an end and there's a gap in the middle and you need to figure out what fits in that gap.
Once you start seeing it that way, I think it's much easier because you can start reducing
that group degrees of freedom. You can start saying they don't have the level of data availability
that I need. They don't have an API, so check that one off. As I'm seeing a bunch of these, I know
that I want to have this. This piece needs to be in my bridge. Trying to reduce the degrees of
freedom, trying to figure out where you start from is really critical to figuring out if the
vendor's right one. As you said, it's incredibly difficult right now to keep up. There are vendors
I hear about all the time and even as a person who does technology full-time, people will tell me
a name I'm like, I've literally never heard of this name before. Getting that foundation laid out
and understood is critical before you try to put anything fancy on top of that.
How much is brand awareness matter? For most peers, it's very important, especially the ones
that don't have a dedicated tech team. I think it makes a lot of sense because deciding when to act
on something is a challenge, especially if you don't have somebody who's spending all day thinking
about that thing. Most of the people in the peer group are going to be quite averse to being the
first ones on there, and I think that's smart. Being a leader doesn't mean you have to be on the
leading edge all the time. A leader can say, let's wait, let's gather more info, let's see what
happens. You don't have to be in the vanguard. You can be in the reserve. With technology,
there is very much often a first mover disadvantage, and that's true for the vendors. It's also true for
all of us on the LP side that are trying to implement these. You could have a product where you
implemented a data scraping product, and this was 2021, and then shortly after Chatchy PT comes out.
Now you're in the situation where, well, I really wish I would have waited, but you can't always
wait. That brand awareness is honestly huge, for instance, with BipSync. To my knowledge, we were the
first E&F that was on there. Originally, it was focused on hedge funds or on long shirt equity
that space. I had never heard of it when I started in the seat. One of our current COO's friends
had recommended it to her. We essentially did the hard work of testing it out. We were impressed at
the get-go. We definitely had a lot of faith in the system, but now you can see that on our peer
group, it's everywhere. Everybody's talking about a lot of people have onboarded it. A lot of them
saw what we did and said, hey, this is a good idea. Let's go with this, especially for folks that
don't have a technology team. Brand awareness, it may be 90% of the equation.
Going back to the whole bespoke approach to building your tech stack, I want to talk a little
about finding that right fit. How do you think about Bipers' build, points, solutions, all in one,
all that? That continuum is absolutely scale dependent. When you're a large organization,
your scale is just different. You can afford to have a tech organization that's maybe a thousand
people. At that level, you can have a lot of overlap, a lot of redundancy. You can take risks.
Let's say you need a database administrator at DBA. If you're in a big organization, you might have
20 DBAs. If one of them ends up being a little bit of a dud, it's fine. You can find another one.
You can try them out, but at a small firm, you don't have that. Even on a team like mine,
we don't have a DBA, but let's say you have one DBA. If that person's not the right fit,
you might be stuck with them for a while, and that role is not getting filled. It's very difficult.
Small teams, they are constrained. The sense of they have to do a lot of buying. The building
is often not an option. Even if they happen to have the monetary resources, let's say they were to
try to go out and outsource to a consultant, which is something that I think people do a lot.
In that situation, it can be helpful. I'm not going to say the consultants are useless,
but consultants are good for certain things, not as good for other things. When you're outsourcing,
a custom build of some kind of critical system. You're getting customization in exchange for
that money outlay and also creating another point of failure. You're outsourcing the work,
but you're also offloading that piece of your risk management to someone who has minimal skin
in the game. We have not really considered that to be an option. We are always thinking about what's
critical to keep in-house. Not just products, not just workflows, but what very specific things do
we really need to have in-house that increase our enterprise value, that increase the robustness
of the organization and the future proofing. Usually that has come down to things like really
understanding our data, creating a viewpoint of the world through analytics that reinforces our
internal view of the world. That's where the build is for us. Otherwise, we try to keep things
modular. We buy the best piece to cover that need. Most of what I'm doing is integrations.
For people who don't have any appetite for integration, which is a lot of people, all in one
solution make a lot of sense for them. I'm definitely not going out there and telling people not to
do backstop or dynamite. That's absolutely not the case. It makes sense for a lot of people,
people who don't have that appetite, but you do end up with trade-offs. You do end up with a
situation where it's not perfect for everyone, but if you can get around that, if you can satisfy
then that can work well for some organizations. For organizations that are really technology
forward and willing to invest, they're seeing the potential value of applying technology to create
this structure of systems and analytics and technology that can provide a lot of value and create
another stepping stone for leaping out into that next layer of gaining value and building
that organizational power. What about the overlay of the technical capabilities of your investment
team or the operation to the users of all this tech? How much does that matter? If I have a team
that's really technical, that matters. Does having a more technical savvy team help with the path
that you follow? It changes the path for sure. Having spent a lot of time talking to peer
organizations working within them, what I found is that from a CTO's seat, it can be helpful or it
can also be challenging because Edwashi, we have folks that are incredibly smart. Some of them are
technical, but as a general rule, they tend to not get their hands to dirty with the technical aspects.
They're more than happy to let me handle a lot of that and to work on the level of business
understanding, which I think is a great place to work. The advantage of working in that kind of
space is, as long as you also have the business capabilities, having come from this world of
endowments, as opposed to purely a technologist, I have that background, so it's quite comfortable
for me to say, "Okay, I understand the business, I understand your needs, I can convert this into
a technology solution, as we go, we're going to iterate, we're going to make sure that this is
what you have in mind." Converting that broad idea, that drawing on a page, if you're lucky,
into an actual technology solution is not difficult for someone in my seat, but it probably may be
more difficult for somebody who doesn't have that business side. Now, on the flip side, I definitely
know of organizations where they have very technical people, they might have data scientists even,
who are working in some kind of risk capacity, for instance, who are doing really sophisticated
modeling. You have this other problem, you're trading essentially a no assistance from the business
users on IT problem. Into this problem of, now there's this shadow IT, where you have these folks
that know too much to be safe. They're helpful, but they know a little too much, they're a little
dangerous. Trying to manage the content that they create is a different challenge altogether.
When two people are technical, it's great because you can build some really cool things, managing
those really cool things can be a challenge. And we're at this moment too, we've got a lot of
legacy issues, we've got AI coming in, there's a lot of note takers that are coming into the market,
we've got document collection, data scraping, that's getting better. How do you balance
all these things and what's important? It still goes back to understanding your use cases and
drawing out and understanding what are the pieces that you need, how do they fit together,
because there are so many options out there. It's a little bit like going to Cheesecake Factory
and seeing 30 pages of menus, what are you going to pick? It's really hard. The first step
is to compartmentalize to understand how are these pieces going to fit together rather than being
focused on, hey, this specific product looks really awesome, let's do that. It's honestly becoming
even more confusing, unfortunately, because the capabilities have grown so much, different
products are becoming very similar to each other. Those lines are becoming much more blur
than they were before. When I first started here, we were looking at traditional OCR products for
doing document scraping. There are some compelling solutions that were out there, but nothing like
what we have now and the decision that we would have made five years ago would be very different
than the decision we make right now. There is now this opportunity for teams to come in and
with very minimal effort with minimal training on their own part to really have that full suite of
surfaces from collecting the document all the way through getting the data out. One of the big
changes here is that we're seeing a lot more of these all-in-one solutions that are becoming
pretty compelling where they don't come at it from the perspective I'm going to give every different
user, every different option, but we know what you do. We're just going to connect the dots and
as long as you're okay with how we connect the dots, then it's going to work great. A lot of
smaller organizations are going to see a massive boom from this. We're okay fitting into this.
Give us what we need, we'll adapt a little bit. For groups that are a little bit closer to us,
where we have that technology appetite and we really want to make it a very specific way. A
contrarian team needs contrarian technology. Some of those solutions are not as good for us. If we're
not in that sweet spot where our use cases are really nicely overlap by that mindset that that
vendor has, then we're going to be fighting against their optimization. That's been a tough one for
us. I'm figuring out the balance between having this nice solution where we have this white glove
service versus the white gloves aren't handling our data the way that we want them to. It's very
difficult right now. Being laser focused on those use cases is the only way to make sense of it all.
Must be confusing for some vendors when they have a conversation with somebody like yourself,
because you guys are in a unique position where you have a concentrated book. If you have SMAs,
that changes what you get. The needs and requirements are very different than if you had a thousand
managers and you're just trying to keep up with the flood of information that's heading your way.
It is a challenge across all stages of the investment management life cycle because
when we are looking for managers, most of them don't fit into this mode. Most of them aren't
willing to give us that level of service and not willing to get into the structures doing
co-investment. On the operation side, we are dealing with these often specialized structures
that we have to have to fit these vehicles in so that's a challenge to the operations team.
The finance landscape is so interesting. A lot of people that are from the outside,
they see it as one monolithic thing, but what's your inside of finance? It's so different.
I get all these people reaching out and they think that we're some kind of reinsurance firm
or bank RIA. This is nothing like what we do. I have that conversation a lot of. This is really
interesting, but we don't do this at all. This often happens as well with people who might think
that just because we're highly concentrated that we have this really intensive internal training
platform and we don't. We lean heavily on our external partners to do the transactions and
manage the investments for us. A lot of times we'll get these contacts from vendors where they're
like, oh yeah, let's talk about our trade management system, how we deal with clearing houses.
We don't deal with any of that. There's a lot of thank you, but no. That's also applies to
recruiting as well. It can be quite difficult to try to find people that fit this mold of we want
this lean team where we have technology journalists as well and they have spent a lot of time as I've
been recruiting trying to talk people out of the job. Are you sure you want to do this? This is what
the lifestyle is like. It's not like you're going to a hedge fund and you're going to be working
on high frequency trading. This is a very specific way to look at the world. I want to turn and talk
about where we are a little bit of a hype cycle. Do you have any definitions in your mind what is
good AI today versus bad AI? For any AI part that you're going to use, especially one that's going
to generate an output, there are minimum requirements. You really want to have transparency.
Mostly when it comes to AI, how much can you trust it? How can you test the inputs? How can you
test the outputs? There's certainly good and bad AI in terms of the purpose, the potential
for bad actors to go in and use that for deep faking and trying to convince people that they're
the CFO asking for some transaction. Scepticism is warranted. The product never looks as good as it
does in the box. A lot of times people will go in and they'll see some amazing demo. They'll
onboard the product and they'll realize that the demo environment was carefully manicured.
If 10% of the data is in the wrong place, then it's going to pick that 10% on data.
You're left with this amplified trust problem, especially if you don't have that level of transparency.
I'm always looking for that transparency. I'm always looking for a partner that understands
this is in a situation where I'm going to throw everything in and then I'm going to be hands off
and just you come and give me the output. I'm going to be there every step of the way. If I can't
get in there every step of the way, I'm going to be very skeptical about the product. Another thing
that we like to look at is what our long-term user interface is going to look like.
One of the struggles in the space right now is this idea of siloed products versus generalized
products. Every product is going to have AI embedded into it. I remember the day when Adobe
Acrobat AI came out and it was plastered all over Acrobat. My first instinct was, oh my goodness,
what are you doing? I can't have my legal documents in here next year AI. All that is happening
and the pace of change is incredibly fast. There's this question mark about, are we going to use
the AI products that our existing vendors already are providing to us? Or are we going to look for
a top-down solution that will make all of this look more unified? The first inning of this AI push,
it was a lot of
we're just gonna give you access to your data in the products.
We experiment with a lot of these.
We have Slack AI.
We've had some success with the M files AI product,
which is called I Know, which goes in
and runs a GPT on top of your documents.
We've experimented with BIP syncs AI
and those kinds of things.
In every situation that's been a place where I thought,
this is interesting.
I feel like the user experience is not gonna be what I want
people to have because I want people to have a unified
experience when they're talking to AI.
I don't want them to have to think about,
oh, my data is siloed over here and having those vendor
provided AI products tends to create those data silos
'cause it's to put up those walls.
Ever since the GPT came out,
I've been really excited about this possibility
of having a unified chat interface.
I believe strongly that we want to have one interface
where people can go to look at their data
across different platforms, not to have
these piecemeal solutions.
And originally, the main one that was out there
was Microsoft co-pilot.
I never had that much faith in it because of the way
that they were approaching it.
And we're not really a Microsoft shop.
For somebody who's a Microsoft shop all the way through,
I'll use all Microsoft products, it is a super power.
But for us, it's a little bit outside on the edges
and most of our peers have not had the best experience
with it probably because of that data cleanliness problem.
I'm still waiting.
We just stood up a chat GPT for enterprise environment,
looking to see if that could work.
Also interested in players that are clean,
they're out there and that's where they've started
from with this idea of we're gonna give you one service.
We also have snowflakes in the middle
and the data's all already there.
So snowflakes coming out with some really interesting
and compelling user facing products.
There are a lot of folks in that space right now,
but I always lean more towards the long-term solution
has to be one that's more unified.
- You as a developer in your background,
is that create challenges around technical debt?
- As a developer and somebody who has to run really lean,
I am always thinking about technical debt.
That's what I'm mainly optimized for.
The only way to have sustainable growth
in your tech apparatus is to minimize
the technical load and the technical debt.
Anybody can build really fast,
but after you get past six months, 12 months,
you're gonna start feeling that drag
if you weren't careful about how you're building.
And a lot of it has to do with figuring out
how to compartmentalize that complexity
in the most efficient way.
We have snowflake in our hub and spoke as a center
and it's not just because snowflake is a data platform.
SQL and snowflake is part of our strategy
to manage a complexity.
Complexity exists, you can't get rid of it,
it's just where you're gonna put it.
Originally we had tried this thing
where we put that complexity into the data pipeline pieces
that move the data that's more of an ETL framework,
but that was a disaster because the rate of change
in those different data transfer needs is too high.
We ended up going to an ELT framework
where we're loading the data raw in
and then we're manipulating it downstream.
That's completely flip the script on how fast we can iterate,
iterating in SQL is so fast.
One thing that I've learned in terms of managing
this tech debt is nowadays you have to minimize
the innovation iteration cost.
That's failing fast.
That's how you make it so that you can be tactical
and not be stuck in a system for years and years and years.
The keys to that are understanding your data,
keeping your data clean, having this framework
where you can pick up and go at any time.
Snowflake is part of that.
Managing that tech debt is very much also about
staying lean and being focused on the right solutions.
Technology has this amazing potential to be a value ad.
A lot of organizations started out thinking about technology
as being just a cost center, something you've grown about.
Your level two thinking is maybe we can make this more efficient
and level three tech can be something that can empower us.
Understanding where that empowerment happens
or where it should happen is important
because you can throw technology at anything.
It will create a lot of technical costs potentially.
You want to make sure that that technical cost is giving you
a return to your investment.
Working closely with the investment team
or the stakeholders and understanding
where are their pain points and which ones are the ones
that best fit technology solutions is very important.
It's even more important than going out there
and picking the system that seems like it will work the best.
Starting with the fundamentals, starting with the people,
starting with the workflows and understanding
which ones will fit into those well is huge.
It's not just tech debt.
We can increase the velocity of the technological innovation
as much as we want.
We can make this situation where we have compartmentalized
systems able to be switched out as quickly as possible,
but humans can't handle that speed.
System fatigue is absolutely a real thing.
We can't be changing systems as often as we're changing
tech vendors and that's especially true now
where the pace of technology innovation is so fast.
You're looking at a product in six months
and it looks completely different.
One thing has helped us a lot in terms of managing
not just tech debt, but also that human ability
to handle change is trying to keep the front
in as consistent as possible.
We try to make BIP sync that core interface,
the key workspace of choice for the investment team
where pushing things from other systems into there,
abstracting that sausage-making apparatus
from the end user, we're decoupling the system of action
from the system of analysis, pushing things
really into that system of analysis.
That's really what managing a best debris stack is all about
is trying to make sure that people see you what they need,
keeping their UX consistent.
Things like BIP sync, Tableau, we're building our own
reporting platform.
If you were to swap out Solovis or something like that,
that could remain relatively unscathed.
That is really important for making sure
that humans aren't the ones that are suffering
when your technology velocity gets really high.
- Why BIP sync over Solovis or other PMS system
where you're actually looking at performance
and returns, why start there?
- Backstop, Dynamo, they're great.
The main problem you're running to is not that
they are worth that innovation.
Rather, it's that the user and client base is too diverse.
You have a million different organizations
that are vastly different from each other,
that have vastly different needs.
They're all pulling in a million different directions.
And that creates a product that has to sit somewhere
in the middle that comes with a lot of trade-offs.
The same is true when you're thinking about
how users are using systems.
It's a good idea to break down silos,
especially when it comes to making your data more available.
Liberating your data.
One thing that I've noticed in the last few years
that has caught me by surprise is that I don't think
the same is true for governance
and for the end user experience.
We definitely wanna get the data out.
If you think about breaking down the walls
in terms of governance as well, you end up with a situation
where there's just too many cooks in the kitchen
where people are asking for too many different things
and you're never gonna satisfy all of them
because anytime you design a system
or you onboard a system, you're making decisions.
You have trade-offs, whether you're aware of them or not
and whether you have made a decision
or someone else has made a decision,
there's these trade-offs.
You always end up with this situation
where the quality is suffering
because you're having to make these trade-offs.
I started thinking a lot more about re-putting up
some of the walls of the silo for governance perspective,
identifying key individuals that own that process,
that own that system, routing everything through them.
When you empower people in that way where you're bringing
the data they need into the systems they use,
even if that data doesn't make sense to be managed there,
it creates this opportunity for them to get to know
their space cleanly and communicate that to you
as a technologist clearly as well.
We're trying to make BIP sync a place
where they can go to get 90% of what they need
versus operations going into silovis most of what they need
because we really wanna have a situation
where silovis can be optimized for the operations team
for how they look at the world,
the way that they handle legal entities and transactions,
which might be different from how the investment team looks at it.
So if we can keep those two lenses,
those two workspaces somewhat separate,
but then user integrations to length between them,
it allows us to have all that data
the place where it needs to go,
but not have as many of those trade-offs
between different types of users.
- I would guess that's where Tableau also plays an important part.
The reporting piece is an underappreciated aspect
of all the things that we do.
- As somebody who lived in Breeze Tableau for 10 years,
I absolutely believe that.
The Tableau side, I think, has to do a lot with customizing
the viewpoint of the world to how we look at it internally.
You can do that with external systems with silovis.
None of this is a nox silovis.
It's a very powerful system.
We really wanna have that flexibility.
So for instance, we have our own customized
attribution reporting.
We have various other types of reporting
that live really only in Tableau.
The beauty of that is a number of things.
One, you can avoid system lock-in.
If all of your reports are built in silovis
and you wanna move off in silovis,
you have a hirky lay-in task in front of you.
If you can get it done, your users have to get used to
using another system.
Abstracting that, having a display layer,
an output layer that doesn't rely on those systems
that works off of a semi-canonical model
that is based on your internal view of the world,
that smooths out that experience.
The second thing is you can be very specific
about how you look at things.
You don't have to think about this report
is really designed to do this thing for everyone.
If I can customize it and try to get what I want,
the problem you run into with that
is a lot of times you run into these rough edges
where the report is really not meant to do
what you wanted to do.
And you might not realize that
unless you're a power user.
That's one of the key problems that we've run into
when we've had non-operations folks
that are in the performance management system
is the output may not be how they look at the world.
If we can get into Tableau or we can get in Bipsink
and we can say, hey, I'm gonna output this data
really the way you look at it,
you don't have to have that question mark.
This is how we talk about things.
It's not how the vendor talks about things.
- Could this be an example where generically
here's our asset allocation, but exposure wise,
I'm gonna take my hedge funds
which are all tradable marketables for the most part
and lump them in with beta.
- Yes, and this is one of the problems
that we run into with this custom attribution model.
The way that we manage our asset allocation
is not like a traditional model.
We have risk assets and we have diversifying assets.
The divisions between those aren't clean.
We're not even saying that all of equities is risk asset.
We have some blend of those.
That blend, we can output that using a property in celovis, doing analytics on that can be
challenging.
The analytics that are in the system may be based on having some strict one-to-one relationship
between your asset class selection and your risk profile.
We have the ability to get outside of that.
We want to look at the world this way.
This hedge fund is 60% risk assets.
The rest of it is diversifying assets, and that's something that we can do when we have
that customized platform.
A lot of exciting stuff there.
How do you think about budgeting?
How do you advocate for all these interesting things?
There's half the haves.
There's some must-haves and there's nice-to-haves.
How do you advocate for the right budget?
One of the reasons why I took the job and left consulting was that it's a very technology
forward organization, one that understands that to have these outcomes you do need to put
some time and money and people toward the problem.
It's probably easier for us than it is for the average organization.
We definitely want to have a compelling use case, a compelling reason to onboard anything.
We're always thinking about how can we cut the cost?
Can we use this as a replacement?
Can we swap something else out if we bring this in?
When it comes to managing costs and keeping that from ballooning out of control, what's
your Venn diagram look like?
What are the things you're trying to cover?
Knowing that in mind will give you an idea of if I were to increase the spend, what's
that covering?
How does that affect how I think about the rest of it?
If you don't have that framework in place, any spend, all it is is more.
You don't know what that's going to be.
Understanding what you have is the only way to make sense of all of that.
Looking forward, what do you think the tech stack vertical will look like down the road?
What excites you these days?
There's so much going on where in this transitional phase, it's so hard to even see right in front
of your face sometimes.
The best example of this is Glean recently.
I had a peer come over to me.
Did you see this six months ago?
This does look at the same product.
It's hard when you're somebody who needs to have those forecasts of what things are going
to look like because things are changing so rapidly.
AI has made a huge change.
Everything that we're going to be doing going forward will have AI somewhere in the equation,
even if it's not the forefront where I was going to be thinking about, is this something
that we could apply AI to?
Something more broadly talking about the E&F space in general, a lot of all-in-one solutions
are coming out that will be attractive to smaller shops.
We've talked to folks like Flayed and Finn Pilot, their solutions, could be very compelling
for shops that just want to come in and say, "Do everything for me."
That white glove has changed dramatically into being something that can be compelling
and fit quite well for a lot of organizations.
That's really interesting.
I'm not sure that that'll end up being where we go.
We have a contrarian view.
We have all these custom things that we like to do and we like to get them exactly right.
When you're at a level of resourcing like we are, those solutions are probably not foremost
in our thinking, but we're definitely thinking about how AI and able products and AI first
products are coming into the stack.
We started out trying some of those AI products that our vendors were offering to us and some
of them have been successful and some of them have been less successful.
We're trying to find places to put AI into the workflow so people can really focus on
the decision making but also be focused on the quality as well.
We're always looking at that.
One of the most important things that's going to come out of the next few years, especially
with those all-in-one solutions, is going to be more clarification about what use cases
AI can really put a dent into.
One of the hardest things right now is we just don't know.
We don't have enough experience to know which use cases are going to work.
Which ones are never going to work because the data is not there or we need to wait for
the next leap in AI before we do a certain thing.
It's going to become a lot clearer and that's going to help direct our decision making.
We're looking into all these options for document scraping, document collection.
We're also looking into finding that fronted AI interface, try to pick that winner.
Is it going to be open AI, is it going to be anthropic, is it going to be something
like Glean.
I was also thinking about how do we use AI to scale that front end and the back end of
the same time.
All of this to say that the tech stack is going to look very different but at the same time,
many things are going to stay the same including making sure that we have that solid foundation
for data.
So that's going to cause the core to probably not change that much.
Sounds like we have some homework to do in the industry on the data side.
That's for sure.
There's so much going on and you have so much on your plate.
So it's a natural question to ask you is how do you stay productive and focused and excel
in all these things at the same time.
Juggling is not easy.
I'm not the best at saying, hey, this thing is going to be done on this specific date.
I don't like to say no and so a lot of times I'll just say yes, yes, yes and I try to get
things done when they need to get done.
That also means that trying to manage all those projects and tell people exactly when
they're going to get done is difficult.
I tend to put that effort more into I'm just going to do this right the first time and
make sure that it's right for you.
Even if it takes maybe a little bit longer than someone's expected.
I have a couple of interesting things to say about productivity.
My entire life, I've been a terrible procrastinator.
Honestly, I've pulled so many all nighters in school.
Then advice I give to anybody who is a procrastinator.
That has worked out really well for me is I've turned into productivity by procrastinating
on one project by working on a different project.
That's honestly been a huge vessel for me to get work done because a lot of times I'll
be sitting there like, I don't want to work on this right now.
I happen to have a lot of irons in the fire and so I'll just switch to a different one
and I'll be like, oh, this is interesting and that'll reinvigorate my brain.
People have described me as a lazy person and I will describe myself as that.
Bill Gates has this quote about when he wants something done the most efficient way that
he gives it to a lazy person because a lazy person will find the way that requires the
least effort to do it and I've leaned pretty heavily into that.
The way that I do that is I'm always optimizing for how to minimize the expectation value
of the total amount of time I spend on something.
Doing things right, the first time means you want to fail really fast in the beginning
when you're in skunk work.
I do a lot of that but then eventually over the long period of time when I'm trying to
do is not have to come back and do it over again.
The best way to save time and money is to do things right the first time and so I've used
my status as somebody who hates to do things twice as a power to come in and say, I'm
not going to be satisfied until this is the way that I think is going to be sustainable.
Both of those things, which originally I would say were character flaws, I think I've managed
to find a way to turn them into something that's productive for the organization.
Is it hard to manage people's expectations if you're in a CIO seat?
Is that hard?
Yeah, if you're thinking about the three big challenges that I have to deal with, one
is getting people to do the right thing.
Second one is managing technical debt, which I was talking about.
Third one is managing expectations.
This is something that Consulting taught me a lot about managing expectations.
It's huge and it's not just about under promise over deliver but it's really being honest
about what you can do and what the product is going to be.
The key for me has been trying to work really closely with the team to understand what they
need, what they really want to have.
Even then, it can be a challenge just because a lot of people have a lot of different expectations.
They have a lot of different needs that goes back to my idea of centralizing the management
and the ownership of specific things that's been really helpful just because originally I
was trying to do this thing where I would talk to everybody and try to collect all this
information about, "Hey, you want to see it this way?
You want to see it this way?"
I would love to promise to do it that way, but then I would run into the situation where
I would change something.
All of a sudden, someone else would come back and be like, "Hey, wait, why did you change
this?"
I like that the way it was.
I was a human thermostat getting pushed in every direction.
What I learned is that the only way to manage the expectations across a team of any size
over a couple is you really have to have those key stakeholders, champions who are the ones
you go to when there's only one way you can do something to go talk to them about this
is the way it's going to be done and a little bit of that responsibility sharing in terms
of managing expectations between you and them is helpful.
There's a lot to learn here.
I have a lot of work to do about making sure that everybody knows where things are going
and they're satisfied, that's a constant process for me, especially with the way that we do
things of trying to juggle a lot of things at once, but hopefully my team, they see the
progress being made there and understand that it's all a good effort of trying to make
sure that we can get people all the things that they want if possible.
On top of it, you have understanding what's involved.
Some of these things, it sounds easy, but it's phenomenally hard data labeling and the
number of things that you're going to ingest and how do you tag it and label it is just
a mountain of information.
That has been one of the biggest challenges for me as somebody who is technical who comes
from STEM background and used to talking to people in terms of art.
A lot of feedback that I got my first three to four years here was that people don't want
a much of this tech chart, take them out of the wheat and I love to explain my thinking
and I love to talk about the details that can be overwhelming for people who aren't living
in there from a day to day and so one of the hardest parts for me I think has been trying
to make sure that people understand the complexity that's under there, not just for the sake
of understanding my plight, but also getting them to be open to the idea of talking about
the details because when you're starting with, hey, I want xyz done, you have to convert
that into a hundred different steps when it comes to the actual technology implementation.
One of the things that I tell everybody that I've ever hired is that you're going to run
into the situation where the business owners don't know the technical implementation and
they may not want to know.
You have to make sure every step of the way that you're bringing them in and helping them
to see where you are and where you're going.
The analogy I like to make is your cab driver and you get into the city, someone gets in
and they say, take me somewhere warm and they go to sleep.
You drive them down to Florida and they get out like, oh my god, it's so humid here,
what are you doing?
Try somewhere else and I'm like, oh my goodness, there's so many bugs.
If they told you ahead of time, I want to go somewhere warm where it's not humid, where
there's no bugs, you would have taken them to Arizona or whatever to start with.
They don't tell you that.
I tell everyone who starts with me that you really got to help them taste as you go or
help them feel the pain of choosing this option.
How's that going to affect their use case?
How's that going to affect their life?
- Explaining that to the users is difficult.
It's one of those soft scale challenges
that I'm continuing and developing
because it is very difficult.
- I like that analogy.
David, this has been really insightful.
And I'd love to turn and close with two questions.
One is what advice would you give to an emerging manager
from a technical perspective?
- Don't go chasing waterfalls.
Don't run after the flashy things.
You really want to start with your team,
your workflows, your use cases,
figure out your must-haves,
map out the things that you do
and how that fits in the systems,
and then figure out where things go.
Don't start with the product.
Always start with the use case.
Always start with your needs.
The best way to save time and money
is to do things right the first time.
Sometimes doing things right
means that you're gonna fail early on.
Give yourself time to sort things out.
Sometimes the best way to do things right the first time
is to fail a bunch in the beginning.
You will never get things right the first time.
When you're implementing something,
there's always a bunch of unknown unknowns.
You're gonna go into there and realize on day one,
oh my goodness, I didn't think about this.
Where are we gonna need this?
Don't put that pressure on yourself
to get it right the first time
and make sure that you build that into your release plan
so that you're not pushing to go live too early.
You don't want the moment when the average users
are being the system to be when you figure those things out.
It's important to spend a lot of time thinking about
your use cases and your best practices
that you want to enforce.
This can be difficult when you're looking at new products
because you just don't know what you don't know.
This is an absolute challenge.
I've told people all the time,
I really wish I could dump my brain into yours
so you know what you're getting into
when you're onboarding Solovus or Bipsink or whatever,
but it's not something we can do yet.
When you're comparing products,
when you're in this green field situation,
I think it's really important to narrow it down
based on what degrees of freedom can you exclude?
What are your must-haves?
What are your cannot handles?
Always run POCs, always get your hands on the system.
Your goal in those POCs is to flesh it out,
poke at every button,
find the unknown unknowns before you sign wherever possible.
I am a huge proponent of front loading that work
of discovery of making mistakes as much as possible.
- The other question I have is what one book article
or other resource you commonly refer to people?
- One of my favorite authors in the space that I live in
is Edward Tufty.
He's considered the Galileo of graphics and graphic design.
I think he's currently Yale as a professor.
He has written a bunch of books about
information graphics and how you present information.
It's like adult children's book in the sense of,
there's so many pictures gorgeous to look at,
and they tell you all sorts of insightful things about
why you shouldn't use 3D pie charts and things like that.
I couldn't recommend it enough.
Even though it's something that's maybe not in your core flow
when it comes to investment management,
you'll be really startled at what amazing insights
you can get into the little changes
in how you decide to present information
that make a huge difference.
I also think it's really important
and really valuable to talk to peers.
Get outside of your comfort zone and understand
how other people are thinking about the world.
And I don't mean just talking to peers
where there's a similar level of sophistication.
I talk to other CTOs all the time.
I also love talking to peers
where they're just getting started in their journey,
where they're not that sophisticated
in terms of the technology they're using,
because those are the cases
where you have these really interesting use cases
and that always gets my brain going about,
what can I take from that to apply to what I'm doing?
How can I jog myself out of the loop that I'm in
using those new use cases I've never thought of
and apply them to come up with some elegant solution
that I hadn't thought of before?
- Beginner's mind.
- Exactly right.
- This has been a great conversation.
I learned a few things.
Thanks for joining me.
- Absolutely Scott, thank you so much for having me.
- Thanks for listening to the show.
If you like what you heard, hop on our website
at capitalallocators.com
where you can access past shows,
join our mailing list and sign up for premium content.
Have a good one and see you next time.
(upbeat music)
Podcast Summary
Key Points:
David Lee transitioned from a technical and philosophical background to a tech leadership role through a series of diverse experiences, including legal finance work and consulting.
At Washington University Investment Management Company, he built a lean, modular tech stack centered on Snowflake, enabling faster data access, clean governance, and reduced technical debt.
The organization uses a best-of-breed, compartmentalized model where systems are modular and replaceable, ensuring flexibility and avoiding vendor lock-in.
Data hygiene and cleanliness are prioritized as foundational elements, with David emphasizing that data quality directly impacts trust, decision-making, and operational resilience.
AI adoption is approached with caution, focusing on transparency, data integrity, and avoiding siloed tools that create friction in user experience.
Vendor selection is guided by real-world use cases and workflow mapping, not flashy demos, ensuring solutions align with actual business needs.
A strong emphasis is placed on balancing innovation with stability, maintaining consistent user experiences across systems to prevent system fatigue.
Trust in data and systems is paramount, leading to a cautious, governance-driven approach to AI and technology integration.
Summary:
David Lee, CTO at Washington University Investment Management Company, shares his journey from a non-linear career path in science, law, and consulting to leading a lean, data-driven technology stack in a concentrated endowment environment. At WashUIMC, he champions a modular, best-of-breed architecture built around Snowflake as a central data hub, enabling faster iteration, cleaner data, and better governance. The tech stack is designed to support both investment and operations teams with clear, consistent user interfaces—such as BIP Sync and Tableau—while maintaining separation of duties and workflows.
Data quality is treated as a daily practice, not a project, ensuring trust and reliability in decision-making. AI adoption is approached with skepticism due to data quality risks and lack of transparency, with a focus on unified, accessible interfaces rather than siloed vendor tools. David stresses that vendor selection must be grounded in real use cases and workflow analysis, not product demos.
He advocates for slow, deliberate innovation to avoid technical debt and system fatigue, emphasizing the need for strong data governance and user-centric design. Ultimately, his philosophy centers on building sustainable, resilient systems where technology empowers operations without adding friction or complexity.
FAQs
The modular architecture with Snowflake at the center allows for cleaner data, faster changes, and reduced technical debt. It enables teams to work independently while maintaining data consistency and facilitating easier system swaps.
His legal background gives him an understanding of document structures and compliance, while his physics and philosophy roots foster a problem-solving mindset focused on efficiency and reducing friction in daily workflows.
The siloed system created data fragmentation and poor research communication. The shift enabled higher research velocity, better data visibility, and more agile workflows critical for a generalist investment model.
Data hygiene is foundational—seen not as a one-time project but as a daily lifestyle. Clean data ensures trust, supports accurate analytics, and prevents system failures when scaling or migrating technology.
The organization uses a cautious, walled-garden-first approach, ensuring data doesn’t leave vendor-controlled environments. They prioritize transparency, governance, and strict access controls to maintain trust with partners and internal users.
Start by defining core use cases and workflows. Focus on functionality that solves real needs, not flashy demos. Evaluate vendors based on data availability, API access, and integration capabilities rather than brand name alone.
Chat with AI
Loading...
Pro features
Go deeper with this episode
Unlock creator-grade tools that turn any transcript into show notes and subtitle files.