Skip to content

Why Business Knowledge Beats Tool Complexity in the AI Era

Welcome back to Data Driven, the podcast where we dive deep into the evolving worlds of data science, business intelligence, and artificial intelligence. In this episode, host Frank La Vigne sits down with Rob Collie, CEO of P3 Adaptive and a former Microsoft engineer, to explore the remarkable journey from Excel’s foundational role in data-driven workplaces to the transformative power of Power BI—and now, to the unfolding impact of AI in business.

Rob shares captivating stories from his time on the Excel and Power BI teams at Microsoft, offering insider perspectives on how these tools revolutionized the way organizations work with data. Together, Frank and Rob discuss the critical role of expert stewardship in products like Excel, the complexity hidden beneath familiar interfaces, and the challenges traditional BI faced before the rise of more accessible, user-centric solutions.

The conversation then turns to the cutting edge, unpacking what generative AI and large language models mean for the future of data, and why business intelligence might just be the best starting point for companies aiming to embrace AI. Whether you’re a data engineer, AI enthusiast, or business leader, this episode is packed with insights on how mastering data remains the foundation for all technological progress. Join us as we look backward and forward at what it really means to be data driven.

Links

Time Stamps

00:00 Interview with Rob Collie

06:38 Managing Excel’s core development team

08:28 Learning Excel’s Complexity

12:15 Discovering Power BI at Microsoft

15:12 Understanding and using SSAS MDX formula

20:23 Making Power BI user-friendly

23:29 AI exceeding expectations for crafters

26:21 Founding and evolving P3 company

28:05 AI model advancements and business impact

32:34 LLM memory limitations

35:11 Integrating AI into consulting business

40:21 Challenges with training AI chatbots

41:24 Understanding AI without going deep

46:56 AI improves business intelligence

48:34 AI enhancing business intelligence

51:53 Why LLMs succeed where CPUs fail

54:29 Core skills in tech evolution

Transcript
Speaker:

Excel formulas are by far the overwhelming

Speaker:

most widely used programming language in

Speaker:

the world. 100%. And

Speaker:

Excel formulas pass every test of what constitutes a

Speaker:

programming language. We just don't really think of it as such. And so

Speaker:

you found that Excel required a

Speaker:

core council of elders that needed that, that stayed

Speaker:

with the product and needed to stay with the product. I'm talking about the engineers,

Speaker:

the software developers. They needed to— like, it

Speaker:

required that kind of core stewardship,

Speaker:

whereas the other applications, you know, you could kind of like, you could

Speaker:

shift the leadership around, you could move people around. Excel changed how the world

Speaker:

works with data. Power BI changed business intelligence. Now

Speaker:

AI is changing the game again. And today we're looking at what comes next.

Speaker:

Welcome to Data Driven. Hello and welcome back to Data

Speaker:

Driven, the podcast where we explore the emerging field of

Speaker:

data science, artificial intelligence, and of course,

Speaker:

without data engineering, all of it is for nothing. Today

Speaker:

we are missing Andy Leonard, who is unavailable to make it here. He's my world's

Speaker:

favoritest data engineer, but we carry on without him.

Speaker:

Today I'm real excited to speak with our guest,

Speaker:

Rob Collie, who is the CEO of P3 Adaptive

Speaker:

and a fellow former Microsoft employee who spent

Speaker:

a number of years in Excel and on the

Speaker:

team that eventually became Power BI. And it was when

Speaker:

he was able to see that Power BI

Speaker:

could unlock a completely different approach to business

Speaker:

intelligence, which at that time was kind of dry, and a lot of folks

Speaker:

would share that not to

Speaker:

share that kind of that experience and that ability to

Speaker:

unlock the power that resided in the data. He

Speaker:

realized that. So he left Microsoft and started his own company

Speaker:

that could share the ability to kind of consult and see what their data

Speaker:

was trying to tell them. So we can share some really good, interesting

Speaker:

AI war stories. Welcome to the show, Rob. Thank you so much. Good to be

Speaker:

here. How are you doing today? I'm doing great. I'm doing great. It's

Speaker:

fall here. I'm in Maryland, and I assume you're in the

Speaker:

Seattle-ish area. I am back in the Seattle-ish area

Speaker:

after a 15-year sojourn in the

Speaker:

Midwest. Oh, interesting. The last 2 years we've been back here in

Speaker:

Seattle. Very cool. So I have to tell you,

Speaker:

I have been in the Microsoft data space

Speaker:

in one way or the other for a while, especially if you count Excel and

Speaker:

Access. Yeah, of course. Excel is

Speaker:

one of those things where it really is a— it's really the

Speaker:

infrastructure of modern society. My first professional

Speaker:

job was, uh, I was a tech support

Speaker:

at an investment banking firm on Wall Street in the '90s.

Speaker:

And the amount of Excel that happened there, the

Speaker:

level of complex models. Uh, one, one time I

Speaker:

remember I was, you know, working the help desk and this one guy called, said

Speaker:

he needed help troubleshooting his Excel. And it was

Speaker:

basically, he basically showed me this

Speaker:

like massive program that he had built in VBA,

Speaker:

presumably. And he's like, can you help me troubleshoot this? And I'm like,

Speaker:

this isn't just like, hey, my printer's not working.

Speaker:

Yeah. I was like, look, I would love to help you, but this is

Speaker:

way beyond what, you know, we're allowed to do on a ticketing system.

Speaker:

And he basically would hit F9, I think was the key, and it would,

Speaker:

This would have been a 386 or 486 era, and the thing would

Speaker:

chug, chug, chug, and like you would see it. And then somewhere he had a

Speaker:

circular reference that he just added. This was way before you could

Speaker:

do source control and certainly way before vibe coding. So

Speaker:

I don't think people appreciate just how big Excel

Speaker:

is in terms of the code base that still works to this day.

Speaker:

Yeah. And consistently. So what was that like? Because you're walking

Speaker:

into— what, what years were you at Microsoft? In the

Speaker:

2000s? Or— I'm looking at your LinkedIn profile. Oh,

Speaker:. Wow. Okay.:Speaker:

our paths didn't cross at Microsoft, but, uh, you must have some interesting

Speaker:

stories. Oh yeah. Um, some of them are tellable.

Speaker:

Some of them are tellable. Most of them, most of the most interesting ones

Speaker:

unfortunately are not. No, and we'll have to

Speaker:

meet up over beers because I've heard some of these stories that are not tellable.

Speaker:

But what was it like in '96? Because Excel was— when did Excel

Speaker:

officially kick off? Was it— I first encountered it in the Windows

Speaker:

3.0 era. But what was the origin of

Speaker:

Excel and what was it like walking in in '96 when it was pretty much

Speaker:

the established winner in that space? We just had a

Speaker:

birthday party for Excel last year. It might have been,

Speaker:

it might have been the 40th anniversary party. Wow,

