Artwork for podcast Confluence
The "Golden Thread": Fixing AEC’s Information Sprawl
Episode 317th June 2026 • Confluence • Evan Troxel & Randall Stevens
00:00:00 01:07:20

Share Episode

Shownotes

Carl Veillette, Chief Product Officer at Newforma, joins Evan Troxel and Randall Stevens to talk about the data problem hiding underneath every project. Anchored by the new Confluence Tech Stack Survey, where the tool count per project jumped from about 15 a few years ago to 84, Veillette argues the real issue is not the number of tools but the broken connections between them. He makes the case that a single source of truth does not exist, and that the goal is a single view across systems like Teams, Outlook, SharePoint, ACC, ProjectWise, and Procore. They get concrete about the golden thread, governance and retention, and why Newforma's job is to free the data from the files rather than host it.

This episode is especially relevant for CIOs, digital practice leaders, and project information managers wrestling with data sprawl, litigation risk, and AI adoption. Veillette walks through practical AI use cases, from mining the inbox for project records to agentic workflows for code compliance and lessons learned. The throughline is blunt and useful: AI is only as good as the data behind it, so the value lives in the record, not the model.

Episode Links:

Connect with the guest

The survey

Tools and systems mentioned

AI and code compliance

Standards and regulation

Watch this episode on YouTube.

-----

The Confluence podcast is a collaboration between TRXL and AVAIL, and is produced by TRXL Media.

Transcripts

Randall Stevens:

Welcome to another Confluence podcast.

2

:

I'm Randall Stevens and I've

got Evan TRXL with me as usual.

3

:

And we've got a, maybe

our first repeat guest.

4

:

I can't remember if we've

had, uh, had somebody on

5

:

Carl Veillette: a big title.

6

:

Evan Troxel: so.

7

:

But, but if you're, but if you're

wrong, I mean, we're bo we're

8

:

Randall Stevens: I know.

9

:

Well,

10

:

Evan Troxel: so,

11

:

Randall Stevens: can fact check, right?

12

:

It's like the, uh, the uh, on, uh,

on x, uh, whatever community note.

13

:

Somebody can make a

community note about it.

14

:

But, uh, anyway, we've got, uh, Carl

Vati from, uh, new former with us.

15

:

Uh, I was looking back 'cause

I was reviewing, uh, you know,

16

:

the, the last conversation we

had and it was almost a year ago.

17

:

So, and I was joking just before we

came on here that I'm a year older and

18

:

my, I've started to let my hair dry

'cause I had it, uh, cut pretty short

19

:

on that last, uh, on that last call.

20

:

But, uh, glad to have you back on Carl.

21

:

And, you know, one of the things I think

about, uh, you know, we, we literally have

22

:

about a year under our belt from the last

time we talked, but things are moving.

23

:

You know, pretty quickly with

these kind of technology shifts.

24

:

So I think it's, uh, appropriate for us to

kind of jump back on and, uh, 'cause last

25

:

year we were beginning to talk about how's

the AI gonna affect some of these things.

26

:

I know you guys have been working

on some of these strategies.

27

:

Add new form and then also kind of

topical was that we just put out

28

:

recently this, uh, confluence, uh, tech

stack survey, technology stack survey.

29

:

So I know you've had a little

bit of time to look at that.

30

:

It's kind of hot off, fresh off the

presses, but there's a lot of things

31

:

I think that are there's, that are in

that report that, you know, kind of sets

32

:

the stage for just this complexity of

the ecosystem, which is a lot of what

33

:

we were talking about a year ago too.

34

:

Um, so anyway, but, uh, welcome,

welcome back on and, uh, maybe, uh,

35

:

maybe we can kick, kick this off.

36

:

Um.

37

:

I, I, you know, I was reviewing some

of the stuff that you've been, uh,

38

:

talking about over the last year with

what you're doing in new form, and one

39

:

of those things is you kind of refer

to this information sprawl and, uh, and

40

:

how they kind of get this golden thread

that can kind of weave back through.

41

:

I always, I, I talk about the same thing

with a veil, that there's this thread

42

:

that, uh, we have a feature called related

content that's like, lets you connect this

43

:

information, but maybe we can kind of kick

off there and, uh, maybe explain what you

44

:

mean by that golden thread and then we

can, uh, we can kind of dig into maybe,

45

:

uh, maybe this, this application sprawl

and just where all this information is.

46

:

Carl Veillette: Yeah.

47

:

So I, I think, uh, you know, when I

think about, um, our tech stack these

48

:

days, and I guess that relates to the

survey that you guys did recently, right?

49

:

But, um, you know, the, the tech stack

is growing and there's, um, you know,

50

:

there's a survey we did a few years back

and we asked the question, how many tools

51

:

do you have in your toolbox on a project?

52

:

Right?

53

:

And the answer was 15, right?

54

:

At the time.

55

:

And, uh, what struck me in your

survey is the number now is 84, right?

56

:

So that's 84.

57

:

The number of tools that organizations

are, are leveraging, right?

58

:

So.

59

:

I think this is like a, you know, this

is great because people are taking

60

:

the best tool for the task and the

activities that they have to perform.

61

:

Right?

62

:

Um, so, um, this is great

for the industry, right?

63

:

To, to be able to, you know,

have more technology choices and

64

:

best in class tools for specific

things that they are trying to do.

65

:

But at the same time, it is creating a

bit of, um, uh, governance issues, right?

66

:

When it comes to data, right?

67

:

And, uh, I think what we've seen in

the last year is, um, this increase

68

:

in amount of tools and storage silos

and, you know, it creates datas for

69

:

all issues and it's preventing you from

gathering insights and things like that.

70

:

And think about the golden tread, right?

71

:

In the uk it's a big thing because

of the creation is in place, right?

72

:

And, um, this is, uh, this

is also contributing to, um.

73

:

You know, that data scroll

and those information silos to

74

:

break the golden thread, right?

75

:

I think about the golden thread of

information as the, the ability to

76

:

go back, you know, maybe like 15,

10 years down the road when the

77

:

project's done and be able to reconcile

the audit trail of what happened

78

:

when we sent what to who, right?

79

:

And the ability to understand the

context of the project at the time.

80

:

Right?

81

:

So for me, like a golden tread is

not necessarily a single source

82

:

of truth because this thing

in my opinion, doesn't exist.

83

:

Uh, there's multiple

source of truth, right?

84

:

And it's all about trying to

connect the dots together, right?

85

:

And I think, you know, a lot

of people talk about command

86

:

environment and those sort of things.

87

:

Uh, some vendors call themself a

command time environment, which I

88

:

think doesn't really exist, right?

89

:

It's an a series of interconnected

tools that exchange information.

90

:

So, um, really like the mission

we've been about, um, in the last,

91

:

uh, you know, couple of years.

92

:

And, uh, I think that's, you know,

a mission that's, uh, that's even

93

:

more difficult these days now that

there are a lot more tools, right?

94

:

Is, is to connect the dots so that

we can create a single view of

95

:

information as opposed to a single

source of information, right?

96

:

So, you know, when it comes to

technology adoption, I think one

97

:

of the biggest challenge is, um,

well change management, right?

98

:

Because we're all humans and, uh,

we like to work certain way, we

99

:

don't like to change things, right?

100

:

Um, so, you know, really where we've

been focused is, uh, not trying to

101

:

change the way people work, right?

102

:

Uh, but also create kind of an information

layer that connects to those various

103

:

best in class tools that people use.

104

:

So you think about, um,

Microsoft teams, right?

105

:

So it's unlikely you're gonna displace

Microsoft team these days because it's a

106

:

communication channel, number one, right?

107

:

Uh, for, for project teams, right?

108

:

And.

109

:

Uh, I guess I would argue people thought

they, they were gonna replace emails, you

110

:

know, you know, a few years ago, right?

111

:

And this never happened.

112

:

It's not gonna happen.

113

:

Uh, we look at the statistics, right?

114

:

Number of emails increase on projects

these days as a result of more complex

115

:

projects and bigger teams and, uh,

regulations and, and such, right?

116

:

So I guess the data proves

everybody wrong on this.

117

:

You know, I was the first to think we

could replace emails in the been track

118

:

days, but, you know, this hasn't happened.

119

:

So now we just, we just have to, um, you

know, uh, connect those things together.

120

:

And that's the approach we, we've, we've

been taking is like, okay, there is gonna

121

:

be instant messaging in Microsoft teams.

122

:

There's gonna be meeting minutes

captured with AI in there, there's

123

:

gonna be emails, uh, so those are

all communications related, right?

124

:

But you're gonna have like

a flow of information.

125

:

Maybe a designer works with a, a GC

that's working out of Procore, right?

126

:

So you've, you've, you're, you've

got all those, those information

127

:

coming from various sources, right?

128

:

So.

129

:

Um, in instead of replacing those

sources or trying to be the center

130

:

of the universe, um, why don't

we connect those things together?

131

:

And then why don't we, um, create a,

a another trail kind of layer, uh, a

132

:

data connection system that integrate

with those tools and, and bring the

133

:

information in the context of the project.

134

:

So when the last phase of construction

project kicks in, I'm talking

135

:

about litigation here, you've got

the compete project record, right?

136

:

You've got the evidences, you've got

the information that's been shared.

137

:

Um, so for, for us, it, it's really

been looking at, um, you know,

138

:

where is the data flowing from

and, um, kind of connecting that

139

:

with the project activities, right?

140

:

So, uh, for, for, for us, you know,

the, the golden thread is, is that

141

:

ability to look at the complete project

archive, right from the, the very

142

:

early stage of the project, all the

way to delivery and beyond, right?

143

:

Randall Stevens: I know,

uh, Carl, uh, when I was.

144

:

You know, looking back at the conversation

we had a year ago, one of the examples

145

:

you gave was, um, you know, we were

talking about, you know, synchronous

146

:

versus asynchronous communication and

how, you know, chat and email and all

147

:

these different forms of communication.

148

:

I, I agree with you.

149

:

I think, I think every time, uh, every

time somebody thinks something's gonna

150

:

come along and replace the other, it just

means we've just added another source

151

:

or a form of, of, of communication.

152

:

And you can't, it's hard to stop.

153

:

But, uh, my, my question would be, you

know, when, uh, I think in that last,

154

:

uh, conversation, you, you gave an

example where something had gone into

155

:

some litigation and they had looked

back and said somebody had given like

156

:

a thumbs up to, uh, to a message,

which was like a tacit approval, you

157

:

know, um, s so do you think, uh, are,

are you all experimenting or do you

158

:

think that AI is gonna be able to help?

159

:

Um, you know, 'cause you can

get a lot of data points.

160

:

Obviously you can get a lot of, uh,

information that on its own looks.

161

:

It is not, it is not in

in the right context.

162

:

Uh, and, and it seems like the LLMs,

that's one of the things that they're

163

:

really good at, is if you can get a

good enough context window, it's like,

164

:

okay, I can kind of boil this down.

165

:

Or, uh, so I guess my question would be,

are you all thinking about using those

166

:

kinds of technologies proactively so

that if somebody had, you know, let's

167

:

say somebody gave a thumbs up, should the

system say, do, do you mean that that's

168

:

approval or you like the, you know, what,

what does that, what does that mean?

169

:

So you could think

170

:

Evan Troxel: Or it says,

you shouldn't do that.

171

:

Don't do that.

172

:

Randall Stevens: right?

173

:

Or just like, just to

be clear, is this right?

174

:

Because you can imagine you'd want,

if it's something for approval and

175

:

then ultimately, 'cause we've been

doing some experiments with it too.

176

:

I think a really good use case of, of

the LLMs is to take, you know, kind

177

:

of sparse, uh, detailed information

and, and roll it up into things

178

:

that, you know, have meaning to

different people at different times.

179

:

So kinda what, what are you

all seeing on that front?

180

:

Carl Veillette: Yeah, so I think I will

just take a few, uh, a few use cases

181

:

of ai and we just rolled out our first

AI feature in, you know, last year.

182

:

So, um, I think AI can play

a role in multiple things.

183

:

It can play a role in collecting

information, which is exactly what

184

:

we did with our first implementation.

185

:

So I can talk a little bit about that.

186

:

I think it can also help, you know,

you're, you're thinking about,

187

:

uh, information at scale, right?

188

:

And you know, in my mind.

189

:

It's, there's no question about, about

the fact we're, we're living in a data

190

:

intensive, uh, world these days, right?

191

:

And I look at these, the size of projects

archive five years ago and what the

192

:

size of projects archive looks today,

the tools on the market have made it

193

:

so easy to create more and more data.

194

:

Uh, it, it's almost like we've reached

our human limit of how much information

195

:

that we can consume, crunch, analyze,

you know, whatever on the project, right?

196

:

So I think you would, you know,

you would think more tools equal

197

:

more, like more efficient workflows.

198

:

I have doubts about that actually.

199

:

When you look at the index of productivity

and construction, it's been flat right?

200

:

At past.

201

:

So I, I feel like the, you know,

those tools are making certain

202

:

activities more efficient, but it's

also like contributing to the over

203

:

being of information overwhelm, right?

204

:

So I, I think crunching and

analyzing information as.

205

:

At scale is only gonna be possible

through the power of LLMs.

206

:

'cause you would probably need like

10 people to look at the whole project

207

:

information, try to figure out the project

summary, where are things at, right?

208

:

But now with LLM, you can, you can

build like a search engine, you know,

209

:

on top of your, your data layer on

the project, and then you can start

210

:

to interact with that l and m and it's

gonna be almost instantly giving you

211

:

answers for millions of data point.

212

:

Right?

213

:

So I, I'm, I'm really fascinated

about like, you know, the ability

214

:

to, to summarize information, right?

215

:

To make informed decisions.

216

:

Uh, you know, search doesn't really

sound sexy when you say it fast, right?

217

:

But, uh, it, it, it is fascinating, like,

you know, the, the dimensions of like what

218

:

can search provide on the project, right?

219

:

So, um, you know, talking, you thinking

about like informed decisions, right?

220

:

So, um, think about like, um, uh,

code compliance for instance, right?

221

:

So like these days, uh, veterans

are retiring, people are

222

:

struggling with knowledge, right?

223

:

The corporate memory that they've,

you know, evolved and developed

224

:

over the last couple of years.

225

:

And you've got new, like you,

you've got those folks retiring.

226

:

You've got new folk coming out of school.

227

:

They're not experts in building goals.

228

:

You know, that knowledge that was, has

evolved, you know, from best practices

229

:

and knowhow throughout the years.

230

:

It, it's hard to transfer over, right?

231

:

And people are struggling, but what,

what is the role of AI in there?

232

:

AI can actually help onboard new

staff members by transferring

233

:

that knowledge, right?

234

:

So you think like, you know, AI these

days has trained itself on, on national

235

:

billing codes, uh, city regulations

and all those sort of things, right?

236

:

So what if, what if AI was brought in, in

the context of, you know, you're, you're

237

:

reviewing documents before they issued out

of construction and it's raising flags.

238

:

Oh, you forgot about this.

239

:

You forget about that, right?

240

:

Uh, you're about to issue something

that, you know that is not

241

:

compliant with the code right there.

242

:

There's miss a, a missing

fire device here, right?

243

:

That it doesn't meet the, the,

the fire protection, uh, uh,

244

:

part of the building code, right?

245

:

So think of it as, as a safety net, right?

246

:

But also to help, uh, potentially

train new staff members that, you

247

:

know, maybe there's an omission

on the, on the design, right?

248

:

And they, they didn't see it, right?

249

:

And now you're exposing yourself

for litigation down the road.

250

:

So I, I think those are, are

practical examples of ai.

251

:

Um, and I, I think like we're talking a

lot of AI about like the ability for AI

252

:

to crunch and, you know, find information,

search, you know, the chat GPT out there,

253

:

you know, Irv, we talks about that.

254

:

But AI can actually also play

a role in collecting data.

255

:

And that's exactly what

we did, uh, last year.

256

:

So we, we released an AI system that

actually help collect, uh, emails.

257

:

Uh, from your inbox.

258

:

So it's kind of like a smart scanning

system that stands through your

259

:

inbox, collect information, associate

them with the project automatically

260

:

so that you've got a decision No,

where every project record exists.

261

:

So again, when litigation kicks in

at the end of project, you've got all

262

:

evidences, you can fight back and,

um, be efficient during the course

263

:

of the project when searching for

information and, and, um, you know,

264

:

uh, documents shared and and so on.

265

:

Right?

266

:

Randall Stevens: So that's, so

that primary use case is, is a, uh.

267

:

A historical kind of use case

to crawl back through it.

268

:

Are you all thinking about though, how,

how you can use that technology to be

269

:

proactive so that there's not, well, I

guess in your example of, of training

270

:

and coaching along the way, that's

a good example of, uh, trying to be

271

:

proactive instead of reactive to, uh.

272

:

Carl Veillette: Yeah, no, definitely.

273

:

And I think we've got a

unique position because we're,

274

:

we're sitting on top of 20.3

275

:

million projects

delivered with our system.

276

:

So that's a lot of data, right?

277

:

And so the, the next step of our

journey is gonna be a Gentech

278

:

ai, and then we're setting the

foundation for that Agen Z system.

279

:

And so those agents would be

performing various different things.

280

:

Like I was talking about code

compliance, I was, um, you know, we've

281

:

got some other examples with W2 NRFI

responses, things like that, right?

282

:

Um, but, uh, we also see like

a, some, some somewhat of

283

:

an, a knowledge agent, right?

284

:

That would just basically, uh, pop

up, you know, and then tell you, okay.

285

:

Um, you're, you're designing a project

right now where you're, uh, you have a,

286

:

a green roof part of the design, right?

287

:

Uh, well, your firm has worked on, on,

on the green roof before, but it wasn't

288

:

called reroof on this other project.

289

:

It's a sedum roof.

290

:

Right?

291

:

But it's, it's the same, it's related,

it's semantic association, right?

292

:

So it would start to bring other

examples of, of, of that design and

293

:

bring additional documents inside, maybe

like that, that green roof, uh, ended

294

:

up, uh, having a bunch of like, change

orders or issues or additional RFIs that

295

:

came in because those information were

missing from the construction documents.

296

:

Right?

297

:

Um, so it would bring those, um, lesson

learned from other projects that we

298

:

don't repeat the same mistakes, right?

299

:

Um, so that's kind of like the, the

idea of where we're going with this.

300

:

Um, and, uh, you know, we're, as I,

as I mentioned, we're, we're sending

301

:

a lot, a lot, a lot of data, but

also it's the, it's the relationship

302

:

between, you know, the, the data

itself and what happened, right?

303

:

So we kind of need that golden thread to

be able to provide like those insights.

304

:

So, uh, you know, the, you run into

issues after construction, right?

305

:

So, um, if you don't have those.

306

:

You know, data point and those

relationship between the items, right?

307

:

Between that, um, that RFI or that

contract change item, you know,

308

:

that's related to the, the design.

309

:

It, it, it's hard to pre, it's

hard to predict, it's hard to

310

:

provide those insights, right.

311

:

But, uh, we do so.

312

:

Randall Stevens: Carl, we were talking,

uh, uh, in a podcast that we just

313

:

did recently with the guys from, uh,

twin company called Twin Master, and

314

:

they've been working on digital twin.

315

:

How to kind of, you know, kind of

broadly, how do you contextually

316

:

tie all this information together?

317

:

And one of the con one of the parts

of that conversation were, uh, around

318

:

like code and, um, uh, you know,

I just wanna get your thoughts.

319

:

It seems like that the, the, the

safe approach to that because nobody

320

:

wants to claim that they've, that

they're, you know, giving you the

321

:

right information is to, is to let the,

the customer bring that information.

322

:

To the system and then, and then let

the system use that as a source of

323

:

information to give information back,

as opposed to you saying, we've, you

324

:

know, we've got that information.

325

:

How, how do y'all think about that?

326

:

'cause you know, as you know, code

compliance can be very specific to

327

:

Carl Veillette: Yeah.

328

:

Randall Stevens: jurisdictions.

329

:

Carl Veillette: Yeah, actually, I,

I had a quick chat with, uh, the

330

:

guys from UP Codes recently, and,

uh, they have a great platform.

331

:

It's, uh, you know, building

a very extensive, uh, building

332

:

code, uh, library, if I can say.

333

:

Right.

334

:

And they've got some AI to make

some searches in there, right.

335

:

So, um, yeah, we, we had an interesting,

very interesting conversation, you

336

:

know, about, um, some, some, some, um,

uh, some litigation that went on around

337

:

the, you know, the building codes and,

you know, should you be able to, uh,

338

:

you know, uh, train and build AI and

ownership of like the, the law, right?

339

:

And those sort of things.

340

:

But, um, um, you know, I, I think they

would make a, a good partner, like

341

:

for the things we have in the roadmap.

342

:

So, uh, you know, being able to tap

into their, the library of codes is not

343

:

something, I mean, trying to maintain a,

a code library is not something that is

344

:

new format's mission, that's for sure.

345

:

Um, but um, uh, you know, like

kind of, uh, leveraging that.

346

:

Um, to, to be able to apply it to

specific construction documents, you

347

:

know, visual artifacts and things

like that is something that we're

348

:

definitely, definitely exploring.

349

:

Right.

350

:

So, um, uh,

351

:

Randall Stevens: I haven't

352

:

Carl Veillette: playing different roles.

353

:

Randall Stevens: yeah, I haven't kept up

with, uh, with what their strategy was.

354

:

But are they, uh, you

know, stop top of my head.

355

:

It would seem like if you could end up.

356

:

You basically befriending the

jurisdictions because they're

357

:

the ones doing the code review.

358

:

So if you could go to the city and say,