Speaker:

okay. That we went to. I mean, so it definitely preceded my time at the

Speaker:

company. I mean, it was in the '80s that Excel first

Speaker:

came to be. So I was very much joining, when I joined the Excel team,

Speaker:

it had a long and storied history. I mean, it wasn't

Speaker:

like I had anything to do with the creation of Excel, you know? Right, right,

Speaker:

right, right. But that probably made your

Speaker:

time on Power BI, or what became Power BI, even sweeter because you do have

Speaker:

that origin story. But let's not get ahead of ourselves. In fact, that

Speaker:

was the reason why they recruited me to work, be one of the first people

Speaker:

working on Power BI, was because of my experience with the Excel crew.

Speaker:

Oh, interesting. Yeah, I mean, Excel is

Speaker:

a much deeper product than, let's say, something like Word

Speaker:

or Outlook. Everyone looks at the Office suite

Speaker:

and, you know, sort of just sees a row of icons

Speaker:

as if they're all kind of the same animal. And they all kind of look

Speaker:

like the same animal. They've all got the same sort of user interface ribbons across

Speaker:

the top, and they all produce documents, and they have the same file

Speaker:

open and file save experience and all that kind of stuff. But

Speaker:

Excel is the world's— Not even like VBA,

Speaker:

not even macros or the JavaScript API. I mean, Excel

Speaker:

formulas are by far the overwhelming most

Speaker:

widely used programming language in the world.

Speaker:

100%. And Excel formulas pass every test of what

Speaker:

constitutes a programming language. We just don't really think of it as such.

Speaker:

And so you found that Excel

Speaker:

required a, like a core

Speaker:

council of elders that needed, that stayed with the

Speaker:

product and needed to stay with the product. I'm talking about the engineers, the

Speaker:

software developers. They needed to, like, it

Speaker:

required that kind of core stewardship.

Speaker:

Whereas the other applications, you know, you could kind of like, you

Speaker:

could shift the leadership around, you could move people around, you know, like, I'm tired

Speaker:

of working on Word, I'm gonna go work on Outlook for a little while. And

Speaker:

my job was a program manager, a product manager, like, you know, like You know,

Speaker:

very technical, but at the same time designing what this

Speaker:

product should do. What should the new functionality be and how should, how does, how

Speaker:

should it meet the world? Like what are the customer needs and things like that?

Speaker:

And working very closely with the development team to make that a reality.

Speaker:

And, um, the product managers, at least in my era, did

Speaker:

have a lot of turnover. Like there was, we were, there was a lot of

Speaker:

people. I think it was, I think it was kind of a frustrating place for

Speaker:

people to work as a product manager. Because they,

Speaker:

because the depth of the product was so great and the history of the product

Speaker:

was so great that like you really didn't feel like you could really make much

Speaker:

of a mark on it as a newbie.

Speaker:

And plus it was just hard. It was a lot more fun in

Speaker:

some ways to go create brand new experiences like in Word or Outlook or

Speaker:

PowerPoint or whatever. Yeah, sort of like the elder

Speaker:

developers, right? They had this almost like the secondary

Speaker:

job of like making sure to teach all of us program

Speaker:

managers that were new to the product every time. Now, I think, I think the

Speaker:

turnover in the product management team on Excel has slowed down quite

Speaker:

a bit. I think there's, that's changed since my era, but there was this very

Speaker:

much like ramping up process. Like I, I,

Speaker:

um, I remember that it was like at least a year,

Speaker:

at least a year before I stopped coming up with

Speaker:

ideas that, you know, like, oh, Excel should be able to do this, only to

Speaker:

be told, yeah, Rob, Excel already can do that. We've already got that. Is

Speaker:

this that deep of a product? And I found it difficult to recruit

Speaker:

other product managers to come work for our team

Speaker:

from within the Office organization because again, people could sense how deep the

Speaker:

product was and how little they knew it.

Speaker:

You were— if you worked on Word, you were an expert user on

Speaker:

Word. within the first month. If you worked

Speaker:

on Excel, you were almost never an expert. It took

Speaker:

you— the community experts like the Excel MVPs were

Speaker:

far better drivers of that race car than the people who

Speaker:

designed and built the race car, you know. And so that was— it was always—

Speaker:

there's an intimidation and a difficulty associated with working on

Speaker:

Excel that I don't think really existed on most of the Office

Speaker:

products. Oh, I would say 100%. I mean,

Speaker:. So apparently it started in:Speaker:

So— Yeah, it was the 40th. It was the 40th birthday.

Speaker:

And I just

Speaker:

feel like I could never— it would take an eternity to learn

Speaker:

Excel to like everything. And I think there's probably maybe a dozen people worldwide

Speaker:

that have that, that can legitimately say it and actually mean it. And they're probably

Speaker:

not the type of people you think, right? You wouldn't— it's probably the accountants, the

Speaker:

financial analysts and things like that. I mean, I've seen financial

Speaker:

analysts do things in Excel that I— and this is even in the '90s,

Speaker:

right? It was like, you could do that in Excel? And no,

Speaker:

you're right. And the whole council of elders, because the thing that I've always

Speaker:

admired about Excel, and I know

Speaker:

it's sad to say that I admire Excel, but, you know, true

Speaker:

data head, I guess, would, right? Is how consistent it's been.

Speaker:

And that would explain, I guess, the council of elders, for lack of a better

Speaker:

term, right? You're right. Like, if a word

Speaker:

processor changes, it'll annoy you, but you can

Speaker:

kind of like get on with it, right? But like, the numbers really matter here.

Speaker:

And it just fascinates me that an Excel

Speaker:

spreadsheet that could be open today and it's the same, you know,

Speaker:

there'll be some conversion, right? But for the most part, it'll be

Speaker:

readable and usable today. Yeah. Yeah. If it was

Speaker:

written, I can confirm at least back to the '90s,

Speaker:

If it goes back further, I wouldn't be surprised, but I can't, I can't say

Speaker:

I have firsthand experience with that. Yeah. I mean, an Excel

Speaker:

document is itself an application. Yes.

Speaker:

Whereas a Word document is a document, you know, and, you know,

Speaker:

you can always add some form of code to it and start to

Speaker:

slowly turn a Word doc into something more like it. But like basically any

Speaker:

Excel document begins as an application and it

Speaker:

It has logic in it, it has flow of control, it has— and so

Speaker:

yeah, it's kind of a miracle.

Speaker:

If there was a Software Hall of Fame, Excel would

Speaker:

very much be in it. Absolutely. Absolutely.

Speaker:

So let's get to Power BI because I remember when I first saw Power BI,

Speaker:

and keep in mind, I didn't see Power BI. How did that come about?

Speaker:

Because when I first moved to Richmond,

Speaker:

Virginia about wow, 20 years ago, or a little more than 20

Speaker:

years ago now, I worked at a small company called Ironworks, and