actually we've got a system that will

359

:

not only take your requirements, but

check the incoming stuff coming in, and

360

:

that way you would at least have, you

361

:

Carl Veillette: Yeah, no, I think,

I, I would envision, you know, uh,

362

:

we could geek out on this, right?

363

:

But I would envision any integration

between Newforma 'cause we're

364

:

managing the workflow, right.

365

:

For issuing construction documents

in our system through that control.

366

:

Right.

367

:

I would imagine like their code tying

into like, we've got the project

368

:

address location and such, and then.

369

:

You know, I, I could easily envision

like there, you know, they would be

370

:

suggesting the, the applicable codes

and then would be, you know, kind

371

:

of building some AI around that to,

uh, uh, kind of analyze the, uh, you

372

:

know, the, the construction documents.

373

:

So, um, I mean, we, we own the process

already and they own the library, so it,

374

:

you know, it would be a great partnership.

375

:

Evan Troxel: Oh, I just want

376

:

Carl Veillette: my request of codes.

377

:

Evan Troxel: i, I want

to give a shout out.

378

:

I, I love, I love what O Up codes is

doing, and I also want to give a shout out

379

:

to another platform that's doing exactly

what you're talking about, because I don't

380

:

think UP Codes is doing that, but it's

called Archie Star and they're working

381

:

with specific jurisdictions because

it's very difficult to roll that out.

382

:

I've talked to other people who say

there's, in the US alone, there's

383

:

30,000 different jurisdictions that

have their own version of code adoption,

384

:

and so they have different years of

code adoption, different, you know,

385

:

different layers of code adoption.

386

:

And so it's super

difficult problem to solve.

387

:

Um, but Archie Star was doing that.

388

:

For that exact reason that

you just mentioned Carl.

389

:

It's like, and, and Randall too.

390

:

Like it's, it's, you're working with

the jurisdiction to say, we wanna

391

:

take the load off of you and we want

to help the design professionals

392

:

make this whole process go faster.

393

:

And I think you're right, Carl, like

pairing that with the project data,

394

:

like you're talking about, and, and

not just current project data, but

395

:

project data throughout the firm.

396

:

Right.

397

:

And, and so I guess my question is, is

with, with a, with a tool like Newforma

398

:

and, and kind of the, the depth to

which it goes, I think the hard part

399

:

for bigger firms has always been user

behavior to get, and, and I know you,

400

:

you released this AI tool to kind of mine

the information autonomously because why?

401

:

Because users suck at this.

402

:

Like users are, are notoriously bad

at archiving the data and archiving it

403

:

properly for their future selves because.

404

:

Every project is a new startup, right?

405

:

It's a new team, it's new constraints

for the site, it's a new project brief.

406

:

It's all of these things.

407

:

And so a lot of times we

just file bankruptcy at the

408

:

end of every project, right?

409

:

Not literally financially, but,

but literally as far as the

410

:

team goes and knowledge goes.

411

:

Um, and, and then we start fresh.

412

:

And so I, I'm curious how you guys

think about that and how it seems

413

:

like you're thinking, well, AI can

help with this, but I mean, you've,

414

:

you've seen this before, right?

415

:

That this kind of weak chain link

that is in the system, which is

416

:

the actual user in their behavior.

417

:

Carl Veillette: Yeah, so I, you know,

I, I, I gave the, the example with

418

:

the, you know, the green roof earlier.

419

:

Right.

420

:

Which is, you know, okay.

421

:

Trying to, to gather information.

422

:

I'm gonna give you another example of

like some of the things we, we have, um.

423

:

In the kitchen right now.

424

:

So like I was talking about search, right?

425

:

But when you've got like a new intern

coming in, in the, in the firm and

426

:

they are trying to figure out what

projects have been delivered by the

427

:

organization before their time, right?

428

:

It's not an easy thing.

429

:

You think about project

proposal right there.

430

:

There's an, there is a,

there is an RFP, right?

431

:

And then this in turn is gonna have to

kind of like do a little bit of research

432

:

exercise here, try to figure out how many

hospital projects they delivered before.

433

:

Where are the files, right?

434

:

That might be in a, you

know, A CRM somewhere.

435

:

They might be on the SharePoint.

436

:

They might exist in

multiple locations, right?

437

:

So one of the things that our

system's gonna be able to do,

438

:

because we're connecting with

those various data source, right?

439

:

We're tapping into SharePoint,

we're tapping in local fast servers.

440

:

We've got connectors for

all of those things, right?

441

:

You're gonna be able to just go in there

and ask, give me the list of the proposals

442

:

no matter where they live, right?

443

:

Um, for the, the hospital

projects that are above a

444

:

billion dollar in value, right?

445

:

And it will just give you other

proposals, okay, now help me

446

:

write a proposal for this.

447

:

Here's the template, right?

448

:

And then, you know, bring the

resume, bring the, you know, so,

449

:

so those things exist, right?

450

:

They're just like, it's sprawl, right?

451

:

It, it's, it's living in different silos.

452

:

It's all over the place.

453

:

There is no process for it.

454

:

Right?

455

:

Um, so it, it can really help, you know,

not just a, not just the training, but the

456

:

onboarding of those new staff member and

tap into that collective knowledge that's

457

:

been created, um, by the organization

for the, the last decade or so.

458

:

Right?

459

:

Um, so I, I just, I just think about

like how much time would be saved in

460

:

that context as they write that proposal.

461

:

Right?

462

:

Um, so there, there is, um.

463

:

Yeah, there's a startup in, uh, Toronto.

464

:

It's called, uh, work Orb.

465

:

That's what these guys are doing.

466

:

It's pretty cool.

467

:

And they have connection with CRMs.

468

:

And so, you know, I can see AI playing

a big role in both the onboarding, the

469

:

training, the quality control, adding

additional security nets, you know,

470

:

um, around more junior staff members.

471

:

Um, so that, that's a, that's a

very exciting time because it's

472

:

multidimensional, if I can say.

473

:

Right.

474

:

So, um, uh, I think, um, I think

there's gonna be like, the more we

475

:

think about it, the more we're gonna

find, like, uh, you use cases for

476

:

almost every activity of the project.

477

:

Um, you know, just, uh, just

think about legal, right?

478

:

I was talking about the last

phase of construction project

479

:

being litigation, right?

480

:

Um, it's imagine you're, imagine

you're reviewing documents, right?

481

:

And then something pops on the

side of the screen says, uh,

482

:

you've run into litigation.

483

:

Uh, about that, you know,

on previous project.

484

:

Um, so pay attention to this.

485

:

Like, here's like, you know, how

much it, you know, this, uh, this

486

:

created in terms of costs, you know,

on the project level, and it was aate

487

:

whether this or this was good, right?

488

:

Um, and, uh, you know, the, the

firm ended up, uh, losing the, the

489

:

case, you know, for this, right?

490

:

So, uh, you, you, you could also like,

you know, bring those type of insights

491

:

in the context of the project activities.

492

:

So that's, uh, that's very exciting.

493

:

Randall Stevens: Carl when you

494

:

Evan Troxel: just want to just real quick.

495

:

I just wanna say that would be

incredible because again, it's not

496

:

even the same team that was on that

other project where litigation happened

497

:

and the current team doesn't know.

498

:

Right.

499

:

And so that would be

incredible to be able to source

500

:

Carl Veillette: it's almost like

we're not building planes here, right?

501

:

It's almost pro every project is

different and then the project starts.

502

:

You've got a, a set of different teams.

503

:

They have to learn how

to dance together, right?

504

:

If I can say, right.

505

:

So.

506

:

It's almost always like a new kind of

learning process and how we're gonna

507

:

collaborate, which tool we're gonna use.

508

:

Um, so it, it's, um, it's a, it's

a very dynamic environment and that

509

:

creates a lot of like uncertainty on,

you know, the, the predictability of

510

:

the, of the project outcomes, right.

511

:

The schedule, the, you know, like the

deliverables, quality and such, right?

512

:

So, uh, I think it's, uh, you know, if

we can, you know, if we can alleviate

513

:

some of those through the use of ai.

514

:

Uh, and just thinking about like the

data intensive era that we're living

515

:

in right now, uh, if, you know, AI can

certainly help us stay on top of it.

516

:

Randall Stevens: a little bit of, I guess

maybe a little technical question just to

517

:

think, to hear how you think about this.

518

:

So, when, when you talk about feeding

this information into the data, you know.

519

:

Bringing the context windows and, and

all this information in do, can, can

520

:

you actually just dump everything in?

521

:

Or do you need to think about a kind

of specific additive process for the

522

:

information that you know is va you know?

523

:

Correct.

524

:

Because there can be bad, you

know, incorrect information.

525

:

I was just thinking when you were

talking about training, you know, a

526

:

a, a young professional that's just

come in if, if they have access, you

527

:

know, if you're pointing to everything

that's been back there, not everything

528

:

necessarily is even correct or good.

529

:

How, how, how are you

all thinking about that?

530

:

And, uh, 'cause it is,

it's obviously easy.

531

:

Everybody wants to, everybody

wants to just throw everything.

532

:

I just, uh, I just, uh, had, uh,

somebody on our team say that we've

533

:

got a customer that's wanting to

point at 12 million files to, you

534

:

know, dump into, into our system.

535

:

And it's

536

:

Evan Troxel: Because

more is better, right?

537

:

Randall Stevens: well.

538

:

It usually is, and, and you know,

anybody, you know, and I'm guilty of

539

:

it too, it's like, well, if you're

a technologist, you like to, you

540

:

know, you also like to break things.

541

:

Like, okay, I'm gonna push it to its

limits and, and see where the edges are.

542

:

But, uh, but just kind of back to,

you know, this idea that you all do

543

:

have all those projects and all that

dense information, you know, you're

544

:

talking about millions and millions

of files over time inside, across,

545

:

you know, thousands of projects.

546

:

You know, do, do you have to take, uh,

if you're the CIO sitting in one of those

547

:

operations, do you have to begin to think

about plucking out, you know, specific

548

:

information to feed into the system?

549

:

Or do you think that the AI tools

that we're either have in front of

550

:

us or near term are gonna be able

to help us discern what was good and

551

:

bad information or help to do that?

552

:

What's, what's your thoughts there?

553

:

Carl Veillette: I mean, I, I, the way

I think about it is that, you know.

554

:

Garbage and garbage out, right?

555

:

So, I mean, uh, just dumping

a, a lot of unstructured data

556

:

to when AI is quite risky.

557

:

So it's like at the end it's just

think about a specific use case, right?

558

:

Like, I mean, let's say, um, you're

building AI that's gonna be, uh, helping

559

:

GCs on site, uh, find information

from construction drawings, right?

560

:

Okay.

561

:

Uh, well, construction drawings, there

maybe multiple revisions of it, right?

562

:

So if you don't have a good

structure, it's easy for AI to

563

:

get confused and give you the, the

answer from the previous revision.

564

:

And then all of a sudden you've got