Speaker:

they were a small Microsoft partner. And I remember that

Speaker:

Microsoft was really pushing their BI story, and this is before BI was

Speaker:

a household word. Yeah. And funny enough is that

Speaker:when I rejoined Microsoft in:Speaker:

it was that same guy who headed up our BI practice, Kevin Veyers.

Speaker:

Shout out, Kevin. if you're still listening. He

Speaker:

was an early believer in the BI platform, and I remember seeing it and I

Speaker:

was like, there's something here. But it was very

Speaker:

data intensive, right? It was very— you had to be a

Speaker:

data engineer to use it. What blew my mind about Power BI,

Speaker:

and I didn't see Power BI, and you'll laugh, until I was working inside the

Speaker:

legal department. Long, sordid story how I got there.

Speaker:

But I remember seeing Power BI and I was like,

Speaker:

this is like PowerPoint but for Excel. So

Speaker:

how did you— how did that come about? Yeah,

Speaker:

so I mean, we really should— I think you're touching on something really important that

Speaker:

there were 2 very distinct eras in

Speaker:

Microsoft BI and in BI in general. So when I

Speaker:rked on the Excel team on the:Speaker:ou know, you're talking about:Speaker:

talking about BI, like Excel made a huge

Speaker:investment in BI in the:Speaker:

was in charge of that functionality, you know, the

Speaker:

majority of the BI investments that Excel was making.

Speaker:

And, you know, and I had to get a crash course on what BI was,

Speaker:

you know, like. Right. I was kind of like tapped to do this

Speaker:

and then had to go study, okay, what is this BI world? You know, I

Speaker:

had to go to conferences, had to go take some classes, had to,

Speaker:

study with some of the BI gurus at Microsoft, like the Yoda

Speaker:

figures. And, but it

Speaker:

was very much this traditional, what I describe as traditional BI.

Speaker:

You're talking OLAP cubes and stuff like that. That was though,

Speaker:

I remember hearing about this in the '90s. I think it was SAP.

Speaker:

SAP had something like this and it just seemed so

Speaker:

esoteric and so difficult to learn. It was, it was both of

Speaker:

those things. Absolutely. You know, Microsoft had 2 big products at the time

Speaker:

in the BI space, Reporting Services and Analysis Services.

Speaker:

And Reporting Services is the thing that everyone

Speaker:

understands at a fundamental level. You've got data sitting in SQL or some other storage

Speaker:

system lately, and you need to turn a query

Speaker:

into some sort of formatted report, right? query,

Speaker:

format query as pixels. That's what

Speaker:

Reporting Services was. It was the most widely adopted, most

Speaker:

successful product at Microsoft in terms of BI, but it wasn't—

Speaker:

it was just formatting queries as

Speaker:

pixels. There's not a lot of intelligence going on

Speaker:

in the BI part there. Analysis Services, by

Speaker:

contrast, was this incredibly— you mentioned OLAP cubes. Yeah. It

Speaker:

was this incredibly intelligent product that allowed you

Speaker:

to blend and mesh data from multiple different

Speaker:

workflows, multiple different silos, different phases of your business, all in one

Speaker:

place, and express business logic.

Speaker:

What is gross profit? Very precisely. And then

Speaker:

ask any sort of like, ask any question you want

Speaker:

of your data model. without having to go

Speaker:

rewrite a whole bunch of SQL each time you wanted to ask

Speaker:

a new question. And very intelligent

Speaker:

product, but as you said, very esoteric. Multiple

Speaker:

times I sat down and said, okay, I'm ready, teach me the

Speaker:

MDX formula language that is used by this product, this

Speaker:

SSAS

Speaker:

multidimensional product.

Speaker:

And each time I would go, oh, right, I forgot. This is—

Speaker:

no, I'm never going to— like, we'd be 15 minutes into explaining how to do

Speaker:

an if, just a simple if. Wow. And we'd be

Speaker:

going through all of this like, oh, yeah, but you got to understand all

Speaker:

these hierarchies first and the addressing space of the language. I'm

Speaker:

like, oh, right, I totally forgot. We did this 6 months ago and I said

Speaker:

no. So I'm going to say no again.

Speaker:

And you talk about a very rarefied audience. There were

Speaker:

a few thousand people in the world who claimed to be good at this,

Speaker:

building these sorts of— building an SSAS

Speaker:

database, building an SSAS database OLAP cube. But the real

Speaker:

number of people who were actually good at it was much smaller than that. And

Speaker:

so, Microsoft didn't have a frontend. Believe it or not,

Speaker:

SSAS was just almost like an API. So, We were turning

Speaker:

Excel into a premier front end

Speaker:

for interacting with these OLAP cubes. So

Speaker:

pivot tables and these things called cube formulas and pivot charts, all these sorts of

Speaker:

things. But the problem, you know, and by the

Speaker:

way, SSAS was the leader in its market segment. More people

Speaker:

used SSAS than any of the competitive technologies from other

Speaker:

companies. Oh yeah. I mean, I remember it kind of came from

Speaker:

zero. I remember it was described, and then it kind of like disrupted the whole

Speaker:

industry. And I remember Kevin showing me it,

Speaker:

and I was just like looking at it like, oh my God, this is not

Speaker:

for the timid. No, not at all. Not at all. And you really had to

Speaker:

have spent your life building up to that moment to—

Speaker:

down that chain. And then even then, like, making very, very

Speaker:

specific life decisions, like the left turn at

Speaker:

Albuquerque. that would lead you in

Speaker:

that direction. And you had to be wired in a very, very, I think,

Speaker:

wired for a very academic way of thinking. Amir Netz,

Speaker:

the architect of all of this, he was the architect of the original

Speaker:

Analysis Services. He understood

Speaker:

that this was a really important technology, the ability to

Speaker:

build these kinds of models. But that this

Speaker:

bottleneck that it was so hard to build them.

Speaker:

Like, you know, like Microsoft doesn't charge for consulting, right?

Speaker:

Microsoft charges for their software being deployed and run. And there's

Speaker:

this huge bottleneck standing between Microsoft

Speaker:

and licensing revenue. Like, if you're going to—

Speaker:

fine, you can buy analysis services, but unless you run it and adopt it,

Speaker:

you're not going to keep paying Microsoft. And so he

Speaker:

knew that they needed a do-over on that

Speaker:

technology. And it's the rare case

Speaker:

where— and I, I've recently written a book on

Speaker:

AI that you see behind me, Fair Game. Mm-hmm. And in the book I talk

Speaker:

about exactly this, that it's a rare, it's a very rare example

Speaker:

where someone is given an opportunity at a large software company to kind

Speaker:

of like reboot something that they've done version 1 of,

Speaker:

and that it's a success, that it gets all the things that it needs. It

Speaker:

gets the support, it gets the buy-in, and then it also is executed well.

Speaker:

And I, when I was on the— so they recruited me to join the

Speaker:

Power BI team. It was called the Power Pivot team. It was actually called Project

Speaker:

Gemini originally. Really? Oh, Power Pivot. Now

Speaker:

I— okay. Yeah. That brings back some memories. Interesting. Yeah. Sorry I cut you off.

Speaker:

That's okay. No, no. So that's, that's the lineage here, right? And so they

Speaker:

recruited me, Amir recruited me. To come be one of the first few people

Speaker:

working on that because he knew that I could represent

Speaker:

the target audience, the Excel target audience, and not

Speaker:

everyone who uses Excel, like this kind of like the pivot table

Speaker:

creating fraction of Excel users who,

Speaker:

by the way, were very important to BI and are

Speaker:

now going to be very important to AI as well. It's another theme that

Speaker:

I cover a lot in my book. So I was there to represent those people.

Speaker:

Because that's who he wanted to target. He said, look, the people who

Speaker:

are really good at Excel in a data analysis sense,

Speaker:

like the, the Wall Street types are building like financial models that are

Speaker:

more like simulations. Yeah. You know, there's a different

Speaker:

breed as well, and there's some overlap between the two that are

Speaker:

for many, many years were essentially doing the BI mission for the

Speaker:

business in Excel. and this was the crowd we were targeting with

Speaker:

Power BI and giving them the ability to build

Speaker:

these data models in a way

Speaker:

that was approachable to them. So in other words, I'm not

Speaker:

15 minutes into having an IF function

Speaker:

explained to me, right? IF works like IF. That was one of the,

Speaker:

kind of like one of the core tenets of Power BI.

Speaker:

And so, you know, you can look at that project from a few different lenses.

Speaker:

One of them was the, making it accessible to that kind of

Speaker:

audience, which meant undoing and

Speaker:

redoing some of the architectural assumptions that they'd made in their first. It was

Speaker:

really interesting and fascinating to watch them kind of retrace their steps and say, okay,

Speaker:

here's where it went wrong in the original.

Speaker:

And that's quite a thing to say to something

Speaker:

that at this point would have been 30 years old, maybe

Speaker:

20 years old technology with the Council of Elders telling

Speaker:

councils of— a council of elders that you did something wrong or

Speaker:

your assumption is no longer accurate. Must have been an experience.

Speaker:

Politically speaking, let's make a distinction. So when Amir

Speaker:

recruited me to work on the Power BI product, that was happening in

Speaker:

the SQL org, completely separate from the Excel org. Now

Speaker:

we did build this Power Pivot thing. The first version of

Speaker:

Power BI was built as an add-on into Excel. because that's

Speaker:

where the target audience lived. But it was sort of like,

Speaker:

we didn't really like ask the Excel team's permission to do this. I mean, they

Speaker:

were in favor of it. They weren't like going to Bill Gates and saying,

Speaker:

we should stop this. Right, right, right, right. And they did help us with some

Speaker:

things, and we helped them with some things. So there was definitely a collaborative

Speaker:

relationship, but it didn't really threaten the

Speaker:

core of Excel. It was an add-on to Excel.

Speaker:

You know, like basically it was meant to show up through Excel features like pivot

Speaker:

tables and cube formulas things like that. So it was,

Speaker:

it was an expansion to Excel's capabilities and it was sort of a welcome

Speaker:

expansion. But anyway, so we didn't really have that same

Speaker:

problem. It was more like the more interesting thing was watching

Speaker:

the Analysis Services team retrace their steps and rethink their

Speaker:

approach to things. So, and fast forwarding a little bit, like

Speaker:

it was just a shocking, shockingly, shockingly

Speaker:

capable product that we came up with. I'd been part of a lot of

Speaker:

like, like version 1 efforts and sort of

Speaker:

like nascent startup efforts and also like ambitious

Speaker:

projects that, that we took on in Excel that maybe never

Speaker:

ever like even like finished, you know, like, so I was, I was pretty cynical

Speaker:

about version 1 software. I,

Speaker:

even though I worked on this thing, I didn't expect it to be very good.

Speaker:

I expected it to be the usual Microsoft. It's going to take 3 versions to

Speaker:

get it right. Yeah. But when I started using it,

Speaker:

I saw that it was exactly— that it was— it actually exceeded,

Speaker:

greatly exceeded, I think, any of our

Speaker:

expectations of just how capable it was going to be. Like, I was hoping

Speaker:

that it was going to be like the,

Speaker:

you know, sort of these Excel pros that I've called the data gene crowd for

Speaker:

many years, and I've now started calling them the crafters instead.

Speaker:

Because I think we crafters have a role

Speaker:

to play in AI now that sort of like we're kind of outgrowing

Speaker:

the just the pure data label. So,

Speaker:

so let's just— I'm just going to use that word crafter because I use it,

Speaker:

I use it throughout the book. The hope was these crafters could build a

Speaker:

solution, a BI solution that was maybe 80%

Speaker:

or 60% as good as what the true experts could

Speaker:

do. using the old technology. What I

Speaker:

found though was that we could build things that were much better.

Speaker:

Interesting. It was a far better result that

Speaker:

we were building, not just— and it was happening so much

Speaker:

faster. I remember writing one

Speaker:

formula for myself that I had paid a consulting

Speaker:

firm, a traditional BI consulting firm to help me with, you know,

Speaker:

couple years earlier. And I remember writing a formula in

Speaker:

less than 30 minutes that in real life had taken us a couple

Speaker:

of weeks. Wow.

Speaker:

And, and then having this realization, oh, it's because I have

Speaker:

the business knowledge in my head in the same brain

Speaker:

as the capability to build it. And it was

Speaker:

all of the communication cost and miscommunication and

Speaker:

delay and, and asynchronous waiting on like, okay, like,

Speaker:

like I, like peeling the onion. Like I, I tell them

Speaker:

what I, what I thought I needed. They'd go build what they thought they heard

Speaker:

and then they'd show me it and I go, no, that's not it. But then

Speaker:

I'd have to explain what's, why it was wrong. I have to go do a

Speaker:

bunch of research to explain why it's wrong and give them a

Speaker:

slide deck. It explained why it was wrong and everything. But like, but all of

Speaker:

that, that whole iterative multi-week process just compressed.

Speaker:

in my head into 30 minutes of just

Speaker:

effortlessly going, just looking at the data. I'm going, yeah, that

Speaker:

row shouldn't count and this row should and all that kind of— it

Speaker:

kind of blew me away. And that's when

Speaker:

I realized that the traditional consulting industry

Speaker:

wasn't going to be remotely prepared

Speaker:

to take advantage of this opportunity and to bring this to their customers, to

Speaker:

their clients, or to a brand new audience of

Speaker:

clients that had previously been priced out. They just weren't gonna be built

Speaker:

for this. And so that's what led me to start P3 Adaptive.

Speaker:

Yeah. Like, let's start from scratch and build a company