an issue with, you know, the, the,

565

:

the concrete pour on site, right?

566

:

Uh, didn't put the right

rebar, you know, whatever.

567

:

Right?

568

:

So I do feel like the, the structure

of the information, uh, that

569

:

you're feeding ai, uh, with right?

570

:

Is, is very important.

571

:

Um, I almost think about the

project as a, there's like.

572

:

The, the way we're approaching

things is everything is times

573

:

stamped in our system, right?

574

:

So often, you know, where AI is gonna

get confused, it's, it's gonna take a

575

:

superseded set of drawings, or it's gonna

be taking conflicting information from

576

:

an email and it's gonna be superseding,

you know, with, you know, the answer from

577

:

the data's construction documents, right?

578

:

And things like that.

579

:

So everything being time timestamped, you

can actually create like a, a timeline on

580

:

the project, like a conceptual timeline.

581

:

So, uh, you know, this is how we've

structure the information so that

582

:

we ensure that, you know, competing

information, um, you know, is, is,

583

:

is not confusing the ai, right?

584

:

Um, so I, I think, you know,

having a good data structure behind

585

:

the scenes is very important.

586

:

Uh, you know, if you take, uh, if we,

if we, if we took our project archive

587

:

as is and we just dumped that to a

chat GPT, and we start to ask Chachi PD

588

:

questions, it's most likely it's gonna.

589

:

Provide you wrong answers.

590

:

It's gonna use a, a wrong document

or it's gonna use an email where

591

:

some information wasn't official,

but it was shared in there.

592

:

Um, so, so at the, at the end, I think

it's very important to, to look into

593

:

the, the backend system that's created

to manage the data in the first place, to

594

:

collect the information, to structure it.

595

:

Randall Stevens: I, I

would, I would agree.

596

:

But I also, I've been trying to train

myself because, you know, I, I've been

597

:

in, you know, doing technology now for

35 years and I'm fond now, you know,

598

:

the, the old saying that really good

software is indistinguishable for magic.

599

:

It should really be magical.

600

:

And we're watching, you know, I'm

using some of these tools and I'm like,

601

:

I, it, it's, it is really amazing.

602

:

Evan Troxel: magic than it's ever been.

603

:

Randall Stevens: Well, and it's magic.

604

:

And I've got a, uh, well we had, uh,

we had a friend of mine who's, who's

605

:

one of the world's, you know, renowned

machine learning and computer vision.

606

:

Guys who, you know, keyed

CCV this, this past year.

607

:

He told me, I don't, I don't, you

know, when he tells me he doesn't

608

:

understand it, I have a little solace

in like, 'cause usually, you know, if

609

:

it's technology, I wanna learn enough

about it to at least have a construct

610

:

to say, okay, I can kind of understand

what it's doing and how it works.

611

:

I think we're in the middle of, of this,

um, you know, of a new wave where we

612

:

can't even wrap our heads around it.

613

:

So what I was gonna

say about the, I agree.

614

:

You know, my, my tendency is to say

you want good structured data to do

615

:

this, but I also say, well, if I gave

that to a human, what, how would they

616

:

decide what was relevant or what wasn't?

617

:

And if a human can do it.

618

:

Why do we think that we can't

have an AI agent doing that too?

619

:

So, you know, it may not be today,

but maybe it's just around the

620

:

corner, then it's like, maybe it

can, 'cause I mean, I think we have

621

:

to ask ourselves if a human could do

it, why couldn't the AI engine do it?

622

:

'cause I think that's what wave that

we're in right now of this, you know,

623

:

fast rolling, uh, kind of updates and

changes to the way this technology works.

624

:

So anyway, I'll just

throw that out there like,

625

:

Carl Veillette: Yeah, no.

626

:

It's funny because like, you know,

I, I hear a lot these days, uh,

627

:

across all industries, right?

628

:

Like.

629

:

There, there is a, there is a sentiment

that AI is gonna disrupt, like large

630

:

enterprise softwares like Salesforce

or Oracle or things like that.

631

:

And, you know, you can see it,

you know, you're gonna, the stock

632

:

market and you know, the, these

stocks are crashing right now.

633

:

It's just, so I, I'm like, this is

really strange because AI is not gonna

634

:

disrupt enterprise software because

those software have data and, you know,

635

:

like AI is only as good as data that

it's, it is being trained on, right?

636

:

So I think where the value is, is data.

637

:

It's not the AI itself.

638

:

Um, now AI is a mechanism to crunch the

data to make something with it, right?

639

:

But it, you know, I guess like the

world we live in at your FOMO is

640

:

like, we have this data, right?

641

:

So like, you know, we're gonna be building

like things with AI on top of that, right?

642

:

But at, at the end, this is,

you know, this is, this is where

643

:

everything converge, right?

644

:

If, if you have data,

there's value, right?

645

:

So you can, you can do something with

it, but if you don't have data, then.

646

:

You're just gonna be like,

the flavor of the data.

647

:

It's like there's so

many of those AI tools.

648

:

Like at some point you may ask

cloud AI to build an app that

649

:

crunch, you know, documents for,

for you, for code compliance, right?

650

:

And we may not be that

far away from this, right?

651

:

So people are gonna be able to

create their own AI flavor, but if

652

:

you don't have the data, then you

know, you, you can't, you can't

653

:

train any, you cannot train on it.

654

:

So that's, that's where

the value is in my mind.

655

:

It's, you know, who owns the data, right?

656

:

Randall Stevens: So let's talk,

uh, let's talk text stack survey.

657

:

What, uh, I, you know, I was looking

back, uh, when we put that thing

658

:

together, we had, uh, you know,

there was over 400, you know, kind of

659

:

applications that we kind of knew about.

660

:

And, and literally it was go, let's

just do a, see how many people click

661

:

and say, I'm using that, I'm using that,

we're using that, we're using that.

662

:

And literally just to,

uh, take an inventory.

663

:

There was a little bit of nuance

to it in that for each one that

664

:

they were using, we set, we ask

on a scale of one to five, is it.

665

:

Deep penetration, you know, deep

in the workflow or, or just here

666

:

and maybe not being used very much.

667

:

And that was at least a, a, a, you

could read that in a lot of different

668

:

ways, but it actually, as we pulled

that data, you could do quite a bit of

669

:

kind of analysis across not only the

tool stack, but that kind of sentiment

670

:

for how deeply rooted that things are.

671

:

What I was gonna say though is we

broke those apps up, those two, 400

672

:

apps up into 20 different categories.

673

:

I think Newforma ended up in

the same category as we put our

674

:

Carl Veillette: That's really strange.

675

:

'cause when I, I think about

our respective platforms, we

676

:

don't do the same thing at

677

:

Randall Stevens: Yeah,

completely different.

678

:

And, and that's what, you know, I, I, my

my excuse is it was the first year we did

679

:

it and we were just trying to figure out

like, okay, how would we, uh, break this

680

:

up into some, you know, broad categories.

681

:

There's probably some nuance that we

need to add the next time we do it right,

682

:

which would be, so that was gonna be my

first question is what category, what.

683

:

What, what kind of broad area would

you call the, where Newforma lives

684

:

and what other applications kind of

live in that same, like is Autodesk

685

:

part of Autodesk platform would be

considered along those same workflows or,

686

:

Carl Veillette: yeah, so we play, we

play in a diff it's a, we, we got a, a,

687

:

a strange position because we're, um,

we're playing on different fronts, right?

688

:

But we're not doing the actual work.

689

:

So let me explain that a little bit.

690

:

So, in your survey, for instance, there

was a communication category, right?

691

:

We're not.

692

:

We're not Microsoft teams,

we're not Outlook, but we're

693

:

connecting with those, right?

694

:

So we're like, when it, when it comes

to email management and those sort of

695

:

things, we've got some, some of the best

in class features for that, but we're not

696

:

Outlook, we're not distributing emails.

697

:

Randall Stevens: not the core application.

698

:

You're the connective

tissue between those,

699

:

Carl Veillette: Exactly.

700

:

And that's, you know, we're

talking about, we're talking

701

:

about the golden thread, right?

702

:

And I think that's kind of the role

we're, we're playing, we're, we call that

703

:

project information management, right?

704

:

And we've been calling it this way for 20

years and it's almost like we're category

705

:

makers in this space because there

isn't, you know, other solutions that,

706

:

that, that do that to the extent we do.

707

:

So we connect with ERP system.

708

:

We're not an ERP system, but

we're gonna be enabling, just like

709

:

knowledge architecture does, right?

710

:

Feeding from like ERP systems to

create projects so that people

711

:

don't have to do it twice, right?

712

:

So the information

flows, it's being reused.

713

:

We recycle information.

714

:

Same

715

:

Randall Stevens: we do the,

716

:

Carl Veillette: administration,

717

:

Randall Stevens: we do the same.

718

:

We have the same problem.

719

:

We, we call our, you know, by default we

call it a content management platform,

720

:

but usually most people think of that.

721

:

They think that we're not gonna be the.

722

:

Take your that information, but really

what we do is connect in very much the

723

:

same way you all do to where those pieces

of information are and basically fuse it

724

:

together into one, you know, kind of view.

725

:

Uh, is is where our value add is.

726

:

So what do we call, what do we

what, what should we call that next?

727

:

Next time we do it, is

728

:

Carl Veillette: yeah.

729

:

I, I, I, I, I

730

:

Randall Stevens: bridge, bridges,

connective tissue, bridges, or,

731

:

Carl Veillette: project

information management.

732

:

Randall Stevens: yep.

733

:

Carl Veillette: there, there's

a few players out there that,

734

:

you know, use that umbrella, uh,

term for, for similar things.

735

:

Right.

736

:

Um, you know, I would, I would argue

that we, we also, uh, do a lot of like

737

:

construction administration, right?

738

:

We've got a lot features around that.

739

:

So.

740

:

Uh, that might be an overlap with

Autodesk, for instance, right?

741

:

We're certainly not competing

with Pole Core 'cause they

742

:

do construction management.

743

:

So they're from the general

contractor side of things.

744

:

We take it from the designer,

uh, perspective, right?

745

:

Uh, so we actually have a good partnership

and connectors, you know, with Pole core.

746

:

Um, so, uh, people love it in general.

747

:

So we were playing on that front too.

748

:

Um, think about bim, right?

749

:

We're not the clash detection software.

750

:

We're not, you know, um, we're not

an authoring system either, right?

751

:

But we've got some pretty unique,

you know, uh, issue tracking

752

:

features and functionality.

753

:

So I, I guess we do play in the

BIM coordination kind of space.

754

:

So you look, there's a lot

of softwares in that space.

755

:

Um, so again, with information

and management in mind,

756

:

we're not detecting clashes.

757

:

We're the bridge between, you

know, those in celebrity software

758

:

to the ordering system, right?

759

:

So we relay the information,

we make it accountable.

760

:

We create these three, the

audit trail, um, we make the,

761

:

the workflow more efficient.

762

:

But, um, at the end, we're not a differing

system either, but we're, we're also

763

:

living there as add-ons and, and add-ins.

764

:

Right?

765

:

So we're, we're kind of

connecting the dots, right.

766

:

So that that's the role we wanna play.

767

:

Evan Troxel: think it's interesting that

you're explaining all these different

768

:

places that you play in, and I bet most

of your users know you for one or two of

769

:

those things, not all of those things.

770

:

And so like, I think this kind of

comes back to the idea of what a

771

:

brand is known as or known for is

really up to the customers and not

772

:

the company that makes it itself.

773

:

Because if you asked me what new formal

was and you asked Randall what new formal

774

:

was, we might have two different answers.

775

:

And somehow you might want

to try to reconcile all that.

776

:

I don't know, maybe you don't,

but, but like when you ask that

777

:

question, Randall, I kind of think

you want to go to the users and

778

:

say, what would you put Newforma in?

779

:

And you're gonna get a

lot of answers, right?

780

:

And then it's the job of

try to reconcile it, but.

781

:

It's like when you say, you know,

veils content management, you know,

782

:

and, and what would be interesting to

see if people think of it as something

783

:

different than just content management.

784

:

Randall Stevens: Yeah.

785

:

As we were, you know, and really,

you know, we were, uh, we're not

786

:

professional surveyors and we

were kind of doing this on a,

787

:

Evan Troxel: You're not dodge

788

:

Randall Stevens: last fall.

789

:

Yeah.

790

:

Yeah.

791

:

So there wasn't a ton

of resources to do it.

792

:

So, no, I, you know, we,

we were, we did our best.

793

:

Uh, but, uh, in hindsight, you know.

794

:

By trying to split this stuff up.

795

:

We, we were trying to put each application

in one of the 20 broad categories, and

796

:

in reality, like you're saying, Carl,

it's like, oh shit, you, you could've

797

:

been a little bit over here, and a

little bit over there, and a little bit

798

:

over there, which then if somebody had

taken the surveys in that section, it

799

:

might've been like, you know, they were

probably just responding to what they did.

800

:

We did have a, we did have the ability

to write in, you know, so if we were

801

:

a glaring mistake, they would write in

like, how come you didn't have X, Y, Z?

802

:

But, uh, but it also could have just been

like, Hey, we, we didn't just, we're just

803

:

kinda responding to what you put in front

of us as opposed to really thinking about

804

:

if I ask you without any of that in front

of you, you might've said, oh yeah, we use

805

:

Newforma and Procore for doing that work,

or, you know, those parts of the flow.

806

:

So I think that's gonna be a challenge

for us to think about how to do it.

807

:

But, you know, like anything, it's

almost, you have to put a stake

808

:

in the ground and say, I, I wanna

create these kind of buckets.

809

:

And it doesn't mean that they're perfect,

but at least gives a conversation starter.

810

:

Carl Veillette: it, it's like

what's a collaboration software?

811

:

Is that a characteristic of, of, of a

workflow or is that an electoral category?

812

:

Right.

813

:

I mean it's, you can ask yourself

that question 'cause like almost

814

:

everybody these days, like

have collaboration features.

815

:

And I mean, as soon as you've got

multi users collaborating together,

816

:

is that called collaboration?

817

:

Like what's the true definition

818

:

Randall Stevens: You can

share a link and avail.

819

:

So is that

820

:

Carl Veillette: yeah.

821

:

Is that collaboration?

822

:

Randall Stevens: Yeah.

823

:

Uh, just, uh, you know, part of, there

was actually two categories that kind

824

:

of related specifically to what we

do, and I think to where what you do.

825

:

And, and that was, you know, basically

where are the, where are the primary,

826

:

I'll just call it data storage location.

827

:

So what does your file system look like?

828

:

Are you using SharePoint?

829

:

Are you on a, you know, a c, c, or,

you know, there's places where the,

830

:

there's literally file storage.

831

:

And then there was another category

that was more like content management

832

:

or that, I'll say a layer above it,

which is, we use this, but some people

833

:

would, would consider SharePoint that.

834

:

Right?

835

:

They think of it as like a website.

836

:

You know, back to what you were saying,

Evan, I think it's like to the user,

837

:

that's not a storage location, that's

like a, a website, you know, because of

838

:

the way the interface to SharePoint is.

839

:

But yeah, like, you know, I

always took Remind people is

840

:

just one drive back there.

841

:

It's like, it's just, it's just files

being stored somewhere and then you've

842

:

got some skin on the front of it.

843

:

But what we did find from, from, you know,

if you take both of those, uh, sections

844

:

of the survey across, you know that across

the, you know, a hundred plus people that

845

:

responded to it, they averaged about a

dozen of those locations in use, which

846

:

part of what we were wanting to show was.

847

:

There is data sprawl.

848

:

You know, we're, we're not only

producing more information,

849

:

it's living in more places.

850

:

And now the end user has to know, is

it over there or is it over there?

851

:

Is it over there?

852

:

And, you know, I think that that's

becoming a bigger and bigger part,

853

:

which is what part of the problem

that we're trying to tackle.

854

:

And I think you all, you know,

operate in the same space, which

855

:

is like, look, this, this data is

living in a lot of systems of record.

856

:

How do we, how do we fuse

it all back together?

857

:

Carl Veillette: And I was looking

at avail, and it looks like you

858

:

guys are doing it pretty much like

the, the same, uh, thing that we do.

859

:

So we, we don't really wanna

host like all the data, right?

860

:

So we're kind of like connecting with

those various different data sources.

861

:

So we connect SharePoint, a, c,

c file, like local file server.

862

:

Um, we, we have Ignite, you know, and,

and those, you know, other players like

863

:

Panzura and ADI and, and such, right?

864

:

So we, we're not a storage platform.

865

:

We're not an EDMS, but we're

providing a view into those things.

866

:

So, uh, as information is being shared

outside the organization, there are

867

:

proper retention policies for files.

868

:

You can populate document control

so that you can meet standards

869

:

like ISO 19 60, 50, right?

870

:

And things like that.

871

:

So kind of like ensuring the

compliance and the government's

872

:

layer on, on top of those various

different locations that exist.

873

:

Um, so like we're kind of trying

to place Switzerland in a way

874

:

that we're neutral, right?

875

:

And we're, we're gonna be connecting with

the various data source using the project.

876

:

And, you know, you think

about infrastructure projects,

877

:

people are gonna have files on

ProjectWise, well guess what?

878

:

We connect with ProjectWise.

879

:

Um, they're gonna have some

maybe files on that same project.

880

:

They're gonna be Revit

files who sit on acc, right?

881

:

Um, so when you're using all those

systems independently and you're

882

:

trying to manage like issuance and

things like that and get proper

883

:

audit trail, it's quite hard, right?

884

:

Um.

885

:

Randall Stevens: I know you, uh, you're

a relative newcomer to Newforma, but, uh,

886

:

how, how long do you think that, that,

that term governance has been in use?

887

:

In just in general?

888

:

'cause I would think new form.

889

:

If it was gonna be talked about, you

all probably would've been one of

890

:

the early ones to to, to at least

conceptually talk about what it means

891

:

to govern kind of information across

any, any idea of when that came into

892

:

the vernacular in this industry.

893

:

Carl Veillette: Yeah.

894

:

No, I, I, I think, you know, uh, we,

as we saw the industry evolve, and

895

:

I think, you know, AI and cloud has

certainly like, um, I would say woken

896

:

up a lot of people on governance, right?

897

:

Uh, and, uh, I think the

proliferation of tools has made

898

:

it, uh, a thing in the industry.

899

:

I, I'd say, you know, for the

last five years I've seen.

900

:

It and CIOs and organizations trying to

get a hold of their data and understand

901

:

how the data flows in the organization.

902

:

And, um, I think it has

become a, a top concern.

903

:

And I guess like the industry

report says so, uh, as well, right?

904

:

That that's becoming

an increasing problem.

905

:

Um, and especially because

data is gold, right?

906

:

So, and in these, uh, in that

AI era that we're living in now.

907

:

So, uh, I think a lot of people are

getting, um, other concern about where

908

:

the, the data is and concern about their

ability to tap into their own data and,

909

:

and how they're connecting it and how

they're consuming it right down the road.

910

:

So, um, organizations are, are

looking at strategies for that,

911

:

uh, in our timeframe, right?

912

:

I think, you know, you guys do it, you

know, you may look at the, you know,

913

:

co the content like li libraries,

like details, things like that, right?

914

:

So it's, it's really cool, uh,

to be able to reuse information

915

:

like that coming from various data

source and, and leverage that for.

916

:

Uh, for, for making like ongoing

projects more efficient, right.

917

:

Uh, that's just, you know, one

example of, of, um, uh, what

918

:

technology can do these days.

919

:

Um, um, but yeah, I'd say, you know,

governance in general, um, in your format.

920

:

I think we, we, we see also that, that

there's a lot of regulations, you think

921

:

about the Building Safety Act in the UK

and those sort of things which require,

922

:

um, uh, decision logs and things like

that to be, uh, documented, right?

923

:

So, uh, regulations are also

pushing organizations to get better

924

:

governance in place, uh, not just

from a series standpoint, right?

925

:

But from, um, uh, project records, right?

926

:

Uh, you think about contracts, right?

927

:

You've got retention policies for data,

certain contracts, uh, you know, it's been

928

:

the case for the last two decades, right?

929

:

Uh, more actually.

930

:

Um, so how do you make, like, how

as you grow your tech stack, can you

931

:

really, truly get, turn into a contract

where you've got project retention

932

:

policies and after X amount of years,

like you gotta delete the data.

933

:

Like, it's, it's not

934

:

Randall Stevens: Yeah, that's tough

935

:

Carl Veillette: It, it's tough, right?

936

:

Randall Stevens: Yeah, I've had

those conversations because a lot

937

:

of, you know, you take something like

Miro, which is, you know, being used

938

:

quite a bit, but it's like it is.

939

:

Cloud first.

940

:

It, you know, you're in,

you're in that database.

941

:

So what does it mean to archive that?

942

:

How do, how do you archive it?

943

:

What if that, you know, you can

keep your account and they may keep

944

:

your boards around, but what if they

aren't around in five or 10 years?

945

:

How, what does it mean to

archive that kind of information?

946

:

And I think it's a,

947

:

Carl Veillette: Yeah.

948

:

I.

949

:

Randall Stevens: think

anybody's figured it out

950

:

Carl Veillette: Yeah, I'm just

thinking like it is fun facts, right?

951

:

Uh, like we used to have backups for

seven years worth of data, right?

952

:

And recently we had, we had to shorten the

period because seven years is too much.

953

:

I mean, if, uh, you know, if a, if a

customer has retention policies in place

954

:

for project, maybe the, their policy

internally is to get rid of the data

955

:

after the retention policy is set, right?

956

:

Maybe that's because they're worried

about the growing storage costs.

957

:

Uh, maybe they just don't wanna