Speaker:

that can take full advantage of delivering this

Speaker:

gift to the world. And that's been a very, very,

Speaker:

very satisfying, very satisfying project for the

Speaker:

last, you know, now like, 13, 14 years, and

Speaker:

we've proven that it works. I mean, I like to say at P3 that

Speaker:

we helped reinvent an industry.

Speaker:

You know, like a lot of the traditional— most of the traditional consulting firms have

Speaker:

stuck with their old methodology because it's so profitable, but

Speaker:

there's plenty of new outfits that have sprung up that look a

Speaker:

lot like us, and the world has gotten a lot

Speaker:

more access to working BI. than

Speaker:

it ever did before. And so it was— I kind of

Speaker:

thought that was gonna be the only time in my career that, that I

Speaker:

was sort of like had a ringside seat for like a big change like

Speaker:

this. And of course, uh, AI's come along and said, no, no, actually you're

Speaker:

gonna— there's a second act, second act to this.

Speaker:

It's, uh, every day is a new adventure. Every week there's some new

Speaker:

radical drop. But I think one of the things that

Speaker:

You kind of hinted at is that the fundamentals of AI,

Speaker:

obviously models, transformers, you know, whatever the

Speaker:

frontier model people are doing this week, it all comes down to data though,

Speaker:

right? At the end of the day, data is important. And there's a lot of

Speaker:

memes. If you're on LinkedIn, you've seen a lot of the memes where it shows

Speaker:

like, you know, this mansion that's crumbling and it shows like, you know, when

Speaker:

you put AI first and then they show like this

Speaker:

fortress/castle where it says, if you put the data first, I

Speaker:

mean, there's a lot of truth to those memes. That's kind of what makes them

Speaker:

funny. Agreed 100%. You know, so yeah,

Speaker:

I think that, you know, like what you see. So certainly there's sort of like

Speaker:

2 sides to AI. There's the model research itself, the LLM

Speaker:

researchers who are coming up with each new

Speaker:

successive generation of LLM. And it's when

Speaker:

those drop, It's sometimes a huge surprise at how

Speaker:

capable they are in terms of what they can do. And then other times when

Speaker:

they drop, it's kind of like incremental,

Speaker:

but you never really know. You kind of hold your breath each time. Is this

Speaker:

going to be a big leap forward or is it going to be, yeah, again,

Speaker:

an incremental improvement? But none of that

Speaker:

really changes the way that you need to approach it in business.

Speaker:

Most of the, you know, the

Speaker:

success in business with AI is

Speaker:

much, much more about regular software

Speaker:

and regular data and regular information

Speaker:

and making it accessible and available to the

Speaker:

LLM at the right moment. You know, one of the

Speaker:

analogies I use in the book is

Speaker:

the LLM, when it shows up every day, no matter what

Speaker:

it is, no matter what LLM it is, you can think of it as having

Speaker:

a PhD in everything and every human topic that's ever had a

Speaker:

PhD taught. Like, it's incredibly knowledgeable. Even

Speaker:

before it searches the web, it knows so much,

Speaker:

but it knows nothing about your business. Right. It's like an— it's a new

Speaker:

hire. with respect to your business.

Speaker:

Um, like, uh, where's the bathroom level new hire?

Speaker:

And, and 30 minutes later it's a new hire

Speaker:

again. Yeah, when the context runs out,

Speaker:

it loses a lot of that. Um, yeah, and I know that that's— I know

Speaker:

they're trying to work on, um, if you've heard of OpenClaw or

Speaker:

Hermes, you know, they have the soul.md and memories.md.

Speaker:

Like, there's this real push to kind of solve that

Speaker:

while not stuffing the context window, because context

Speaker:

and attention are still resource constrained, I think

Speaker:

would be a good way to put that. Oh, and given the way that these

Speaker:

things are currently designed, the LLMs are currently designed,

Speaker:

that is, you know, the limited size of

Speaker:

context that the LLM can absorb before it

Speaker:

starts to become dilute in its effectiveness. That's pretty much here

Speaker:

to stay until they come up with a completely

Speaker:

different architecture than what, what they've, what all these LLMs are

Speaker:

working on. I'm glad you pointed that out, 'cause I had this debate with somebody

Speaker:

who was like, well, if the context window's big enough, you're not gonna have this.

Speaker:

And certainly I think as the context window has grown, we've

Speaker:

seen, no, apparently there's a lot more, it's a lot more nuanced than

Speaker:

that. Yeah. I mean, it, it turns out that like basically

Speaker:

everything in the context window. So, okay, we're talking, let's dumb this down for

Speaker:

people just to make sure, 'cause you and I are using, using lingo. Well, we

Speaker:

have half our audience are data engineers, half our audience is AI engineers. So we

Speaker:

lost half our audience already. So let's bring them, let's bring them up to speed.

Speaker:

You know, the, the LLM shows up knowing more about human

Speaker:

history. Like it's, it's, it knows, like I, I

Speaker:

do the ratios in the book, but it's like, it's like dozens of times as

Speaker:

much information as what's in all of Wikipedia. That's

Speaker:

just on board in its brain. Doesn't have to search the web for it.

Speaker:

Like, right in the, in the book, I even, I asked Opus, sorry, I think

Speaker:

it was Claude Opus. I asked it, don't search the web,

Speaker:

but tell me about Rob Collie. Right. And it actually knew things about

Speaker:

me without searching the web. Like, that is bananas.

Speaker:

That is. Well, you've written a lot of books. I've written a lot of books.

Speaker:

I've written a lot of blog posts, but like, I don't have a Wikipedia page

Speaker:

and I'm not in the running to have a Wikipedia page. Right. Like, I'm not

Speaker:

on deck. You know, right, right, right, right, right. Like to,

Speaker:

to, so that's, that's wild how much it knows.

Speaker:

Uh, but if you wanna start telling it about your business

Speaker:

processes or you wanna like, you know, give it access to some of your data,

Speaker:

it can't absorb much at all. Right. By comparison.

Speaker:

So it's like, like, it's like it's got this ocean of knowledge and then you're

Speaker:

like walking up with this eyedropper and saying, hey, I wanna add this.

Speaker:

this eyedropper of information and the LLM is going, whoa, whoa,

Speaker:

too much. Yeah, yeah, yeah. The ratios are really stunning.

Speaker:

And it turns out, so it's short-term memory,

Speaker:

this context window, the things that you can add to it, the things that you

Speaker:

can tell it, the conversation you're having with it,

Speaker:

it has a very small limit. I mean, it's still pretty large by comparison. Like,

Speaker:

it's like multiple Harry Potter books, you know? But like the amount of

Speaker:

information that you possess at your business is, you

Speaker:

know, many, many tens of thousands of times larger than that. You

Speaker:

can't just feed it your whole business. Like you can't create this

Speaker:

company superbeing by just handing all the