have the information when litigation

958

:

takes in beyond that date.

959

:

And, and I've seen examples of that.

960

:

Evan Troxel: Sure.

961

:

Carl Veillette: Yeah.

962

:

So, so some want, want, want

to keep it as a, you know, as a

963

:

backup to be able to fight back.

964

:

But some they just don't wanna

have the data in their hands.

965

:

So, uh, yeah.

966

:

So we ended up like, uh,

realigning our, our backup.

967

:

Um, uh, linked, you know, for

retention policies, purpose, right?

968

:

So, you know, it's easy with

I, Microsoft and AWS these

969

:

days to have like, just change.

970

:

Okay?

971

:

Now I've got 10 years

worth of retention there.

972

:

And it's gonna, because you have it,

it means you have to provide it, right?

973

:

So if you know it's kicks in

again, like the court's gonna

974

:

ask for it, well guess what?

975

:

It's in there.

976

:

Randall Stevens: yeah.

977

:

There's a litigation site.

978

:

It reminds me though, uh, of a, uh,

years ago I had a friend that worked.

979

:

It was a, he was an engineer

and, uh, worked at a, at a

980

:

pretty good sized company, and

he told me the story about that.

981

:

Uh, you know, people started

just in meetings saying, you

982

:

know, uh, well, you said this.

983

:

You know, six months ago, so they started

to have this policy that said if it

984

:

was more, if it was said more than 30

days ago, it's like it, it's as if it

985

:

didn't happen because things change.

986

:

So it's like you can't point back

to something I said a year ago.

987

:

The context may have changed or, you know,

988

:

Evan Troxel: I mean, this gets back to

your question earlier, Randall, like,

989

:

like with with, if somebody throws 12

million pieces of data into a, into

990

:

a thing that they want to cut cross

sections through and get insights

991

:

from, it's the same question, right?

992

:

Like a lot of that is old information.

993

:

And so like, what I like to think of

that as is like what the concept is.

994

:

What I think should happen is information

should have an expiration date.

995

:

Just like laws should

have an expiration date.

996

:

Right?

997

:

Or at least let's revisit them.

998

:

But no, it's just additive, right?

999

:

And, and the old stuff's in

there and it's just data.

:

00:51:31,071 --> 00:51:35,211

And so to qualify that I think is

kind of the, it's a very difficult

:

00:51:35,211 --> 00:51:40,131

thing to do, but, but same goes for,

what did you say in the meeting?

:

00:51:40,461 --> 00:51:43,371

30 days plus ago doesn't apply anymore.

:

00:51:43,671 --> 00:51:47,691

Well, chances are that old data,

you know, it might have a different

:

00:51:47,691 --> 00:51:51,411

usefulness, but it may not answer

the question that's being asked.

:

00:51:51,411 --> 00:51:56,661

And so that, that whole context is so

incredibly difficult, like challenging

:

00:51:56,661 --> 00:51:59,361

to address, but also extremely important.

:

00:51:59,556 --> 00:52:04,716

Randall Stevens: I will have to, uh,

I've been working on a, um, a concept.

:

00:52:04,716 --> 00:52:05,706

I'm writing a white paper.

:

00:52:05,706 --> 00:52:09,636

I, I'd love to share that with you,

Carl, uh, and, and get your feedback.

:

00:52:09,636 --> 00:52:12,336

But I've been talking about

it as capital resources.

:

00:52:12,366 --> 00:52:15,071

You know, from a, from a business

standpoint, it's like you want

:

00:52:15,071 --> 00:52:18,366

to have, you wanna have your

information, you want it to have value.

:

00:52:18,366 --> 00:52:21,816

So thinking about it in terms

of like capital resources, but

:

00:52:22,206 --> 00:52:23,376

part of the thinking is that.

:

00:52:24,786 --> 00:52:27,396

As you create these pieces of

information in whatever form they end

:

00:52:27,396 --> 00:52:33,006

up living on, we're missing the right

contextual wrappers of data around that.

:

00:52:33,666 --> 00:52:37,416

Maybe it's an expiration date,

maybe there's certain parts of

:

00:52:37,416 --> 00:52:41,136

this that can have value over time,

but other parts not over time.

:

00:52:41,286 --> 00:52:45,636

And I think, you know, I think what

our challenge is gonna be as, as the

:

00:52:45,636 --> 00:52:49,536

people developing these technologies is

those systems have never been in place.

:

00:52:49,536 --> 00:52:52,926

You know, back to the tech stack

survey, you got a hundred to 150

:

00:52:52,926 --> 00:52:54,906

applications, and you know what?

:

00:52:54,906 --> 00:52:57,396

They're pumping out information every day.

:

00:52:57,516 --> 00:53:02,496

And it's like, but we're missing,

you know, I, I've been saying for

:

00:53:02,496 --> 00:53:07,686

years we've been missing, um, the

idea of a, of a content router.

:

00:53:08,076 --> 00:53:12,336

Like we think we, we have technology,

our networks have routers, and there's

:

00:53:12,336 --> 00:53:14,046

rules about that information as it goes.

:

00:53:14,076 --> 00:53:15,756

Those bits go across and

where they should go.

:

00:53:15,756 --> 00:53:21,426

But we've never had, we've never had this

concept of, as we produce information from

:

00:53:21,426 --> 00:53:23,586

all these systems, there's nothing that.

:

00:53:24,096 --> 00:53:27,456

One says where it should go,

but I think you can extend that.

:

00:53:27,546 --> 00:53:31,536

Not only where do I wanna store it,

but what is the contextual wrapper of

:

00:53:31,536 --> 00:53:37,176

metadata around that that lets me now

know what to do with that in the future.

:

00:53:37,176 --> 00:53:41,046

It's all, you know, it's buried

inside the files, which complicates.

:

00:53:41,046 --> 00:53:42,696

It's like, so anyway, I

:

00:53:42,801 --> 00:53:45,231

Evan Troxel: Especially when it's

in a proprietary file format.

:

00:53:45,231 --> 00:53:45,531

Right.

:

00:53:45,531 --> 00:53:48,711

So you may not even have

that application any longer.

:

00:53:49,176 --> 00:53:54,111

I, I just, just an anecdote from a, a,

a digital practice leader at a firm.

:

00:53:54,141 --> 00:53:57,856

I mean, they, they talk about this idea

of, you know, data sprawl that you've

:

00:53:57,856 --> 00:53:59,931

brought up a few times on the show and.

:

00:54:01,291 --> 00:54:04,866

The, the practice is

like, we can't control it.

:

00:54:04,866 --> 00:54:08,826

There's too many people, everybody's

got their way of doing it.

:

00:54:08,856 --> 00:54:12,186

They all have their own

preferences, which brings so much

:

00:54:12,606 --> 00:54:14,856

chaos to this process, right?

:

00:54:15,366 --> 00:54:21,546

And so they just said, ultimately we've

decided that it is the project managers.

:

00:54:22,266 --> 00:54:26,856

It's, it's their charge at the end of

a project to make sure that happens.

:

00:54:27,186 --> 00:54:30,066

And my next question obviously

is, well, does that happen

:

00:54:31,746 --> 00:54:32,376

Randall Stevens: Of course not.

:

00:54:32,796 --> 00:54:35,946

Evan Troxel: Because like, what

hooks does a digital practice

:

00:54:35,946 --> 00:54:37,566

have into a project manager?

:

00:54:37,626 --> 00:54:38,436

Like Zero?

:

00:54:38,496 --> 00:54:39,666

They don't have any, right?

:

00:54:39,666 --> 00:54:43,416

And so there's no responsibility

between those two.

:

00:54:43,911 --> 00:54:45,831

Different entities inside of a firm.

:

00:54:46,041 --> 00:54:47,031

It's a standard.

:

00:54:47,031 --> 00:54:50,001

And if the firm says it,

but does it actually happen?

:

00:54:50,391 --> 00:54:52,851

Um, and, and the answer's most likely no.

:

00:54:52,851 --> 00:54:54,411

Like it probably still doesn't happen.

:

00:54:54,411 --> 00:54:55,911

But it's because why?

:

00:54:55,911 --> 00:54:57,561

Because what if litigation?

:

00:54:57,561 --> 00:55:00,171

What if we want to use that

information on the next project?

:

00:55:00,171 --> 00:55:01,191

What if, what if, what if?

:

00:55:01,401 --> 00:55:03,711

And of course, like that

would all be useful.

:

00:55:03,771 --> 00:55:07,911

And at the same time, like there's so much

information and at the end of the project,

:

00:55:08,241 --> 00:55:12,801

do they actually build in the time for

somebody to be able to do what seems

:

00:55:12,801 --> 00:55:14,661

to me like kind of a monumental task?

:

00:55:15,171 --> 00:55:16,581

I doubt it, right?

:

00:55:16,581 --> 00:55:17,751

So it's a tough

:

00:55:17,831 --> 00:55:20,196

Carl Veillette: and, and

I've heard that many times.

:

00:55:20,196 --> 00:55:24,846

And you know, we've got customers

knocking on our door, you know.

:

00:55:25,161 --> 00:55:27,261

With that exact same problem right now.

:

00:55:27,411 --> 00:55:29,301

Now their litigation goes up, right.

:

00:55:29,301 --> 00:55:30,921

They've got more lawsuits.

:

00:55:30,981 --> 00:55:32,151

They, they lose the case.

:

00:55:32,181 --> 00:55:33,561

'cause they don't have the evidences.

:

00:55:33,561 --> 00:55:33,981

Right.

:

00:55:34,581 --> 00:55:37,431

And so they start to look

into is oh 9,001, right?

:

00:55:37,431 --> 00:55:41,001

They start to look at structured

their processes and all of that.

:

00:55:41,001 --> 00:55:44,766

And then, you know, like, you know,

at the end what they're like, what

:

00:55:44,766 --> 00:55:47,871

they're, what they're seeking is like,

is there something like an information

:

00:55:47,871 --> 00:55:52,341

backbone or a platform that can help

us restructure our processes, how we

:

00:55:52,341 --> 00:55:54,411

collect data, how we archive data.

:

00:55:54,801 --> 00:55:58,641

And, and that's often, you

know, like how we, um, how we

:

00:55:58,641 --> 00:55:59,901

get in touch with those folks.

:

00:55:59,901 --> 00:56:00,201

Right?

:

00:56:00,531 --> 00:56:03,321

We, we got some customers that

were referred to us by lawyers,

:

00:56:03,921 --> 00:56:05,121

which is kind of strange.

:

00:56:05,271 --> 00:56:06,141

It's a funny story.

:

00:56:06,881 --> 00:56:07,661

Randall Stevens: Put 'em on the payroll.

:

00:56:08,211 --> 00:56:08,501

Yeah.

:

00:56:08,586 --> 00:56:10,986

I was gonna, uh, when I,

when I first started here.

:

00:56:11,826 --> 00:56:14,406

Started working on, you

know, what became a veil.

:

00:56:14,916 --> 00:56:17,586

I was always trying to like

quantify or how to figure out

:

00:56:17,586 --> 00:56:21,516

how to describe the scale of the

problem of this, you know, data.

:

00:56:21,576 --> 00:56:25,656

And one of the things that I've said

for years that I was like, if you

:

00:56:25,656 --> 00:56:30,666

think about every piece of software

that we're all using, you know, we're

:

00:56:30,666 --> 00:56:32,136

all like information workers now.

:

00:56:32,136 --> 00:56:34,326

We're all sitting behind a

keyboard with some piece of

:

00:56:34,326 --> 00:56:35,706

software producing information.

:

00:56:36,456 --> 00:56:40,536

And the way I would always describe

the scale of the problem, at least

:

00:56:40,536 --> 00:56:44,196

a part of the problem is every

piece of software that has a file

:

00:56:44,226 --> 00:56:49,806

open and a file saved dialogue

requires a human to now do something.

:

00:56:50,406 --> 00:56:51,216

Where is it?

:

00:56:51,816 --> 00:56:54,306

And now that I've produced

it, where should I put it?

:

00:56:54,396 --> 00:56:58,416

And that's what got me thinking about

this idea of like, like a route.

:

00:56:58,476 --> 00:57:02,076

Like you would never ask your router where

those bits should go on your network.

:

00:57:02,076 --> 00:57:02,316

So I'm

:

00:57:02,676 --> 00:57:03,666

Evan Troxel: Look at a phone, right?

:

00:57:03,666 --> 00:57:06,276

I mean, at the phone there's barely a file

:

00:57:06,696 --> 00:57:09,156

Randall Stevens: It was the first

one to, you know, that it was, that

:

00:57:09,156 --> 00:57:13,176

was our first little bit of a taste

and go, you know, Google Drive was

:

00:57:13,176 --> 00:57:14,946

at least, but even there, right.

:

00:57:14,946 --> 00:57:19,446

I still, we still have basically folders

and places that we put stuff in those

:

00:57:19,686 --> 00:57:20,376

Evan Troxel: but they hide it.

:

00:57:20,496 --> 00:57:21,486

They obscure that stuff

:

00:57:21,546 --> 00:57:21,966

Randall Stevens: Yeah.

:

00:57:21,966 --> 00:57:23,526

It, it's obscured behind there.

:

00:57:23,526 --> 00:57:27,696

But I, I, you know, I do, I'll

keep, i'll, I'm, we're trying

:

00:57:27,696 --> 00:57:28,956

to solve some of these problems.

:

00:57:28,956 --> 00:57:32,676

I'm sure Carl, y'all are in the same,

but I think this, we gotta keep pushing

:

00:57:32,676 --> 00:57:36,966

on this, uh, that, that there needs to

be this metadata, you know, I don't know

:

00:57:36,966 --> 00:57:41,731

if those can become standards or, uh,

you know, defacto standards around how

:

00:57:41,796 --> 00:57:45,846

to put the right contextual information

wrappers on this stuff so that these

:

00:57:45,846 --> 00:57:49,146

systems, you know, this is part of what

we were trying to do with this tech stack

:

00:57:49,146 --> 00:57:54,156

survey too, which was at the Confluence

events to talk about these systems.

:

00:57:54,711 --> 00:57:57,951

We've got so many of them now and they're

not necessarily talking to each other.

:

00:57:57,951 --> 00:58:01,041

So I'm glad to hear, you know, you all

continue to work on your own connectors

:

00:58:01,041 --> 00:58:04,881

and that We did a, we did a little

webinar yesterday where I had some,

:

00:58:05,001 --> 00:58:06,471

some people on talking about this.

:

00:58:06,471 --> 00:58:12,021

And you know, part of it was, you know,

framed it as you're using these, you've

:

00:58:12,021 --> 00:58:17,721

decided to use these tools to accomplish

certain goals and tasks, and then you've

:

00:58:17,721 --> 00:58:20,181

got another tool to do another task.

:

00:58:20,421 --> 00:58:24,081

And then you have to find a third tool

that's trying to help you solve the

:

00:58:24,081 --> 00:58:26,781

problem of bridging, because those

two systems don't talk to each other.

:

00:58:26,781 --> 00:58:31,431

So can we get back to like, can we just

have better exchange of information

:

00:58:31,431 --> 00:58:35,811

between the core platforms and

systems that are in use and then maybe

:

00:58:35,811 --> 00:58:41,121

that'll absolve the need for another

tool that trying to fill those gaps.

:

00:58:41,121 --> 00:58:43,701

So I was referring to it as a seam.

:

00:58:43,701 --> 00:58:44,211

It's like.

:

00:58:44,766 --> 00:58:48,366

You can go, you, you, you choose the

tool 'cause you think it has value and

:

00:58:48,366 --> 00:58:52,686

it's gonna bring value, but it breaks

down at the seams where we can't get

:

00:58:52,686 --> 00:58:54,006

these things talking to each other.

:

00:58:54,006 --> 00:58:57,846

And that's where you pay the, you pay

the cost of like, uh, the friction

:

00:58:57,846 --> 00:59:01,836

of, of getting that data moved back

and forth, or knowing that if it's

:

00:59:01,836 --> 00:59:03,426

the right version of the data that

:

00:59:03,491 --> 00:59:03,821

Carl Veillette: Yeah.

:

00:59:04,091 --> 00:59:07,811

And, and it's the APIs and it's a various

system and it's also the native files.

:

00:59:08,321 --> 00:59:09,941

We're just talking about that, right?

:

00:59:09,941 --> 00:59:13,901

Like you think about like native files

format and that create additional

:

00:59:13,901 --> 00:59:16,031

barriers for consuming information, right?

:

00:59:16,866 --> 00:59:20,136

Uh, that's the reason I, I'm allergic

to, uh, you know, native file formats

:

00:59:20,136 --> 00:59:23,166

in a way that, you know, we've always

created, like, created like, like,

:

00:59:23,166 --> 00:59:27,756

um, you know, bridges and created

open APIs, and we've got those

:

00:59:27,876 --> 00:59:29,976

indexer with our secret sauce, right?

:

00:59:30,036 --> 00:59:33,216

Uh, which is basically our way to

index native file formats of the

:

00:59:33,216 --> 00:59:36,426

industry, like CAD files, Revit

files, things like that, right?

:

00:59:36,426 --> 00:59:41,646

So we, we kind of index all of that, but

the, the goal there is, has always been

:

00:59:41,766 --> 00:59:43,896

to free the data from the files, right?

:

00:59:44,286 --> 00:59:45,156

Um,

:

00:59:45,346 --> 00:59:46,346

Randall Stevens: 'em in

a database somewhere.

:

00:59:46,626 --> 00:59:47,556

Carl Veillette: yeah, exactly.

:

00:59:47,616 --> 00:59:51,936

So that, that's kind of like the, you

know, the reason why people call us the

:

00:59:51,936 --> 00:59:55,866

Google search of construction projects

often, like, you know, I, I would say if

:

00:59:55,866 --> 00:59:59,886

you ask most of our Newforma customers,

the common thing that would come up

:

00:59:59,886 --> 01:00:01,776

is newforma as a search engine, right?

:

01:00:01,956 --> 01:00:06,966

And so that, that's kind of a,

it's a strange category to be in

:

01:00:07,206 --> 01:00:08,976

as a software vendor in this space.

:

01:00:09,141 --> 01:00:10,941

Evan Troxel: That's what goes

on the survey, Randall, they,

:

01:00:10,941 --> 01:00:12,141

they go in the search category,

:

01:00:12,171 --> 01:00:12,681

Randall Stevens: Right, right.

:

01:00:12,696 --> 01:00:13,086

Carl Veillette: yeah.

:

01:00:13,671 --> 01:00:14,331

Evan Troxel: search engine.

:

01:00:14,673 --> 01:00:14,841

Carl Veillette: Yeah.

:

01:00:14,901 --> 01:00:17,331

Randall Stevens: Well, it'll be

interesting and you know, I'll, I'll

:

01:00:17,331 --> 01:00:21,171

use, you know, your all's help and

anybody's help that wants to help to

:

01:00:21,291 --> 01:00:25,911

think through what's the better, you

know, and like I said, it's, you can

:

01:00:25,911 --> 01:00:29,451

live in multiple categories, so it kind

of hard do you put everybody in every

:

01:00:29,451 --> 01:00:32,901

category that they might be in That way

you're at least collecting, you know,

:

01:00:32,901 --> 01:00:34,401

or they thought of, of being in that.

:

01:00:34,491 --> 01:00:38,181

Uh, but, uh, anyway, we'll, we'll,

we will figure it out as we go.

:

01:00:38,211 --> 01:00:41,781

I think it'll be, uh, I'm, look, I'm

already looking forward to, at the

:

01:00:41,781 --> 01:00:44,961

end of this year doing the survey

again, just so we'll have trend date.

:

01:00:44,961 --> 01:00:48,981

I wanna see, you know, hey, how, how

much of this stuff shifting or moving and

:

01:00:49,341 --> 01:00:53,301

where are we seeing movement, uh, across

these applications that are in the stack?

:

01:00:53,301 --> 01:00:55,701

But, um, good.

:

01:00:55,851 --> 01:00:57,981

Well, it's good to catch up.

:

01:00:58,131 --> 01:01:01,251

Uh, may, maybe we'll make

this an annual thing every

:

01:01:01,266 --> 01:01:02,706

Carl Veillette: Yeah, let's do it.

:

01:01:03,036 --> 01:01:05,886

Randall Stevens: We, we jump on the

car, we'll put it on the calendar

:

01:01:05,886 --> 01:01:09,876

and, uh, I wish we would get out

to more, uh, shows, you know, uh,

:

01:01:09,936 --> 01:01:11,466

just to be able to see each other.

:

01:01:11,466 --> 01:01:12,126

'cause obviously,

:

01:01:12,246 --> 01:01:13,776

Carl Veillette: Yeah, we should,

yeah, we should catch up.

:

01:01:13,896 --> 01:01:17,496

So we've got our, uh, new former world

event coming up in the beginning of May.

:

01:01:17,496 --> 01:01:21,186

So if you guys, uh, wanna swing

by, it's gonna be in Florida

:

01:01:21,186 --> 01:01:22,566

where you know, you're welcome.

:

01:01:22,656 --> 01:01:26,166

Uh, we also have a, a bunch

of exhibitors and all of that.

:

01:01:26,166 --> 01:01:28,176

So if you're ever interested in that, uh,

:

01:01:28,446 --> 01:01:30,306

Randall Stevens: yeah, yeah,

I'd love to check on that.

:

01:01:30,306 --> 01:01:34,026

And then I'd be remiss to, to not

remind, I don't know when this podcast

:

01:01:34,026 --> 01:01:38,526

will be out, but we're doing two one

day Confluence events, one in Seattle,

:

01:01:38,556 --> 01:01:42,636

April 2nd, and in Chicago on May 20th.