Speaker:

information to the LLM. It can't absorb it all and it would, and it

Speaker:

degrades in its intelligence before it gets there. People don't even really,

Speaker:

most people don't know this, but like As a chat runs longer,

Speaker:

the LLM actually becomes less intelligent. And that

Speaker:

manifests itself in a lot of different ways. Like, it gets weird. It does. It

Speaker:

does. It gets weird. It gets weird. Yeah, it gets weird. There was a

Speaker:

story on— there was a story, I

Speaker:

forget all the details, but it was somewhere on— somewhere

Speaker:

in this lady who fell

Speaker:

in love with her chatbot, and it basically kind of came up with this whole

Speaker:

thing of how it's going to manifest itself in a physical

Speaker:

form, and they're going to meet at like this park

Speaker:

bench at 2 PM on a Tuesday or something like that, something ridiculous like that.

Speaker:

And then it started talking about how, you know, they were, they were

Speaker:

soulmates in Atlantis or something like that. And I'm listening to this news story,

Speaker:

I'm like, that— I mean, there's

Speaker:

hallucinations, but some hallucinations are just way too specific. Mm-hmm. So then I kind of,

Speaker:

then I kind of did some re— I just Googled the

Speaker:

author's name and it turns out that she writes science fiction where

Speaker:

people reincarnate and find each other later. Like, so clearly she

Speaker:

probably had one long chat window

Speaker:

where she was working through plots of stuff and then having conversations with it and

Speaker:

it kind of leaked. That's the only thing I could think of because

Speaker:

I've had it hallucinate, but not quite like so specific. Yeah.

Speaker:

No. And, you know, and The, the AI,

Speaker:

not the LLM itself, but like the AI backend, like let's say at

Speaker:

OpenAI, right, is also storing information about you in what

Speaker:

they call quote unquote memory. Which is quite annoying

Speaker:

because there's things that'll pick up that. Yeah. Like it's all, yeah, it's

Speaker:

convenient and annoying. Yeah. Yeah. It's, it's a, it's a great feature until it isn't.

Speaker:

Um, right. And so that, that can leak

Speaker:

in from across chats. Yeah. But the, taking

Speaker:

a step back, and this is sort of the, the, like, so in,

Speaker:resting. So then in like late:Speaker:

in tech my whole career and AI

Speaker:

clearly was actionable, right, for our

Speaker:

company, you know? So we're, you know, like we're a 50-person

Speaker:

consulting shop. that does data engineering

Speaker:

and Power BI modeling and

Speaker:

dashboards and all the stuff that goes adjacent to that.

Speaker:

And like I said, we're built in a very different mode than

Speaker:

the traditional shops. We operate very close to the business

Speaker:

and we operate with what we're using, sort of like the 98th

Speaker:

percentile and above crafter persona,

Speaker:

the people who got really good at Power BI but also grew up in the

Speaker:

business so they can be sort of like, these decathletes that can

Speaker:

understand the business requirements of our consultants and then go build them.

Speaker:

Again, that same experience of compressing

Speaker:

the communication cost, right? And so, you

Speaker:

know, how to turn this business, turn that ship

Speaker:

in a direction that is both going to survive the,

Speaker:

you know, the AI acceleration of all of this work,

Speaker:

But also to play a part in, you know, an

Speaker:

important part in helping like our clients effectively

Speaker:

adopt real AI. It was really interesting to me

Speaker:

that my tech career, as long

Speaker:

as it's been, didn't put me in better shape to understand

Speaker:

AI than sort of the average business leader.

Speaker:

Really? I find that surprising, especially given

Speaker:

How do you— what makes you say that? I'm just curious. I mean, it's just,

Speaker:

it's just so new. So, and

Speaker:

you can see all kinds of, um, I think every— a lot of people have

Speaker:

this exact same experience where they— you can sit down with

Speaker:

an off-the-shelf chat experience

Speaker:

like ChatGPT or whatever, right?

Speaker:

And as long as you stay in a certain lane,

Speaker:

and it's a pretty wide lane. The thing is a world beater.

Speaker:

It can do— it can help you with so many things. But as soon as

Speaker:

you start to transition to using it to helping you

Speaker:

with business stuff, you start to fall off this

Speaker:

cliff and you don't really know why.

Speaker:

I see what you mean. Yeah. It's a genius. It's

Speaker:

okay. It's a genius for so many things. And then

Speaker:

suddenly, like, when you're not getting good results, you don't

Speaker:

even have a good mental model as to why. And you don't— you're not even

Speaker:

necessarily— you're so confused by it, you don't even necessarily

Speaker:

know that something's going wrong. You're just like, it's just not as— it's just

Speaker:

not as— it's now a slog. There's this— have you heard this phrase,

Speaker:

bot sitting? No, but I like it already.

Speaker:

Yeah. So this is this really funny phrase that

Speaker:

I've been asked about now by multiple reporters because, you know, I have a PR

Speaker:

firm related to this book, right? And so reporters ask me for my opinions on

Speaker:

things, and it's the one topic that I've been asked about multiple times is bot

Speaker:

sitting. It was a very hot phrase for a little while. And, um, but

Speaker:

none of us in the AI community have ever heard it.

Speaker:

Um, interesting. I— but the existence of this phrase, I think, proves

Speaker:

that this is happening, exactly the same thing I'm talking about. So like, okay,

Speaker:

so Uh, you're a business leader today

Speaker:

or a year ago. You're under a lot of pressure to answer the question,

Speaker:

what are we doing about AI? Yes. What are we gonna do about AI? Okay.

Speaker:

People are, you know, pointing this question at you. The people who are pointing

Speaker:

the question at you don't know what the answer is. You don't know

Speaker:

what the answer is. So you go and you do the one move that's available

Speaker:

to you, which is you buy subscriptions.

Speaker:

to Claude or ChatGPT or whatever

Speaker:

for your team. And you know, for 5 minutes you're like, ah,

Speaker:

mission accomplished. But then you go, wait, these things are expensive. Let's go check and

Speaker:

make sure people are using them. And some people are, uh,

Speaker:

a lot of people aren't. So then you start encouraging use.

Speaker:

And this whole thing, this, this PhD in everything but

Speaker:

new hire to your business dynamic is just not well understood.

Speaker:

And so that's true. And so bot sitting

Speaker:

becomes this practice of like, I've been told

Speaker:

that I have to use AI for my job, but

Speaker:

because of this knowledge cliff of what the

Speaker:

LLM doesn't know about our business, I, the employee, am now

Speaker:

a new hire trainer every day, all day, every

Speaker:

day. Multiple times a day sometimes. Yeah. And, and by the

Speaker:

way, because, you know, I don't understand this that well, You know, the more I

Speaker:

teach these things, the longer the chats go.

Speaker:

And the longer the chats go, the weirder it gets. And so I'm

Speaker:

like, I definitely don't want to start a new chat, right? And