:

01:01:43,146 --> 01:01:47,406

So, uh, if anybody's watching this and,

and, and it's before those dates go

:

01:01:47,406 --> 01:01:50,136

check out, uh, the Confluence website.

:

01:01:50,631 --> 01:01:53,481

Uh, page and, uh, get

your info on those events.

:

01:01:53,481 --> 01:01:54,441

But those are also good.

:

01:01:54,441 --> 01:01:58,311

We just try to do those regionally and

get, uh, you know, people together for a

:

01:01:58,311 --> 01:02:02,331

day and have these kinds of conversations

and then drink a beer afterwards

:

01:02:02,331 --> 01:02:03,801

and, and socialize a little bit.

:

01:02:03,801 --> 01:02:07,131

But, uh, anyway, but, uh,

good, good to have you back on.

:

01:02:07,131 --> 01:02:12,051

Glad to hear, uh, the update on the

progress and, uh, and, and helping to,

:

01:02:12,531 --> 01:02:14,091

this is gonna be a never ending battle.

:

01:02:14,091 --> 01:02:18,051

So, uh, but I, I do think that the

frequency that we can talk about

:

01:02:18,051 --> 01:02:22,161

some of this because of the way that

these, especially these AI tools are

:

01:02:22,551 --> 01:02:27,891

just rapidly, I, you know, I go back

and forth from being like incredibly

:

01:02:27,891 --> 01:02:29,841

excited and incredibly nervous.

:

01:02:29,841 --> 01:02:30,321

Like you said.

:

01:02:30,321 --> 01:02:34,911

I think the, uh, you know, if you do watch

the stock market, like you said earlier,

:

01:02:34,911 --> 01:02:38,571

the enterprise stock enterprise software

companies have been taking a beating.

:

01:02:38,931 --> 01:02:42,561

But I heard, uh, I was, I think

it was Brad Gerstner or one of

:

01:02:42,561 --> 01:02:48,261

the finance guys saying that the

way to, a way to look at that is.

:

01:02:48,696 --> 01:02:52,536

That, you know, the stock market,

you're always paying future value.

:

01:02:52,776 --> 01:02:57,096

It's not so much that the companies aren't

performing, it's that we can't look as far

:

01:02:57,096 --> 01:03:00,906

ahead as we used to be able to look ahead

because things are changing pretty quick.

:

01:03:00,906 --> 01:03:02,706

So there's a discount, right?

:

01:03:02,706 --> 01:03:06,936

On those, on those by saying, I, I used

to think that you were good for 10 years.

:

01:03:07,116 --> 01:03:10,326

Now I'm only, you know, confident

that, that it's good for five.

:

01:03:10,566 --> 01:03:13,416

So there's like a, a discount to

the stock price that's happening,

:

01:03:13,416 --> 01:03:16,776

which I thought was a, you know,

at least a, for those of us in the

:

01:03:17,036 --> 01:03:18,051

Carl Veillette: it's time to load.

:

01:03:18,396 --> 01:03:21,906

Randall Stevens: like, like a comforting

to know that you're not just gonna

:

01:03:21,906 --> 01:03:23,526

get, you know, disrupted overnight.

:

01:03:23,526 --> 01:03:27,516

But, um, we could probably have a

whole nother, uh, call on, you know,

:

01:03:27,516 --> 01:03:31,896

vibe coding and, and what does it

mean to, to, to write stuff on top

:

01:03:31,896 --> 01:03:34,086

for those of us that have APIs?

:

01:03:34,506 --> 01:03:35,586

What's that gonna do?

:

01:03:35,586 --> 01:03:40,956

And, you know, I, uh, I tend to think

it's like this software sprawl is only

:

01:03:40,956 --> 01:03:42,816

gonna get worse before it gets better.

:

01:03:42,876 --> 01:03:45,456

And, uh, anyway, there's a

whole conversation about.

:

01:03:46,611 --> 01:03:50,751

Whether or not being able to for, for

individuals, even within these firms, to

:

01:03:50,751 --> 01:03:53,721

start writing tools on top to be those.

:

01:03:53,721 --> 01:03:58,941

But within the organization now all of a

sudden it's like now you're managing even

:

01:03:58,941 --> 01:04:03,441

more pieces of software and even more

maybe places where this information's,

:

01:04:03,771 --> 01:04:07,851

you know, it, all those tools are

gonna start producing more information.

:

01:04:07,851 --> 01:04:11,931

So it might be this

exponential explosion of data

:

01:04:12,036 --> 01:04:12,326

Carl Veillette: Yeah.

:

01:04:12,531 --> 01:04:16,941

Randall Stevens: that's now being

generated and without these, I'll

:

01:04:16,941 --> 01:04:20,931

just keep beating on it without

these contextual wrappers where that

:

01:04:20,931 --> 01:04:24,171

stuff can be governed and where's

the audit trails on all this.

:

01:04:24,171 --> 01:04:26,391

And um, I don't know.

:

01:04:26,391 --> 01:04:27,891

It's gonna be an interesting next

:

01:04:27,906 --> 01:04:32,346

Carl Veillette: the, the, the era where

we had to procure software is gone.

:

01:04:32,376 --> 01:04:35,886

So now, like people are making

software and that's a pretty scary,

:

01:04:36,276 --> 01:04:36,566

Randall Stevens: Yeah.

:

01:04:36,571 --> 01:04:37,041

Yeah.

:

01:04:37,236 --> 01:04:38,736

Carl Veillette: moment

to be, to live, right?

:

01:04:38,736 --> 01:04:42,306

Because, uh, you know, information

can be anywhere, right?

:

01:04:42,306 --> 01:04:48,636

And, uh, it's, um, it's generated in

different ways and you've got, you

:

01:04:48,636 --> 01:04:51,576

know, everybody in your organization

works, you know, with their own

:

01:04:51,576 --> 01:04:52,956

tools that they've created, right?

:

01:04:52,956 --> 01:04:56,436

So it's a, yeah, it's gonna be,

uh, it's gonna be fun to watch

:

01:04:56,436 --> 01:04:57,696

the next 12 months for sure,

:

01:04:58,581 --> 01:04:59,361

Randall Stevens: So for all the,

:

01:04:59,406 --> 01:05:00,396

Carl Veillette: more accessible, right.

:

01:05:00,827 --> 01:05:03,651

Randall Stevens: for for all the

other, you know, the, the tech geeks

:

01:05:03,651 --> 01:05:07,161

and the people that are developing

these tools, uh, let, maybe we

:

01:05:07,161 --> 01:05:10,881

can just kind of wrap this up with

how, how much are you all using?

:

01:05:11,451 --> 01:05:13,881

Uh, are you using AI to write code now?

:

01:05:13,971 --> 01:05:15,051

Are you using Cursor?

:

01:05:15,051 --> 01:05:16,581

Are you using Clot or what?

:

01:05:16,641 --> 01:05:18,261

What's going on inside new format from

:

01:05:18,306 --> 01:05:22,626

Carl Veillette: We do, uh, we do a

lot, and I, I would say that it has

:

01:05:22,626 --> 01:05:28,956

made some software we use, uh, for,

uh, uh, security scanning even more

:

01:05:28,956 --> 01:05:32,946

important, uh, because now, you know,

they're generating, generating that

:

01:05:32,946 --> 01:05:36,426

code on the fly with, with ai, right?

:

01:05:36,426 --> 01:05:41,676

And, and, uh, AI is generating,

it is validating the code, right?

:

01:05:41,736 --> 01:05:43,596

So you've got less humans

in the loop, right?

:

01:05:43,596 --> 01:05:46,416

So how do you make sure that you

comply with the, you know, the

:

01:05:46,416 --> 01:05:49,056

security, uh, controls and all of that?

:

01:05:49,056 --> 01:05:54,486

So we, uh, yeah, we had this

stack, you know, with more security

:

01:05:54,486 --> 01:05:56,316

vulnerabilities getting software.

:

01:05:56,406 --> 01:05:58,026

Um, so we.

:

01:05:58,851 --> 01:06:00,381

We had some, we have more.

:

01:06:01,191 --> 01:06:03,471

And so that, that's how

we're gonna go after this.

:

01:06:03,471 --> 01:06:05,061

'cause like, we're not

gonna be slowing down.

:

01:06:05,061 --> 01:06:07,641

Like AI generated code is

gonna keep, keep going.

:

01:06:07,671 --> 01:06:08,001

Right?

:

01:06:08,001 --> 01:06:12,861

So, um, um, so that's, um,

that's changing practices for

:

01:06:12,861 --> 01:06:14,301

sure and how we build software.

:

01:06:14,811 --> 01:06:18,531

Um, we kind of have to, because, you

know, speed is everything, right?

:

01:06:18,531 --> 01:06:25,041

So, um, we're, we're not, we're not, uh,

reluctant in leveraging those technologies

:

01:06:25,041 --> 01:06:28,281

because if we don't, you know, someone's

gonna be going faster and we do, right?

:

01:06:28,311 --> 01:06:32,721

So, um, so I think it's, uh, you

know, I think the same applies

:

01:06:32,721 --> 01:06:34,041

for the easy space, right?

:

01:06:34,041 --> 01:06:37,311

Because if gonna an architecture

and non-engineering firm right there

:

01:06:37,311 --> 01:06:42,291

that's using AI and someone's kind

of fancy ai, well I bet like this,

:

01:06:42,291 --> 01:06:45,591

this organization gonna be struggling

with productivity, you know, and, and

:

01:06:45,591 --> 01:06:48,741

competitiveness with, with the other

that's using AI down the road, right?

:

01:06:48,741 --> 01:06:52,041

So it, it's uh, you know, people

should absolutely start to embrace

:

01:06:52,041 --> 01:06:56,721

that and, um, think about how this

is gonna change your organization.

:

01:06:56,721 --> 01:06:57,021

So.

:

01:06:58,104 --> 01:06:59,604

Randall Stevens: Always

a good conversation.

:

01:06:59,634 --> 01:07:02,574

Like I said, I wish, uh, we

could, uh, get together, you

:

01:07:02,574 --> 01:07:03,413

know, in some of these events.

:

01:07:03,413 --> 01:07:05,514

So I'll, I'll, I'll check

out y'all's May event.

:

01:07:05,514 --> 01:07:05,784

That would be a.

:

01:07:06,774 --> 01:07:10,674

Maybe a good opportunity,

Evan, good to see you as usual,

:

01:07:11,004 --> 01:07:11,304

Evan Troxel: Yep.

:

01:07:11,419 --> 01:07:11,839

Thanks

:

01:07:11,874 --> 01:07:15,114

Randall Stevens: Carl will will see

you if, if not sooner, next February.

:

01:07:17,034 --> 01:07:17,694

Thanks for joining.

:

01:07:17,989 --> 01:07:18,329

Carl Veillette: All right.

:

01:07:18,534 --> 01:07:18,954

Cheers.

Follow

Links

Chapters

Video

More from YouTube