Speaker:

reteach it from scratch, right? So I keep going back to my old

Speaker:

chat and making it longer and longer. And so its performance is degrading.

Speaker:

And so it starts to forget things that I taught it at the very beginning.

Speaker:

It starts to perform— its performance starts to degrade in other ways. And so bot

Speaker:

sitting is this like constantly like trying to

Speaker:

keep the new hire in the lane. And

Speaker:

ironically, the more you teach it, the less effective it becomes.

Speaker:

And so the key to success in

Speaker:

all of this stuff is, you know, the domain that is known to

Speaker:

nerds as context engineering is really

Speaker:

a very, very, very fundamentally understandable concept.

Speaker:

And so I had to go on this journey

Speaker:

of developing what I call like the Goldilocks altitude

Speaker:

understanding, right? Like detailed enough that I can act

Speaker:

on it and I understand it and I develop intuitions about it. But like, I

Speaker:

don't need to go and be all the way down in the weeds,

Speaker:

you know, like an LLM researcher or even all the way down in the weeds

Speaker:

in the way that a lot of like LinkedIn personalities are. these

Speaker:

days. I don't need to go that deep. I don't need to be that technical

Speaker:

about it. I've got a very technical team that can go do those sorts of

Speaker:

things when we need to. But to plot a course for our company, I needed

Speaker:

to understand the landscape.

Speaker:

And so I sort of came to a series of really simple conclusions

Speaker:

over time. I had the time to go and dig into AI and

Speaker:

experiment with it and sort of ask all of the naive

Speaker:

questions. And So, you know, one is that,

Speaker:

is that it's all about teaching

Speaker:

the LLM what it needs to know

Speaker:

efficiently and when it needs to know it.

Speaker:

And secondly, you need to think of the

Speaker:

LLM as a new kind of computing. We haven't had a new kind of

Speaker:

computing since World War II. We've had CPU computing.

Speaker:

For everyone that's listening to this, we've all grown up with CPU computing.

Speaker:

And CPU computing is really, really good at certain kinds of things

Speaker:

and really, really poor at others. And LLMs are sort

Speaker:

of exactly the opposite. They are good at the kinds of thinking

Speaker:

that CPUs aren't, and they're bad at the kinds of

Speaker:

thinking that CPUs are. And your systems that you

Speaker:

build in the end, the AI success for a company

Speaker:

ultimately comes down to understanding those fundamentals

Speaker:

And realizing that it is more of a normal software and a

Speaker:

normal data and a normal information problem

Speaker:

than it is about the LLM itself. Like, where

Speaker:

do you plug the LLM Lego brick into this other, this,

Speaker:

this other system? And so, like, I look at like Anthropic's success

Speaker:

these days, and I know they build really good

Speaker:

LLMs, but the thing that's made Anthropic so successful recently

Speaker:

is actually their software. They've been ahead

Speaker:

on software that we can all adopt

Speaker:

that helps us with this context problem. Like, Cowork

Speaker:

is an amazing piece of technology that— Yeah. But it's just

Speaker:

software. It's just software that allows the LLM to have

Speaker:

access to certain things and to help me with certain things and to, for me

Speaker:

to have a folder that stores

Speaker:

contextual information that it can look up when it needs it. Is it

Speaker:

fair to call that the harness? Yeah. Yeah. I mean, like

Speaker:

Anthropic's success has hinged much more on their ability

Speaker:

to build these harnesses for productivity than it has

Speaker:

hinged on the, like, whether or not their fable

Speaker:

model is better than GPT-5 or whatever. And

Speaker:

you see, Now OpenAI chasing behind them,

Speaker:

releasing the same kinds of products. Like Claude Code is an

Speaker:

amazing product for writing software. You know, it happens to

Speaker:

lock you into calling Claude's LLMs.

Speaker:

Conveniently. Conveniently. Yeah. Um, like there's

Speaker:

nothing architectural about Claude Code that makes it that way.

Speaker:

You can swap the LLM out, no problem. It's just that Claude Code won't let

Speaker:

you do it because you don't control the code to it. And so, yeah, like,

Speaker:

I found it very humbling and also sort of like, at the same time, like

Speaker:

reassuring that even I

Speaker:

needed to go develop a new Goldilocks-level

Speaker:

understanding of, um, of

Speaker:

AI. And I didn't intend to write a book.

Speaker:

I was just doing this. I was just doing this for my own, my own

Speaker:

purposes. Mm-hmm. But once I understood it all, I was like, oh, this is something

Speaker:

that deserves to be shared. Like I really should, I really should write this down.

Speaker:

Um, and even share it with my own company. Right. Like a lot of people

Speaker:

at my, at our company read this book as sort of in its earlier forms

Speaker:

and everything. So yeah, that's, that's kind of part of the journey that we've

Speaker:

been on lately. Not the whole thing. No, but I mean, it's

Speaker:

fascinating. Um, and I know we're almost at time,

Speaker:

so I could talk to you for another couple of hours, but I want to

Speaker:

be respectful of your time. But, um, The book is called Fair Game.

Speaker:

It's on Amazon. Yes, it is. Um, there—

Speaker:

I already— I just ordered the hardcover, which you should be honored. I usually don't

Speaker:

order print books anymore. Oh wow, I do appreciate it. But,

Speaker:

um, no, just because especially my wife is like on a,

Speaker:

hey, if we're gonna move soon, we probably should not get any more

Speaker:

physical things. But, um, who do you think is

Speaker:

going to be Who— what is the

Speaker:

prototypical kind of like successful,

Speaker:

the typical successful company that does embrace

Speaker:

AI in this model that you talk about? Like, what

Speaker:

is it about outcomes? Is it about connecting the dots? Is it

Speaker:

the ability to, to train these PhD-level

Speaker:

bots faster? I actually think

Speaker:

that The most practical thing I can share there is that I think that

Speaker:

BI is actually the greatest place to

Speaker:

start with AI. How so?

Speaker:

Well, for a couple of reasons. One is that AI makes

Speaker:

BI— and again, I didn't expect this going in. This is— these are things that

Speaker:

we've discovered. Okay. First of all, AI makes the BI

Speaker:

mission work so much better than it ever

Speaker:

did before. And you don't even see

Speaker:

these bottlenecks until you see them removed.

Speaker:

The ability for people to ask English

Speaker:

language or whatever their native language questions

Speaker:

about their business in whatever form they happen to be in their

Speaker:

head at the moment and have an

Speaker:

agent go and essentially like find the right dashboards

Speaker:

for them. But like the dashboards don't even have to exist.

Speaker:

If you have a good semantic model behind the scenes, you don't have to— no

Speaker:

one's ever had to build a dashboard to do this. And in fact, even if

Speaker:

people had built dashboards, a lot of times people's questions are very, very,

Speaker:

very awkward to answer, even with dashboard perfection.

Speaker:

If you've achieved dashboard nirvana, there are questions that take a lot of work

Speaker:

to answer. And somebody's always gonna think about another— whenever you

Speaker:

deliver a dashboard, someone's always gonna ask you a question hadn't thought he'd

Speaker:

been asking before. Of course not. Yeah. Yeah. And I've even seen,

Speaker:

to my chagrin, but it makes sense in hindsight that like you can build a

Speaker:

dashboard for exactly the right purpose. And the person has the question that

Speaker:

your dashboard is built to answer and they can't, they don't, they don't figure

Speaker:

it out. They can't connect the dots because, because

Speaker:

you don't think about the question the same way they do. You know, you

Speaker:

didn't name the, you didn't name the problem the same way as they did.

Speaker:

And like, Like, oh, they, they needed to know that they needed to manipulate these

Speaker:

filters on the side or click the bar chart or whatever. Like, there's

Speaker:

so many things we take for granted that— and I've seen just what,

Speaker:

what a difference it makes when civilians essentially have access to

Speaker:

a non-judging interface that can

Speaker:

help them translate. But the other thing about it is that

Speaker:

AI itself only works when it's

Speaker:

based in fact. So if you're— you can

Speaker:

simultaneously be solving some of the biggest problems with BI

Speaker:

and getting actually like a multiple of value out of

Speaker:

your existing BI investments when you start to bring AI

Speaker:

into the BI picture. But you're also setting the foundation

Speaker:

for— not for all of your AI, right? Like not all AI is going to

Speaker:

be based in structured data. But you, what we have learned

Speaker:

is that both ourselves and our clients, as they go on this

Speaker:

journey of sort of like AI empowering their BI story,

Speaker:

they're learning how AI works. They're getting a lot

Speaker:

smarter about how AI works and, and having this really tangible

Speaker:

workflow to apply it to and improve. And no one

Speaker:

finds this threatening either, right? Like it's like, it's taking so much of

Speaker:

the drudgery out of things. Right. So, you know,

Speaker:

we're increasingly focusing our company, like in terms of like our

Speaker:

positioning and sort of how we tell people to get started and everything like that

Speaker:

on this AI/BI intersection.

Speaker:

And we're even— we've even hired developers this year for the

Speaker:

first time in our existence. And we're working on platforms and

Speaker:

products that help our clients meet

Speaker:

this need. We could go on and on. We could do a whole, a whole

Speaker:

episode just on this intersection. I

Speaker:

don't know. I would love to. You're welcome back. Come back. I would love— I'd

Speaker:

love to come back. We could talk about it some more. Make sure, make sure

Speaker:

Andy shows up too. Yeah. But I think one of the things that

Speaker:

I think you triggered a memory in me because I remember

Speaker:

seeing him pretty early on, it was already released, but

Speaker:

Power BI and it was Power BI was in that phase when

Speaker:

I have a, like, a tech, a field sales background, right? So I was trying

Speaker:

to like, how do you position Power BI? I don't get it. Like, I couldn't

Speaker:

get it. I was like, pretty charts, Excel does that. And then somebody

Speaker:

showed me they had the World Cup of the year was

Speaker:

2014 maybe. And they said, so you could type in how many goals

Speaker:

did so-and-so score in natural

Speaker:

language. And again, this is a good 8 years before ChatGPT.

Speaker:

It came across like magic. Yeah. And for me it was

Speaker:

ad hoc queries, ad hoc dashboards, ad hoc reports.

Speaker:

Literally you could put that in the hand of a business user. Yeah. And say

Speaker:

like, ask the question you want to know. And

Speaker:

pre-ChatGPT, that was almost supernatural. Like,

Speaker:

I mean, its ability to do that. Yeah. And it also never worked in

Speaker:

practice. Those demos that you saw were really good. Right. But there's a

Speaker:

reason why that those Q&A features didn't, didn't

Speaker:

take over. Right. Because they worked better than my imagination.

Speaker:

I thought they could, but yes, you're right. Right. Yeah. And they were rooted in—

Speaker:

their problem was they were rooted in CPU-driven software.

Speaker:

Yes. And so the second kind of

Speaker:

computing, the LLM, is always

Speaker:

what we needed to fill that that

Speaker:

translation of whatever question I

Speaker:

ask into its actual structural components,

Speaker:

understanding the meaning of a question is

Speaker:

something that a CPU was never going to be able to do. It was never

Speaker:

going to be able to suss it out. We could always build great demos. I've

Speaker:

been party to so many products,

Speaker:

Frank, that purported to

Speaker:

be natural language interfaces, and not one of them

Speaker:

ever succeeded. They were always promising in the early going, but when they met

Speaker:

reality, they always failed. And that's just sort of the nature of the game. Well,

Speaker:

natural language processing is not a task for the timid, right? Like, it,

Speaker:

it breaks down a lot. I think back to when I was a kid, I'd

Speaker:

play Zork, right? Like, and

Speaker:

it had its limits, but at the time it felt like I was talking to

Speaker:

someone and I was playing Dungeons and Dragons with somebody physical.

Speaker:

Yeah. And eventually you kind of like, you kind of like

Speaker:

bend your— you subconsciously will kind of change the way you ask questions and the

Speaker:

way you do something. So the machine kind of gives you a little reward loop,

Speaker:

right? Yeah. But you're right. Like, I mean, but it was still impressive.

Speaker:

Natural language processing, natural language understanding, whatever

Speaker:

term you want to use, really didn't become, I think,

Speaker:

practical or effective until LLMs came about.

Speaker:

100%. Right. The way I would describe it is natural language processing

Speaker:

before LLMs was always impressive

Speaker:

enough to get you into places where it reliably let you

Speaker:

down. That's right. Yeah, that's

Speaker:

true. That is— that's a good way to put it. Well, that's

Speaker:

cool. I'll make sure we have a link in the show notes to your book.

Speaker:

I'm looking forward— it'll be here tomorrow morning. One of the perks of

Speaker:

Well, ever since they opened up an Amazon warehouse in Baltimore, I

Speaker:

get that early morning drop. Sweet. Looking

Speaker:

forward to seeing it on Kindle and/or an audiobook. Those are

Speaker:

both coming. Yep. Awesome. Awesome. And

Speaker:

so with that, we'd love to have you back on the show. We can talk

Speaker:

more about that. And if I'm ever on the— if you're ever on the

Speaker:

East Coast, stop by and say hello. I'd love to Swap some

Speaker:

Microsoft war stories.

Speaker:

Indeed. And the— and if

Speaker:

I'm ever on the West Coast, I'll let you know. Please do. Yeah. Awesome. And

Speaker:

with that, we'll cue the outro. The technology may evolve, but the core

Speaker:

skill stays the same: understanding the problem, understanding the

Speaker:

data, and building something useful. Thanks for joining us,

Speaker:

and we'll see you next time on Data Driven.