Sept. 9, 2025

Episode 431: Vibe Coding and the Future of Software Development

Episode 431: Vibe Coding and the Future of Software Development

In this episode of Dynamics Corner, Kris and Brad are joined by Matt Strippelhoff, CEO of Red Hawk Technologies, a company he founded in 2008 that specializes in developing, supporting, and maintaining custom software applications for mid-market clients. They dive into the evolving landscape of software development, exploring the concept of "vibe coding" and the impact of AI agents on the industry. They discuss the buy vs. build dilemma, emphasizing the importance of viewing software as an asset rather than a project. The conversation also explores the new trend of Software Development as a Service, the challenges of managing cognitive load in a rapidly evolving tech landscape, and the potential future applications of AI in transforming business operations.

Send us a text

Support the show

#MSDyn365BC #BusinessCentral #BC #DynamicsCorner

Follow Kris and Brad for more content:
https://matalino.io/bio
https://bprendergast.bio.link/

00:00 - Introduction to Buy vs Build Debate

08:54 - Vibe Coding and Programming Languages

23:28 - Buy vs Build Considerations

36:08 - Software as an Asset, Not a Project

47:54 - AI in Software Development

01:01:43 - Software Development as a Service

01:14:12 - Value-Based Pricing and AI Efficiency

WEBVTT

00:00:01.703 --> 00:00:04.911
Welcome everyone to another episode of Dynamics Corner.

00:00:04.911 --> 00:00:08.368
Brad, buy or build.

00:00:08.368 --> 00:00:11.868
Build a table or buy a table.

00:00:11.868 --> 00:00:12.388
I don't know.

00:00:12.388 --> 00:00:13.644
I'm your co-host, chris.

00:00:14.701 --> 00:00:15.403
And this is Brad.

00:00:15.403 --> 00:00:18.913
This episode was recorded on August 27th 2025.

00:00:18.913 --> 00:00:20.324
Chris, chris, chris.

00:00:20.324 --> 00:00:36.551
Buy versus build that's a question that I hear often, and today we had the opportunity to talk about buying versus building as well, as a topic that everyone seems to be talking about these days is where is the position of AI in software development With us?

00:00:36.551 --> 00:00:38.720
Today, we had the opportunity to speak with Matt Tripp-Strippaloff.

00:00:38.720 --> 00:00:54.594
Good morning, sir.

00:00:54.594 --> 00:00:55.154
How are you doing?

00:00:55.154 --> 00:00:55.695
Doing well.

00:00:55.695 --> 00:00:56.835
Nice to see you, brad.

00:00:56.835 --> 00:00:58.957
Nice to see you as well.

00:00:58.957 --> 00:01:00.802
Nice to hear you too, by the way.

00:01:00.862 --> 00:01:03.969
Likewise, yeah, finally we'll hear each other now.

00:01:04.028 --> 00:01:11.533
Yes, yes, yes, sometimes we have those struggles and challenges, but, uh, we always make it through, which is good.

00:01:11.533 --> 00:01:19.599
Uh, you know, I have been talking about it on these episodes as we start about the you know my new fun thing that I'm doing.

00:01:19.599 --> 00:01:31.171
I'm doing a lot of vibe coding, okay, right, you know, you know it's good, bad or indifferent, but I'm able to sit down and I'm doing things that I never even thought I would be able to do.

00:01:31.171 --> 00:01:42.263
How well I'm doing them, I do not even know, but it's piqued my curiosity to where I'm creating some cool things, and I had mentioned in previous episodes I purchased a bunch of Raspberry Pis, oh yeah.

00:01:42.263 --> 00:01:51.689
And now I'm just writing a bunch of Raspberry Pis, oh yeah, and now I'm just writing a bunch of code and creating these little applications when you're vibing when you're vibing code, vibe coding, are you using this?

00:01:52.171 --> 00:01:54.533
I mean, are you doing it with a particular programming language?

00:01:54.533 --> 00:01:56.674
I know you had mentioned Python last time.

00:01:56.674 --> 00:02:00.197
Is there any other language in your vibe coding that works really well.

00:02:09.740 --> 00:02:10.524
Right now for the vibe coding aspect.

00:02:10.524 --> 00:02:10.866
I'm using python.

00:02:10.866 --> 00:02:15.223
I do have it create, not from the vibe coding point of view where I'm creating an application, but I've created some small things.

00:02:15.223 --> 00:02:17.789
Uh, you know, professionally I use it with al right.

00:02:17.789 --> 00:02:18.891
I don't call that vibe coding.

00:02:18.891 --> 00:02:26.102
I use github copilot agent to assist with coding, but I don't call that vibe coding because I'm still reviewing and processing.

00:02:26.102 --> 00:02:29.875
I knew nothing about python formally when I started this.

00:02:29.875 --> 00:02:32.864
I'm picking up and learning the syntax and structure.

00:02:32.864 --> 00:02:39.170
Don't know other libraries and stuff, uh, but I I'm using it to create powershell scripts to do some things that I need to do.

00:02:39.170 --> 00:02:44.383
And it was really actually pretty cool because even on the python I I was able to ingest APIs.

00:02:44.383 --> 00:02:59.556
I ended up creating a Docker container with MySQL, a Docker container with Apache and then created a vibe coding Python tool to process and read an API, process the data and insert it into MySQL.

00:03:00.497 --> 00:03:00.917
Fascinating.

00:03:00.917 --> 00:03:06.782
We were talking about this at my office yesterday.

00:03:06.782 --> 00:03:08.163
It's like one of our senior devs.

00:03:08.163 --> 00:03:13.689
He's been with us for about 16 years and he's probably pretty far along out of most of our devs.

00:03:13.689 --> 00:03:23.186
He's been using Cloud Code a lot and the way he described it he said the new programming language is English which is English.

00:03:23.407 --> 00:03:36.730
Thank you for saying that, because if you go back to a few episodes, I talked about that specific thing and and I do have a question I want to follow up on the vibe coding and that's what one of the hosts on the podcast had mentioned.

00:03:36.730 --> 00:03:38.163
This was several months ago.

00:03:38.163 --> 00:03:42.013
He said you know, within 10 years, what do you think will be the most?

00:03:42.013 --> 00:03:43.824
Or even five years, I forget right at this point.

00:03:43.824 --> 00:03:51.502
He said what do you think will be the most common programming language?

00:03:51.522 --> 00:04:18.600
And he answered the human language and it's almost becoming to that point where you can sit down and think of something and ask for it and again, there's different models, there's different tools but it will write the specifications for you, it will write the application for you, it will write the tests for you and you could just basically give it something and go to bed.

00:04:19.502 --> 00:04:47.112
I don't think we're far away at all from disposable applications, purpose-built, short lifespan things that we would never have done before in a traditional SDLC, because it's too much of an investment, takes too long to build these things, and now businesses are going to be spinning up applications that are purpose built and maybe they only need them for a few months, maybe they only need them for a specific purpose, and that purpose is time-based or time-sensitive and it doesn't have to hang around.

00:04:47.112 --> 00:04:47.894
It's crazy.

00:04:48.374 --> 00:04:49.961
Yes, oh, it is.

00:04:49.961 --> 00:04:56.553
And it leads to the topic of what I wanted to speak with you about, what we wanted to speak about when we were talking earlier.

00:04:56.553 --> 00:05:00.951
But first, if I ask you, what is your definition of vibe coding?

00:05:02.261 --> 00:05:19.153
Well, you know, I think of vibe coding in terms of like true vibe coding, I think is a terrible idea, and what I mean by that is my definition of vibe coding is you're vibing with the AI agent that's doing all of the coding.

00:05:19.153 --> 00:05:22.166
You know the tools that we're using.

00:05:22.166 --> 00:05:24.112
We can see the code that it's producing.

00:05:24.112 --> 00:05:29.250
We can course correct, we can rely on the agent to make modifications and updates.

00:05:29.250 --> 00:05:35.052
But I think true vibe coding, using some of these tools that are no code, you don't even see the code.

00:05:35.052 --> 00:05:36.565
It's just creating things for you.

00:05:36.565 --> 00:05:38.146
There's a lot of hype out there.

00:05:38.146 --> 00:05:47.713
I guess the way I would define true vibe coding is you're just vibing, using natural language to create things.

00:05:47.713 --> 00:05:50.687
I think it creates a lot of technical debt.

00:05:50.687 --> 00:06:03.973
I think that if you're not careful and you don't understand what these tools are doing, you can choose tools that are putting things into your code that maybe you wouldn't want there if you knew better.

00:06:03.973 --> 00:06:07.185
Got to watch out for cybersecurity risks.

00:06:07.185 --> 00:06:08.771
Slop squatting you know as a term.

00:06:08.920 --> 00:06:18.870
If you guys talked about slop squatting on any of your you have not no, so the the the slop squatting is, is starting to show up more and more.

00:06:18.870 --> 00:06:49.206
Basically, what's happening is bad actors are polluting the models with misinformation about frameworks or plugins, rather, that aren't real, but they get so much information out there that the vibe coding tools will will pick these things up, which has they're basically injecting bad code through slop squatting.

00:06:51.300 --> 00:06:55.672
So a bad actor is slop squatting, yeah, slop squatting, yeah.

00:06:55.672 --> 00:07:09.107
So a bad actor is injecting malicious code by training the models to create the malicious code, with the assumption that the individual using these tools doesn't understand what they're doing.

00:07:09.107 --> 00:07:11.932
I could see how that's very dangerous.

00:07:11.932 --> 00:07:15.788
And that brings us to this whole vibe coding talk.

00:07:15.788 --> 00:07:17.773
Again, it's vibe coding doing something at home.

00:07:17.860 --> 00:07:24.846
I'm having fun experimenting in my own isolated environment, which I don't even do, to be honest with you, it's not even on my home network network.

00:07:24.846 --> 00:07:38.983
I have a separate network that I use for vibe coding for that reason that you just mentioned, because I don't want anything to for lack of better terms pollute or do any, uh, harmful actions on my existing network.

00:07:38.983 --> 00:07:48.696
Uh, so, but again, at home it's it thing, but at work it's another thing, which comes to the whole question that we often speak about.

00:07:48.696 --> 00:08:08.564
Chris and I work, we assist with individuals enhancing or extending a business application which that business application has pre-existing well, not pre-existing has tools available that you could purchase, or you can have customizations developed for you which we can talk about.

00:08:08.564 --> 00:08:15.767
This whole AI agent thing which brings up the topic of is it better to buy or build applications?

00:08:15.767 --> 00:08:20.379
And with that, before we get into that if you would tell us a little bit about yourself.

00:08:20.680 --> 00:08:21.764
Sure, yeah, yeah.

00:08:21.764 --> 00:08:26.701
Well, I've been in this line of work for about gosh over 25 years.

00:08:26.701 --> 00:08:31.154
I started Redhawk Technologies, a software development company.

00:08:31.154 --> 00:08:42.057
We create custom business applications, middleware solutions that integrate with commercial software applications as well and mobile apps, you name it, and that's really our focus.

00:08:42.057 --> 00:08:43.962
We've been in business for a little over 17 years.

00:08:43.962 --> 00:08:49.426
Just made the Inc 5000,000 for the second year in a row, so out of the 5,000 fastest.

00:08:49.426 --> 00:08:50.168
Congrats.

00:08:50.168 --> 00:08:51.211
Thanks, man.

00:08:51.211 --> 00:08:56.530
Yeah, we ranked 1,062 on that list this year, congratulations.

00:08:56.571 --> 00:08:58.053
That's awesome, 3,000.

00:08:58.139 --> 00:08:59.586
Yeah we're really happy about that.

00:08:59.586 --> 00:09:03.764
But a big part of that success comes from our unique business model.

00:09:03.764 --> 00:09:12.514
We develop, support and maintain custom business applications under a managed service model, so it's like it's development and service, so for a fixed monthly fee schedule.

00:09:12.514 --> 00:09:14.336
We're basically a fractional DevOps team.

00:09:16.922 --> 00:09:18.224
We create support and maintain these things.

00:09:18.224 --> 00:09:20.989
That's interesting, it is a very cool model.

00:09:21.549 --> 00:09:23.894
Yeah, Now I don't know what I want.

00:09:23.894 --> 00:09:26.484
I don't know which we should talk about.

00:09:26.484 --> 00:09:31.427
Should we talk about vibe coding, AI agents, building versus buying, but the managed service model that you have.

00:09:31.427 --> 00:09:32.683
Maybe we'll blend them all together.

00:09:32.703 --> 00:09:33.606
We can blend them together.

00:09:33.606 --> 00:09:36.047
You know it's, it's yeah.

00:09:36.047 --> 00:09:46.014
Wherever you want to take the conversation, I will tell you that when we discuss new builds with customers, they have a vision for something that they want to create for their business.

00:09:46.014 --> 00:10:00.147
If it's clear to us that they haven't looked for commercial off-the-shelf solutions first and we know that there are solutions that might work for them, we would advise them to buy, not build, Even though that's not our business.

00:10:00.147 --> 00:10:08.794
We're not out here as a value-added reseller selling Microsoft products or Salesforce or tools like that.

00:10:08.794 --> 00:10:16.514
Sometimes we think it makes a lot more sense just to buy what's available off the shelf and customize suits your needs before you build something custom.

00:10:17.337 --> 00:10:17.659
For sure.

00:10:17.659 --> 00:10:24.714
So what considerations should someone take before they make that decision of buying versus building?

00:10:24.714 --> 00:10:28.789
And I see oftentimes go ahead?

00:10:28.789 --> 00:10:30.928
My mind will run on this one.

00:10:31.100 --> 00:10:40.572
Yeah, I think the first step is really determining the level of customization that might be required for something commercial to suit your specific business needs.

00:10:40.572 --> 00:10:49.481
The more customization you need, the more likely it is that you would build something custom.

00:10:49.481 --> 00:11:05.572
If you think that you can adapt your business to work with the off-the-shelf solution maybe it's a blend of those things you might modify some of the things that you do so you limit the amount of customization required in an ERP or CRM platform.

00:11:05.572 --> 00:11:07.788
Then you would lean toward off-the-shelf.

00:11:07.788 --> 00:11:09.466
That would be the way that I would look at it.

00:11:09.466 --> 00:11:18.714
So I think you have to have a pretty good understanding of the business needs before you start selecting the tech stacks and the commercial software solutions that you want to evaluate.

00:11:20.120 --> 00:11:22.909
And with that, what consideration now?

00:11:22.909 --> 00:11:41.613
We talked about the vibe coding and we speak about how easy and I use that word loosely in this context it is to create solutions and I'm seeing that more and more as well, where everyone thinks oh, my famous question, how hard can it be?

00:11:41.932 --> 00:11:42.934
How hard can it be?

00:11:42.934 --> 00:11:44.677
How hard can it be?

00:11:44.677 --> 00:11:45.759
How hard can it be?

00:11:45.759 --> 00:11:59.120
When I talk to customers and prospects and we're evaluating their requirements, we're talking things through.

00:11:59.120 --> 00:12:06.567
One of the things I try to determine is how many exceptions to their rules will they have?

00:12:06.567 --> 00:12:09.811
Businesses always have a yeah, but I needed to do this, except for in this scenario.

00:12:09.811 --> 00:12:22.726
And so if they have lots of exceptions, then there's going to be a lot of complexity, and I call them exceptional companies because they have all these exceptions to their own business rules.

00:12:22.726 --> 00:12:23.948
That'll drive up a level of complexity.

00:12:23.948 --> 00:12:40.774
Whether you're vibe coding or using AI as a code assistant to create something, or you're doing something, customizations with the commercial off-the-shelf ERP, the level of exceptions that they have will drive up the complexity, the effort, the time, ongoing maintenance, you name it.

00:12:40.774 --> 00:12:42.346
It gets more and more expensive.

00:12:42.346 --> 00:12:43.986
I don't care what approach you take.

00:12:43.986 --> 00:12:44.900
You name it, it gets more and more expensive.

00:12:44.900 --> 00:12:45.621
I don't care what approach you take.

00:12:45.621 --> 00:12:47.465
If you have an exception to every business rule.

00:12:47.465 --> 00:12:51.049
If you're an exceptional company, you're going to pay an exceptional fee for it.

00:12:52.331 --> 00:12:53.774
There's always an exception.

00:13:02.179 --> 00:13:09.125
That is a good way to phrase it, because a lot of businesses again, everyone wants to have a differentiator to make them better than their competitors and what it takes, what they think that differentiator is.

00:13:09.125 --> 00:13:13.962
But oftentimes that differentiator isn't as significant as they may think.

00:13:13.962 --> 00:13:23.727
So, like you had mentioned, it's the consideration of buying versus building and you mentioned it's time.

00:13:23.727 --> 00:13:26.094
If you're building something, it takes time.

00:13:26.094 --> 00:13:47.164
You also have the risk, again, assuming that the commercial product that you're looking to buy is properly developed, vetted and it's a functional application more error-prone, I would say because you also have to go through a good testing cycle and make sure that the application works to your needs.

00:13:47.725 --> 00:13:53.585
You have maintenance on that and, as you had mentioned, with all of that is a higher cost.

00:13:53.585 --> 00:14:01.345
Now that higher cost may be mitigated based upon the complexity of what you have because it generates revenue for you.

00:14:01.345 --> 00:14:05.933
But there's that technical debt that oftentimes they don't.

00:14:05.933 --> 00:14:15.511
Someone doesn't factor into the equation of now I need to move to a newer version of that application or technology's changed.

00:14:15.511 --> 00:14:19.203
You know, as you talked about, you can extend or customize commercial built software as well.

00:14:19.203 --> 00:14:22.291
Where does that technical debt fall into play?

00:14:22.331 --> 00:14:35.366
so this is where I can go down the road on this, I think, I think lot of that when we deal with those clients at least for me from my experience is usually it's short term, like we're trying to solve a problem now.

00:14:35.366 --> 00:14:48.542
So when they're looking for a solution, they're really trying to solve okay, we have this challenge that we're dealing with, but they don't really look at it from a long-term perspective, like you had said, brad, like the technical debt.

00:14:48.542 --> 00:14:54.033
What does it take now to maintain that and also build upon that?

00:14:54.033 --> 00:14:56.729
So a lot of times they just kind of like let's just solve a problem now.

00:14:56.729 --> 00:15:07.727
And many times the conversations I've had is yeah, it was right at that time, it was the right tool at that time, but then it's been two years now.

00:15:07.727 --> 00:15:09.164
It's no longer a fit for us.

00:15:09.164 --> 00:15:12.047
And I was like two years, that's a very short period.

00:15:12.047 --> 00:15:16.207
You're not getting your investment back.

00:15:16.207 --> 00:15:19.408
I guess I would say I don't know how common that is for you, matt.

00:15:20.760 --> 00:15:23.230
It's the whole reason we developed our business model.

00:15:23.230 --> 00:15:27.750
Honestly, those early conversations with clients we're talking to them.

00:15:27.750 --> 00:15:36.494
The first thing is we want to help them realize that they need to change their perspective on the solution that we're developing.

00:15:36.494 --> 00:15:37.575
That it's not a project.

00:15:37.575 --> 00:15:42.048
Oftentimes they think of it I have a project.

00:15:42.048 --> 00:15:45.750
I need to find the right vendor to execute that project.

00:15:46.399 --> 00:15:57.173
But if you have a project mindset, there's a beginning, middle and an end, and the reality is with software, whatever you put out there is now in an ecosystem that it doesn't control.

00:15:57.173 --> 00:15:59.802
There's all these factors.

00:15:59.802 --> 00:16:03.246
Think about it like if we think about it in organic terms.

00:16:03.246 --> 00:16:07.553
If we think about it in organic terms, it's in an environment.

00:16:07.553 --> 00:16:16.503
It's designed to thrive in that environment, but the environment is changing Operating systems, hardware, et cetera.

00:16:17.464 --> 00:16:25.931
To think about it in terms of an asset versus a project that's one of the things we try to help our customers recognize is that you now have another asset that is part of your business.

00:16:25.931 --> 00:16:39.044
You only made this investment because it's an asset, and an asset is creating value, whether it's streamlining workflows and reducing the amount of workforce that you need, so you can scale and you don't have to scale through people.

00:16:39.044 --> 00:16:42.629
That's a great reason to build something custom, but that's an asset.

00:16:42.629 --> 00:16:47.796
If you have a fleet of trucks and you're in the service industry, you're changing the oil.

00:16:47.796 --> 00:16:51.028
You know you're maintaining those assets.

00:16:51.028 --> 00:16:52.379
You think of those things as assets.

00:16:52.379 --> 00:17:05.846
So, as far as remediating technical debt, updating packages and frameworks, that's all part of what we're doing under our software development as a managed service, doing under our software development as a managed service.

00:17:05.846 --> 00:17:14.528
So we're responsible for helping that asset continue to thrive as the ecosystem around that asset is changing, so it could be other things changing.

00:17:14.528 --> 00:17:18.190
It could be that they're changing to a different ERP and the integration needs to be modified.

00:17:18.190 --> 00:17:29.468
The cool thing about what's happening with AI coding assistance now are all the MCP servers that are out there for these commercial platforms make it a whole lot easier to create a technical plan.

00:17:29.468 --> 00:17:48.755
In an AI-assisted tool like Cloud Code is a good example you connect in the MCP server for Azure, for example, and then you can basically create your plan, review the plan and then have it execute the plan to build out or modify an integration.

00:17:50.240 --> 00:18:01.788
A big part of our conversation is because we primarily focus on serving mid-market, and mid-market customers don't have DevOps teams in-house, so sometimes there's some education we have to talk about what a software bill of materials is.

00:18:01.788 --> 00:18:02.770
They're like well, what's that?

00:18:02.770 --> 00:18:07.811
Well, that's the list of all of the frameworks, components, libraries that we're using.

00:18:07.811 --> 00:18:14.051
They don't really care about how the sausage is made in the end, but they kind of need to.

00:18:14.051 --> 00:18:25.228
So we have to educate them a little bit about software bill of materials routines that we have as part of our service to scan that SBOM for common vulnerabilities and exposures that are emerging.

00:18:25.228 --> 00:18:38.134
Because if the bad actors are the only ones paying attention to vulnerabilities showing up in those libraries and you're not patching those things as a matter of routine, that asset's going to turn into a liability overnight.

00:18:44.701 --> 00:18:46.305
It's a great way to think of it.

00:18:46.305 --> 00:18:52.672
I'd like your analogy just to bring back to what you you started that topic on it's a project.

00:18:52.672 --> 00:18:54.316
I mean, it's not a project.

00:18:54.316 --> 00:19:07.212
You're purchasing an asset and then you're going to do maintenance on that asset, just as if you would do for as you had mentioned a fleet of trucks, whereas a lot of times individuals exactly like you say it's a project.

00:19:07.212 --> 00:19:12.906
They start the project, they work through and implement the project and now they're done with the project.

00:19:13.320 --> 00:19:20.911
Because we always say or I always say and I talk with others in the same field and I don't want to put words in Chris's mouth ERP implementations are never done.

00:19:20.911 --> 00:19:25.391
And it's not that they're never done because the implementation is poor.

00:19:25.391 --> 00:19:34.605
It's never done because you have to look at it and frame it as maintenance, as if it's on a truck, because you do need to replace the oil.

00:19:34.605 --> 00:19:43.452
And again, that could be equated to technology changing or even your internal requirements changing as the economic climate changes as well.

00:19:43.452 --> 00:20:07.065
So it's a great way to think of it and I can honestly say, in the couple of years that I've been doing this, it's the first time I heard someone say look at it as an asset versus a project, and you may absorb that implementation differently, because now I'm purchasing a fleet of trucks, I'm purchasing something to of trucks, I'm purchasing something to provide value.

00:20:07.065 --> 00:20:09.811
I'm kind of repeating what you say because it's really sinking into me.

00:20:09.811 --> 00:20:12.508
Yeah, I really like that too With me with me.

00:20:13.560 --> 00:20:16.066
I like that very, very much because you're right.

00:20:16.066 --> 00:20:31.406
A lot of people, a lot of businesses coming in especially small, medium-sized businesses coming in and getting an ERP system at least in our world here is that it's a solution that would solve all their problems and that's it right.

00:20:31.406 --> 00:20:37.240
But they don't realize that the that Brad mentioning it doesn't end.

00:20:37.240 --> 00:20:46.740
You continue to improve upon that and you change your business process and it becomes an asset to your business so that you can be more profitable, profitable, profitable and increase revenue.

00:20:46.740 --> 00:20:57.554
But they don't realize that it takes some work to do that, to maintain it just like an asset rather than just like, hey, I want to buy this and it's supposed to solve all my problems, make me more money, yeah.

00:20:57.554 --> 00:21:00.704
So they got to change that mindset, definitely.

00:21:00.704 --> 00:21:01.205
Yeah.

00:21:02.227 --> 00:21:03.288
Yeah, if they, if they don't.

00:21:03.288 --> 00:21:25.380
And I think it still happens a lot today where yes no-transcript.

00:21:25.380 --> 00:21:27.144
That's if you want to add features.

00:21:28.039 --> 00:21:29.545
The other two are really bad man.

00:21:29.565 --> 00:21:30.227
They're really bad.

00:21:30.227 --> 00:21:31.150
Right, something happened.

00:21:31.150 --> 00:21:34.105
It's a cybersecurity issue occurred and you can track it back to that.

00:21:34.105 --> 00:21:39.583
Now, liability no longer an asset, because nobody was maintaining it and it was you know.

00:21:39.583 --> 00:21:46.208
Some vulnerability came up and it was exploited by the bad actors your operating budget is licenses.

00:21:46.208 --> 00:21:47.050
Yeah.

00:21:48.305 --> 00:21:51.824
That's not enough, I don't know what you're talking about, but yes, you're right.

00:21:51.824 --> 00:21:54.961
This is a great viewpoint to have.

00:21:54.961 --> 00:22:04.740
As you had mentioned, oftentimes people don't budget for the maintenance on their system, whatever that system may be.

00:22:04.740 --> 00:22:08.771
They either purchase or develop or, as Chris, you've mentioned a lot of times, they'll budget.

00:22:08.771 --> 00:22:17.509
Okay, well, my annual license fee is X, so I'm going to pay that annual license fee, not the maintenance on that asset.

00:22:18.701 --> 00:22:30.285
They should have a budget for maintenance or new features right, like maybe implement a new feature which requires training and requires implementation and things like that.

00:22:30.285 --> 00:22:35.190
That would improve your business and that could also be enhancements too, that they should budget.

00:22:35.190 --> 00:22:39.890
But they don't think about that Like it's just license, that's it.

00:22:40.211 --> 00:22:42.145
Yeah, it's a good perspective.

00:22:42.145 --> 00:22:44.429
Yeah, In our model we're providing what we call EMS hours.

00:22:44.429 --> 00:22:45.097
It's just good perspective.

00:22:45.097 --> 00:22:46.098
Yeah, In our model we're providing what we call EMS hours.

00:22:46.098 --> 00:22:47.886
It's just enhancements, maintenance and support.

00:22:47.886 --> 00:22:54.880
So that's part of the blended services that we're providing under that fixed monthly fee schedule.

00:22:54.880 --> 00:22:56.968
So it's all part of it.

00:22:58.161 --> 00:23:02.810
So your implementation approach is software development as a service.

00:23:02.810 --> 00:23:07.480
Would they pay a monthly fee for software development?

00:23:07.480 --> 00:23:14.954
Is that through the entire project or is it once they have the asset developed?

00:23:14.954 --> 00:23:20.185
The ongoing maintenance on that is a software development as a service.

00:23:20.185 --> 00:23:20.987
I like this model.

00:23:20.987 --> 00:23:29.122
I hear of managed services more for system monitoring, system patching.

00:23:29.122 --> 00:23:34.452
When I say system, I'm not saying application system, I'm saying operating system.

00:23:34.452 --> 00:23:49.849
To put it to different terms, we have our network operating systems, we have our network hardware, we have our network performance monitoring, like a lot of that, network operations center type management services.

00:23:49.849 --> 00:23:53.385
This is the first time I'm hearing of software development as a service.

00:23:53.385 --> 00:23:54.949
I'm interested to hear about this.

00:23:55.450 --> 00:24:01.830
Yeah, so we have options that our clients can choose from in terms of how the contract is structured.

00:24:01.830 --> 00:24:28.025
If they have the capital and they want to use that capital for the initial build, we can set up the contract in a way that the first 12 months that even billing schedule, that fixed monthly fee schedule is addressing their investment required for that initial greenfield development effort, in combination with some budget for maintenance and support, because it's not going to take 12 months to build.

00:24:28.025 --> 00:24:31.382
Most things take six to nine months depending on level of complexity.

00:24:31.382 --> 00:24:46.574
So, um, we're still going to build it in that, in that window, like it were, as if it were time and materials project, but their fee schedule can be distributed out over that 12 months so they still have that fixed monthly fee schedule.

00:24:46.574 --> 00:24:54.647
If they want to preserve capital, then we will strike a deal over and generally our contracts are three to five years.

00:24:54.647 --> 00:25:04.192
We'll strike a contract with the customer that allows them to amortize the cost of that greenfield development with the bundled services over 36 months.

00:25:06.478 --> 00:25:07.279
Interesting, interesting.

00:25:07.299 --> 00:25:14.490
Yeah, it works great because oftentimes what we find is, especially in the mid market, they have some idea of what they're willing to invest.

00:25:14.779 --> 00:25:16.185
No one ever shares budget with us.

00:25:16.185 --> 00:25:35.487
You know what I mean, and a lot of times the way things are approached is there's a champion on the client side and they've been given permission to go shop and the first conversation I like to have with them is well, what is this going to do for your business?

00:25:35.487 --> 00:25:37.637
I need to understand that it's going to generate some value.

00:25:37.637 --> 00:25:49.059
Otherwise, whatever proposal we put in front of that customer, that prospect, it's just going to be pure cost and they're only going to make the investment if that cost falls within whatever number.

00:25:49.059 --> 00:25:51.703
They pulled out of their hat that we don't know what that budget is.

00:25:51.703 --> 00:25:58.807
Right, that's the only reason they're going to make the investment is because they found somebody willing to do it, for what they're willing to pay for it.

00:25:58.807 --> 00:26:01.308
But they might not even know what it's really going to do for their business.

00:26:01.308 --> 00:26:06.598
It just seemed like a cool idea, so we look at things like we want to.

00:26:07.692 --> 00:26:09.497
Welcome to our everyday.

00:26:09.517 --> 00:26:10.539
Everyday, this is Everyday.

00:26:17.730 --> 00:26:17.931
No, this is.

00:26:17.931 --> 00:26:19.816
I don't mean to cut you off, but that is like the mindset is so true is is.

00:26:19.816 --> 00:26:22.623
It's a recommendation to businesses explore what the value you're going to get from it.

00:26:22.623 --> 00:26:29.156
And that budget question, nobody wants to ask because you can have someone come to your house to do work and they'll say what are you willing to spend, how much budget do you have?

00:26:29.156 --> 00:26:34.118
You're like I'm not telling you how much is it going to cost, because everyone wants to to play that out.

00:26:35.040 --> 00:26:48.362
Well, they want to make sure that everyone wants to feel like they're getting the value for the dollar, and not somebody just saying I want to exhaust the budget, which is interesting.

00:26:48.362 --> 00:26:55.070
So everyone plays that dance and I often will try to say well, you don't have to give me a number, let's just come up with a ballpark.

00:26:55.070 --> 00:27:00.503
Because if I'm purchasing a new car, I'm either going to go buy a Toyota or I'm going to go buy a BMW.

00:27:00.503 --> 00:27:03.077
There's a lot of cost difference in there.

00:27:03.077 --> 00:27:08.301
But are you in the market for a Toyota, like a common standard vehicle?

00:27:08.301 --> 00:27:10.939
Are you looking for a high-end luxury vehicle?

00:27:10.939 --> 00:27:13.694
And then to your question why?

00:27:13.694 --> 00:27:31.701
Like, let's look at the value that it's going to give you, then spending that capital may not be so hurtful, because you can see the return on your investment, as we'll call it, yeah, uh, in this case that's uh that's a good approach.

00:27:31.721 --> 00:27:39.723
that's a hard mindset to change, though, in the industry, right, because I I, I don't know where who's making these decisions.

00:27:39.723 --> 00:27:48.099
I don't know if it's someone in finance or, like you, just have this much money but don't understand the actual what are you trying to solve, what are you trying to do?

00:27:48.099 --> 00:28:03.039
You know what are you trying to invest on, what kind of asset you want, and so forth, and so it kind of yeah, you do, we need, we need some sort of education in the industry where, like you have to change that mindset when you're bringing in software into your business.

00:28:03.039 --> 00:28:05.855
It's a pipe dream.

00:28:08.711 --> 00:28:16.211
We created some tools, really simple tools, there, and anybody can go to our website at redhawk-techcom and go to downloads.

00:28:16.211 --> 00:28:21.230
But one of them is just a really it's a glorified Excel workbook, guys.

00:28:21.230 --> 00:28:21.992
That's all it is.

00:28:21.992 --> 00:28:47.038
But but what it does is it puts them on rails to think about their manual process and routines and cost of errors and omissions, because most of our work ends up coming back to workflow automation, doing things with machine learning even AI these days creating some type of integration between systems, so you're getting people out of spreadsheets.

00:28:47.038 --> 00:28:50.920
It can be BI implementations, things like that.

00:28:51.509 --> 00:28:58.038
But for them to understand the value that it creates, they need to think about the cost of not changing.

00:28:58.038 --> 00:29:07.021
What is the cost of them not moving forward with the solution that they're going to incur week over week, month over month, year over year?

00:29:07.021 --> 00:29:10.497
And so it's an ROI calculator.

00:29:10.497 --> 00:29:21.420
So basically, all they do is they fill out information about who's involved in those processes, how frequently they're doing them, how much time those processes require.

00:29:21.420 --> 00:29:34.519
If a mistake's made, what is the cost of an error and omission, if there's an audit, and then it'll calculate what their cost is to stay with status quo, to stay with status quo.

00:29:34.519 --> 00:29:43.137
And all of a sudden, when you're looking at a custom software or even a commercial software implementation, you have something to compare it to.

00:29:43.137 --> 00:29:48.102
Okay, if I make this investment, these costs go away.

00:29:48.102 --> 00:29:52.500
How long does it take for me to get my ROI?

00:29:52.500 --> 00:29:56.136
And so it helps them make a business case?

00:29:56.136 --> 00:29:59.618
And you know what, if they can't make the business case, they shouldn't make the investment.

00:29:59.618 --> 00:30:03.410
So I'm speechless.

00:30:03.450 --> 00:30:05.617
That's a hard pill to swallow, I know.

00:30:08.494 --> 00:30:10.460
But it's a good approach to.

00:30:10.460 --> 00:30:13.210
You know, this is our build versus buy conversation.

00:30:13.210 --> 00:30:20.038
But now this is even just choosing to move beyond that implementation, it's something because it is, it's, it's a, it's a.

00:30:20.699 --> 00:30:35.202
it's a nice way to approach what you're doing and then you're treating it as purchasing an asset, where, if I'm going to go buy a refrigerator from my home, I know how much money I want spend what it's going to do for me.

00:30:35.202 --> 00:30:39.750
You could equate that to software.

00:30:39.750 --> 00:30:45.221
And why are you willing to spend that money, versus just somebody saying, oh, we have $10,000 to spend, see what you can get.

00:30:45.383 --> 00:30:46.384
Yeah, yeah.

00:30:46.384 --> 00:30:48.176
I've got a great example for you guys.

00:30:48.176 --> 00:30:57.402
One of our clients is a credit union, and you remember when the feds were changing rates every couple of weeks there for a while?

00:30:57.402 --> 00:31:02.921
Well, all of their financial products that they had published online were hard-coded.

00:31:02.921 --> 00:31:08.137
The agency they worked with just built out the website, all of you know.

00:31:08.137 --> 00:31:31.866
But it all comes back to the interest rates, and so when their team's going in and having to modify dozens and dozens of digital assets to modify their rates and the impact of what they're offering because of the rate changes, they were spending tons of time every month.

00:31:33.829 --> 00:31:34.833
Manually changing rates.

00:31:34.833 --> 00:31:39.055
Manually changing Because it's hard-coded, all order codes, Well, on all their financial products.

00:31:39.095 --> 00:31:42.698
Right, yeah, and it's also a highly regulated industry.

00:31:42.698 --> 00:31:49.474
Whatever you're offering, that's what you've got to deliver, and if you miss something out there and a customer comes in and takes advantage of that, I mean you've got to honor it.

00:31:49.474 --> 00:32:02.578
So they said, well, what would it cost for us to have a custom just a basic custom web component where we can just indicate what the interest rate is and then all of our financial products update automatically?

00:32:02.578 --> 00:32:07.660
Well, we gave them a proposal for that and they're like whoa man, we don't want to make that investment.

00:32:07.660 --> 00:32:19.434
I'm like, okay, well, let's use this little worksheet I've got and we plugged it all in and I said, look, you're going to pay for this project twice in the next 90 days If you don't do it.

00:32:20.895 --> 00:32:24.057
Yeah, You're like oh well that makes a heck of a lot of sense.

00:32:24.057 --> 00:32:27.799
Let's go ahead and get that done, and so within two weeks we had a custom solution for them.

00:32:27.799 --> 00:32:32.823
It was really simple basic web application and solve that problem for them forever.

00:32:34.463 --> 00:32:34.884
Wow.

00:32:34.884 --> 00:32:36.904
So they didn't think about the long-term right.

00:32:36.904 --> 00:32:38.566
They just can say, oh, it's too expensive.

00:32:38.747 --> 00:32:41.008
It's too expensive, We'll die from a thousand cuts.

00:32:41.008 --> 00:32:45.317
You know what I mean.

00:32:45.377 --> 00:32:47.482
It's almost like it's not a software buying problem.

00:32:50.609 --> 00:32:57.057
It's a behavior mindset problem that you're trying to solve at the very beginning, before the software solution you're bringing, because at that point it doesn't really matter.

00:32:57.057 --> 00:33:07.882
It's a bigger challenge is trying to change the way they think when they're bringing in a solution or bringing in an asset in their business.

00:33:08.241 --> 00:33:09.633
Yeah, Now with vibe coding.

00:33:09.633 --> 00:33:11.698
I want to connect us back to vibe coding here real quick.

00:33:11.858 --> 00:33:12.701
Oh, yes, you know what I mean.

00:33:12.721 --> 00:33:41.165
Yes, what's happening now is people're gonna people who aren't thinking asset versus project, which are a lot of people right thinking project now they're gonna just have their bas or their subject matter experts, vibe code the solution like it's a project and they're just gonna put that into their ecosystem and look out, man, I mean no, it's, it's that I'm seeing more and more of that uh type of thought process.

00:33:41.426 --> 00:33:54.298
And just to dovetail back to a dovetail, or just to jump back to chris, the comment that you made, it's it's also not necessarily someone offering the service or someone implementing software to change the mindset.

00:33:54.298 --> 00:34:23.994
It's important for whomever is making these decisions, you know, for those that are customers of or consumers of these products and services that may listen to this to change your mindset so you can really understand and how to calculate the value of what you're trying to do, to see if it's more than just a good idea, because, as you had mentioned, if you can really get the return on investment calculated properly, it should tell you right there is it even worth doing it?

00:34:23.994 --> 00:34:31.418
Versus, oh, it's a nice shiny object, it's cool to have, let me pay for it and now have to maintain it and bring that into it.

00:34:31.418 --> 00:34:39.418
But to go back to your other point, there is it's becoming more and more of how hard can that be without them understanding?

00:34:39.650 --> 00:34:43.860
Oh, anyone can use AI to create an email.

00:34:43.860 --> 00:34:44.802
Anyone can use CREAI.

00:34:44.802 --> 00:34:51.759
Oh, we have someone, like you said, they created this really cool little application at home last night vibe coding.

00:34:51.759 --> 00:34:59.382
Why are you going to charge me this much money to do it so?

00:34:59.902 --> 00:35:02.313
yeah it's good luck in maintaining that.

00:35:02.653 --> 00:35:10.474
Yeah, vibe code I use another analogy a nail gun won't make you a carpenter exactly, that's right.

00:35:10.514 --> 00:35:13.318
That's you could go buy that stuff off Home Depot.

00:35:13.318 --> 00:35:17.603
Right, he's not going to get it.

00:35:17.623 --> 00:35:34.012
But learning how to use the nail gun will, yeah, and someone with a nail gun that knows how to use it will be better than someone who has a hammer doing the same thing.

00:35:34.012 --> 00:35:36.675
So it's the whole thing that we keep saying AI is not going to replace you.

00:35:36.675 --> 00:35:41.961
Somebody using AI will, and that's a big thing to think about.

00:35:41.961 --> 00:35:45.686
It's not the using AI, because AI is doing it for them.

00:35:45.686 --> 00:35:53.342
It's AI is helping them with some of the mundane tasks or some of the minutiae, as you had mentioned.

00:35:53.342 --> 00:35:53.610
You can set up these agents.

00:35:53.610 --> 00:35:54.012
These agents will go do and have some functions.

00:35:54.012 --> 00:35:54.789
It's almost the equivalent of having a team of junior developers.

00:35:54.789 --> 00:35:55.306
Tasks or some of the minutiae, as you had mentioned.

00:35:55.306 --> 00:35:55.534
You can set up these agents.

00:35:55.534 --> 00:35:57.259
These agents will go do and have some functions.

00:35:57.259 --> 00:36:00.260
It's almost the equivalent of having a team of junior developers.

00:36:00.260 --> 00:36:04.456
You still bring the code back, you review the code, you make sure the code's sound.

00:36:04.456 --> 00:36:07.396
Then you implement it, not just.

00:36:08.639 --> 00:36:27.422
I could go on for days about this we're trying to and we're having quite a bit of success with this with our team here internally at RedHawk is we're helping the engineers realize that they now will be orchestrating, leveraging their many, many years of software engineering experience to orchestrate the AI agents.

00:36:27.422 --> 00:36:44.304
The AI coding agents are typing way faster and they have access to knowledge in seconds, so I'm a big fan of using AI coding agents, if done properly and securely.

00:36:44.304 --> 00:36:48.155
Secret standards.

00:36:48.797 --> 00:37:05.414
Yes, yes, and right now we're going through a very specific project, internally facing to modernize our sdlc end-to-end, to identify the, the tooling that we're going to use, writing the acceptance, use policies and determining the impact.

00:37:05.414 --> 00:37:10.873
And, guys, I'm telling you, man, it's a, it's a new world, it's a, it's a, it's a new world.

00:37:10.873 --> 00:37:14.661
I think we're having the same challenge right, brad.

00:37:14.681 --> 00:37:27.543
That's something that you have to change your standards now because you're bringing in AI agents when you're developing, so you have to fit that into your now new standards of SDLC.

00:37:28.391 --> 00:37:46.471
We can shoot off of this hard, but it's like you you said coming up with the standards and individuals orchestrating and then using the tooling, and then the one of the big things with this is accepting that you're orchestrating.

00:37:46.471 --> 00:37:53.760
It's almost everyone is a more critical of ai than they are of people.

00:37:53.760 --> 00:38:10.717
And, to go back to what you were saying is, ai has access to more information, it can go way faster and it can make mistakes or it can hallucinate, as, as people use the term, I can do the same thing, but we're going to say that Brad made a mistake.

00:38:10.717 --> 00:38:12.202
Okay, well, let's fix it.

00:38:13.592 --> 00:38:15.215
But oh we have this AI agent.

00:38:15.717 --> 00:38:18.824
Yeah, we have this, this, we have this ai agent that made a mistake.

00:38:18.824 --> 00:38:26.235
Right, it still has a, potentially, and not in all cases, and I'm not trying to say it's better than a human or anything like that, but it's.

00:38:26.235 --> 00:38:36.876
Ai can do something 99 better than a human, for example, and that one percent that it missed and the human could do the same thing and miss 20, and we won't say anything about the human.

00:38:36.876 --> 00:38:38.380
But but we'll say that the AI is flawed.

00:38:38.469 --> 00:38:40.036
Yeah, you can never trust it again, right?

00:38:41.510 --> 00:38:45.217
It's comical to me in a sense, and I'm not saying it's better.

00:38:45.217 --> 00:39:00.757
I'm just saying it's learn how to use the tool and understand the limitations of the tool, just like we talked about the limitations of a hammer, a manual hammer, versus a hammer with a compressor right, an air hammer, whatever they call those things.

00:39:00.757 --> 00:39:03.817
I'm not a carpenter, I don't even know what they call it Air gun right.

00:39:04.291 --> 00:39:05.215
Is that what they call?

00:39:05.577 --> 00:39:07.474
it Nail gun, Okay.

00:39:07.474 --> 00:39:09.594
So it's the same type of thing.

00:39:09.594 --> 00:39:19.530
You have to know the limitations and how to tweak it, Like how much pressure do you need you limitations and how to tweak it.

00:39:19.530 --> 00:39:20.047
Like how much pressure do you need, you know, do you want to?

00:39:20.047 --> 00:39:20.251
You know, do you want?

00:39:20.251 --> 00:39:20.628
Where do you want the nail head?

00:39:20.628 --> 00:39:21.246
Do you want it to be recessed?

00:39:21.246 --> 00:39:21.456
Do you want it to be on the wood?

00:39:21.456 --> 00:39:25.376
You still have to make adjustments to get that nail exactly where you want it before you execute.

00:39:25.376 --> 00:39:38.047
So with that, how do you educate a team to accept it and then work in unison with this orchestration?

00:39:38.309 --> 00:39:52.686
Well, the first step for us was to identify the champion in our business senior engineer with more than 15 years of experience, who just wanted to dive in and really understand how to use these tools.

00:39:52.686 --> 00:39:57.802
Basically, think of them as an AI czar within the business.

00:39:57.802 --> 00:40:14.715
So figuring out what the new standards are, which tools we should be using, the acceptance use policies, what they should look like, how do we protect our client's IP, how do we collect our IP, you know, protect all of those things.

00:40:14.715 --> 00:40:42.815
And the next phase for us is and this is still early, I think a lot of companies are still early is answering that question, brad, I don't know that I have a good answer for you yet because we haven't completed the journey, but we need this leader in our organization to train, leader in our organization to train, and it's coming up within the next week, two weeks.

00:40:42.815 --> 00:40:49.418
He's going to be training multiple engineers, onboarding them on using cloud code specifically for some of the initiatives that we've got in the business right now.

00:40:51.331 --> 00:40:52.672
Will the journey ever be complete?

00:40:52.672 --> 00:41:03.465
No, because in my opinion, this is going lightning fast, because that MCP server that everyone's talking about today go back two months.

00:41:03.465 --> 00:41:05.054
I don't think it exists.

00:41:05.054 --> 00:41:08.460
I don't know the timeframe, but what I'm saying, what it feels like, is two months ago it didn't even exist.

00:41:08.900 --> 00:41:16.416
Yeah, it's only been a few months, yeah, and it's a huge game changer, because the biggest problem with vibe coding early on was that it would lose context.

00:41:16.416 --> 00:41:23.021
Because the way tokenization works, you know you start having a conversation and it has a short-term memory issue.

00:41:23.021 --> 00:41:30.086
It doesn't understand the context of the larger application, so it can start getting really wonky really fast.

00:41:30.086 --> 00:41:44.096
And now you've got MCP servers that house all of that context Scan the entire code base of an existing application using cloud code, create a markdown of that, make that part of your MCP environment and guess what?

00:41:44.096 --> 00:41:47.094
Now it has context of the whole thing.

00:41:47.094 --> 00:41:48.737
It's a dip man.

00:41:48.737 --> 00:41:50.710
That's why we're really leaning into it now.

00:41:50.710 --> 00:41:53.577
Without MCP servers, I think we'd still be really skeptical.

00:41:55.161 --> 00:42:08.101
Yes, no, I like it that for the whole context and it gives you the opportunity now to even use multiple MCP servers for context, because everyone's popping up with document libraries, like you had said, it's even from our world.

00:42:08.101 --> 00:42:12.202
I've seen individuals trying to set up MCP servers, again with the context of an entire code base.

00:42:12.202 --> 00:42:23.514
Then you have one for the entire context of learning material, the libraries of documentation, and then now you can work with these together and it's.

00:42:23.715 --> 00:42:24.277
It's unbelievable.

00:42:24.277 --> 00:42:30.740
Now this is where cybersecurity risk comes into play and where I think standards need to be clearly defined for an organization.

00:42:30.740 --> 00:42:41.740
Open source MCP servers are the most likely candidates for swap squatting and malicious code finding their way into a solution.

00:42:41.740 --> 00:42:47.500
So it's different when we're talking about Microsoft Azure MCP.

00:42:47.500 --> 00:42:48.711
That's different To me.

00:42:48.711 --> 00:42:58.103
That's going to meet the standard because that's Microsoft's MCP server, so I think that's something that developers have to be very careful about.

00:42:58.103 --> 00:43:00.960
What MCP servers are they bringing into the ecosystem?

00:43:04.235 --> 00:43:05.139
A lot to consider.

00:43:06.012 --> 00:43:07.257
Man, oh man, I'm telling you.

00:43:07.257 --> 00:43:25.684
And then I think software composition analysis becomes more and more important too, because you know the developers are deciding on their libraries and frameworks traditionally, but if you're letting AI make those decisions for you, are you aware of any open source software licensing risks that might be part of your solution?

00:43:25.684 --> 00:43:39.226
You know there are some open source libraries out there that have strong copy left requirements, meaning you can't monetize that solution unless you make your solution available as an open source product.

00:43:39.226 --> 00:43:52.266
So these are things that senior engineers and people that's been in this industry for a long time, these are things that we think about, that clients don't think about.

00:43:52.266 --> 00:44:01.458
Now, if the client's cutting the experts out of the conversation and going to create their buy coding, they have no idea what risks they might be in.

00:44:03.891 --> 00:44:08.719
I'm sorry, there's a lot to think about now as you're building all these things out.

00:44:10.210 --> 00:44:12.378
It's a fascinating point to me and I think about this a lot.

00:44:12.378 --> 00:44:23.619
I see this a lot and oftentimes I wish I could go back to 1793, have electricity and hot water and just work on a farm, because life was much different, but not to shift a little bit.

00:44:23.619 --> 00:44:40.456
But it's something that you said is they rely on the experts, and I get to speak with a lot of professionals in the software industry and they're all talking about the human language, as we spoke about a few moments ago, becoming the language of the future, that working with MCP servers, as you had mentioned.

00:44:40.456 --> 00:44:46.840
They can keep the context and you're orchestrating a bunch of junior developers and I'm saying a lot of this loosely.

00:44:46.840 --> 00:44:50.635
I don't want anyone to listen to this and say, wow, you're using the wrong terms or you're doing something.

00:44:50.635 --> 00:44:56.485
I'm just trying to say, generalizing, in simple terms, what someone's doing or the perception of it.

00:44:56.485 --> 00:45:00.057
So now you're relying on an expert to manage a bunch of juniors.

00:45:00.057 --> 00:45:14.123
I'll ask this question to a lot of individuals and I think you can see where it's going is if we no longer need juniors, right, and we need the experts, how does someone get to be a junior to an expert?

00:45:14.150 --> 00:45:16.177
When AI first started, what I was saying.

00:45:16.177 --> 00:45:17.936
To be honest with you, just to be transparent.

00:45:17.936 --> 00:45:22.114
I said AI back then the language models was wiping out.

00:45:22.114 --> 00:45:22.474
The middle.

00:45:22.474 --> 00:45:24.434
Juniors could come in.

00:45:24.434 --> 00:45:25.538
They still had function.

00:45:25.538 --> 00:45:46.860
The individuals in the middle were where the language, the large language models even if you're using local models on your own were taking out sort of like the middle, where the language, the large language models or even if you're using local models on your own were taking out sort of like the middle group, and then you still had your experts coordinating the middle and then your juniors were learning from using these tools and then being mentored by the experts.

00:45:46.860 --> 00:45:52.300
But now it's almost like everybody wants an expert to manage all of these juniors so they can do code reviews.

00:45:52.300 --> 00:46:01.844
How do we get experts if we no longer need juniors?

00:46:01.844 --> 00:46:06.681
It's a rhetorical question in a sense, but do you see this yourself?

00:46:07.282 --> 00:46:07.742
Absolutely.

00:46:07.742 --> 00:46:09.295
We talk about it a lot.

00:46:09.295 --> 00:46:14.653
One of my peer groups that I meet with on a monthly basis we all own software consultancies.

00:46:14.653 --> 00:46:17.456
We're a non-competitive market, so it's like a.

00:46:17.456 --> 00:46:20.597
It's a great peer group because we can have open discussions.

00:46:20.597 --> 00:46:34.835
We're not directly competing with each other, and the topic of training young talent and what that looks like comes up often and none of us have figured it out, so I don't know.

00:46:34.835 --> 00:46:35.396
It's different now.

00:46:35.396 --> 00:46:36.876
It's really different.

00:46:36.876 --> 00:46:50.545
I think that your future developers will be groomed by seniors that have learned to properly orchestrate the AI tools and they'll be taught how to orchestrate.

00:46:50.545 --> 00:46:54.978
They're not going to be spending a lot of time in the syntax.

00:46:56.722 --> 00:46:57.164
You're right.

00:46:57.164 --> 00:47:11.257
I've heard this argument because the software development industry and again, software development industry doesn't actually mean you have to create custom applications or you're building applications.

00:47:11.257 --> 00:47:19.079
You could be in the software industry if you're creating enhancements to an existing application, such as ERP software, or creating extensions to other products.

00:47:19.079 --> 00:47:26.362
So it's all encompassing and oftentimes that's what everyone says is the software development industry is going to change.

00:47:26.362 --> 00:47:35.318
You're no longer going to need to code, You're going to be more of a orchestrator, prompt engineer, all these things that people say.

00:47:35.318 --> 00:47:52.695
But if you go back to what we talked about a few moments ago, you need to have an expert review and analyze the code to make sure that it's not to make sure that it's sound, it's not malicious, that it's using all these proper syntax and proper libraries.

00:47:52.695 --> 00:47:59.791
So now they don't have that development experience to do the review, they only have the orchestration experience.

00:48:01.574 --> 00:48:06.804
Yeah, I have to wonder how, I don't know.

00:48:06.804 --> 00:48:13.440
What I'm thinking about right now is software composition analysis, and there are tools, some really good tools, out there.

00:48:13.440 --> 00:48:17.880
We use Cast Highlight, for example, for a lot of our customers.

00:48:17.880 --> 00:48:23.701
I think you're going to see AI, checking AI.

00:48:23.701 --> 00:48:30.690
You know Cast Highlight, for example.

00:48:30.690 --> 00:48:58.239
It does a great job of not only managing the basics around software, building materials and doing CVE detection and fingerprinting, open source software licensing risk and has a workflow built into it where you can say no, this isn't a risk to our business because of the way we're using this particular custom software solution.

00:48:58.239 --> 00:49:04.143
We're not in violation of that license attached to that library or that framework.

00:49:04.143 --> 00:49:13.065
So I think we're going to see AI tools assist in workflows to check the quality of the code.

00:49:13.065 --> 00:49:16.637
I think that's just where it's going.

00:49:18.289 --> 00:49:21.260
But we're all going to have to think how much do we trust what it's telling us?

00:49:23.711 --> 00:49:29.418
I think it gets to a point where how much do you trust that the car you're driving or the vehicle that you're driving is going to work when you press the brake?

00:49:29.418 --> 00:49:31.969
Yeah, I mean, it's one of those things, driving or the vehicle that you're driving is going to work when you press the brake?

00:49:31.969 --> 00:49:33.253
Yeah, I mean, there is going, it's.

00:49:33.253 --> 00:49:34.275
It's one of those things.

00:49:34.275 --> 00:49:39.054
You there's going to be a certain level of trust to using these tools.

00:49:39.054 --> 00:49:46.293
Like we have the trust now a customer of any of ours that's using something that we've implemented.

00:49:46.293 --> 00:49:48.297
They're going to trust that it works properly.

00:49:48.297 --> 00:49:50.831
So that's what that's kind of goes back to.

00:49:50.831 --> 00:49:56.603
What I'm saying is like there has to be a certain level of trust and understanding to these things and get to a point.

00:49:56.603 --> 00:50:03.284
But then now you mentioned it's it's just sort of ai is going to train or check ai.

00:50:03.284 --> 00:50:16.713
What if we get to the point now where ai creates stuff based upon what it knows and nobody else is creating anything new, because everyone's using ai to check and create stuff?

00:50:16.713 --> 00:50:18.717
Do we just stop advancing?

00:50:18.998 --> 00:50:19.400
we might.

00:50:19.400 --> 00:50:22.393
You know, I I describe ai as the great homogenizer.

00:50:22.393 --> 00:50:30.039
It because that it's just taking a blend of all the information it's been trained on and it's going to give you the yeah, it's going to give you the mean.

00:50:30.039 --> 00:50:35.213
It's going to give you the mean it's going to give you okay, this looks pretty good.

00:50:35.273 --> 00:50:40.922
It's a next step to human evolution where we're doing less of that.

00:50:40.922 --> 00:50:47.827
I always believe that with the AI agents, I think more likely it's going to be replacing specific positions.

00:50:47.827 --> 00:50:54.853
I start seeing a lot of these agents coming out that is targeted towards a specific role of the organization.

00:50:54.853 --> 00:51:12.603
So we see that right now, brad, right for ERP, and it'll come to a point for people to truly trust and I talked about this with other people as well where you trust it better when there is some form of familiarization of human element.

00:51:12.603 --> 00:51:18.041
We talked about why is robotics having a human face right?

00:51:18.041 --> 00:51:18.762
Because we trust more.

00:51:18.762 --> 00:51:21.396
We trust it better when there's a human face.

00:51:21.396 --> 00:51:24.798
So right now, we're hearing it by voice, right.

00:51:24.798 --> 00:51:30.597
We hear it from chat, gpt, grok right, they're talking to you like a human person.

00:51:30.597 --> 00:51:34.596
So you start to feel like I'm trusting this now because it's giving me answers.

00:51:34.596 --> 00:51:38.335
It may not be right, maybe hallucinating, but I'm trusting because it's a voice.

00:51:38.971 --> 00:52:00.175
I can't imagine to a point where you have an AI agent, a developer, right, an agent that helps with your development, that has a virtual face, as if you're talking like you and I and we're vibe coding, or that has a virtual face, as if you're talking like you and I and we're vibe coding, or maybe you and I, maybe, matt, you're the AI agent with the virtual face.

00:52:00.175 --> 00:52:01.681
I would know that I would think you're real.

00:52:01.681 --> 00:52:03.494
Then we can just have a conversation here.

00:52:03.494 --> 00:52:04.398
This is what I want to do.

00:52:04.398 --> 00:52:05.199
What can you?

00:52:05.199 --> 00:52:06.454
And then you can reason with me.

00:52:06.454 --> 00:52:11.019
That would be amazing to see.

00:52:11.019 --> 00:52:15.219
Then you can trust it, because I'm like, yeah, matt looks like a real person.

00:52:15.219 --> 00:52:19.836
I could trust CZ, but I think we're coming to that point soon.

00:52:20.771 --> 00:52:22.217
You're taking it to a whole new level.

00:52:22.217 --> 00:52:30.501
Because, now we won't even need any human interaction, Because I'll just create a Matt that has a face.

00:52:30.501 --> 00:52:31.619
I can sit there and say hey, Matt, do you want?

00:52:31.639 --> 00:52:32.829
can sit there and say hey matt, do you want to watch the?

00:52:32.871 --> 00:52:34.798
game with me server right like there's your.

00:52:34.838 --> 00:52:38.335
Watch the game with me I need to sell my business and go sell firewood.

00:52:38.335 --> 00:52:40.085
That's I'm in shop and sell firewood.

00:52:40.105 --> 00:52:46.885
I'm gonna have to do something different, man I hate to say this in one respect and again to be um.

00:52:46.885 --> 00:52:55.762
I've been doing this for a long time and I'm almost happy that I'm on the tail end of my career because, like you said, it's.

00:52:59.231 --> 00:53:05.757
We were just talking about this, brad, where you have two systems that are talking, two ERP systems talking.

00:53:05.757 --> 00:53:19.547
The idea that I had in my head was you know, if you create an agent that coordinates with other agents and just have two businesses talk to each other, there's no reason to interact.

00:53:19.547 --> 00:53:24.952
They're going to know what's best between two systems If you allow them to talk to each other.

00:53:24.952 --> 00:53:29.599
They're going to know what's the most efficient way to do business together that benefits both.

00:53:29.599 --> 00:53:31.583
I don't need it.

00:53:31.583 --> 00:53:35.056
I'm going to play golf with the other owner.

00:53:37.070 --> 00:53:42.998
You need to develop that middleware solution and then you know, be the first, you guys can be the first billionaires without any employees.

00:53:44.490 --> 00:53:46.099
Well, that's exactly what it's going to be.

00:53:46.099 --> 00:54:05.306
Because, if you even think it's like the simple functions of procurement and planning, yeah, if you can have two systems, talk to each other, mrp, and you know what you need for materials, your requirements, planning, your procurement hey, I need all.

00:54:05.306 --> 00:54:08.800
I mean it's a calculation, basically Right.

00:54:08.800 --> 00:54:10.356
And it's calculation based on what.

00:54:10.356 --> 00:54:28.675
If you think of someone that you have doing forecasting and again, I'm not trying to trivialize what anyone does, don't get me wrong, it's not the oh, I just know I need this number they're coming up with a rationale for needing a number, somehow based upon what and as logistics improves and becomes more reliable, yes, there's always going to be exceptions due to weather.

00:54:28.675 --> 00:54:38.329
As such, you I could see chris to your point, something in the middle saying hey, run your mrp, tell us what you need, we'll create the orders.

00:54:38.329 --> 00:54:47.735
We'll tell the shipping department, which again is becoming autonomous in a lot of places, to ship the product, you'll get the product and you're done.

00:54:47.735 --> 00:54:48.456
Yep, yeah.

00:54:50.079 --> 00:54:51.340
Yeah, there's auto-invoicing.

00:54:51.340 --> 00:54:54.525
Now I mean email responses are automated.

00:54:56.070 --> 00:54:57.376
Matt, if you're working on that, let us know.

00:54:57.376 --> 00:55:01.018
We'll jump in with you there, right, let's have a whole other conversation, fellas.

00:55:01.849 --> 00:55:04.039
We're going to improve the MCP right.

00:55:04.039 --> 00:55:07.159
We're eventually going to talk to each other, because we're going to have all the information they need.

00:55:08.632 --> 00:55:12.264
Well, the MCP is a standard, so if you can have again, you have APIs.

00:55:12.264 --> 00:55:16.081
If you start creating these standards for systems, we could go down this whole world.

00:55:16.101 --> 00:55:18.536
I know, man, I'm not saying anything more.

00:55:18.556 --> 00:55:26.661
You heard it here first, right somebody will develop this before, before this is even published now, because we put it out into the universe, as they say.

00:55:27.411 --> 00:55:29.936
So it's that's what I want.

00:55:29.936 --> 00:55:32.181
I'm going to come to you, build me this.

00:55:32.181 --> 00:55:33.264
You got it.

00:55:33.264 --> 00:55:34.735
We can buy a code in an hour.

00:55:35.891 --> 00:55:36.853
How hard can it be?

00:55:38.398 --> 00:55:39.762
Exactly that's.

00:55:39.762 --> 00:55:45.773
And it's a funny thing, it's uh, you know I'm a little loose with some of the things I say, but I used to have people say how hard can it be?

00:55:45.773 --> 00:55:49.175
And I used you can do it yourself.

00:55:49.175 --> 00:55:52.217
If it's that you know, you have to ask that question.

00:55:52.217 --> 00:55:55.039
How hard is it for you to do it yourself?

00:55:55.039 --> 00:56:00.262
And you know, get back to me when you're done Now, because there is a certain level of expertise.

00:56:00.262 --> 00:56:05.846
So AI is changing the software development world, software development as a service.

00:56:06.206 --> 00:56:38.518
I like the concept, I like the idea and it's great to hear that the buy versus build mentality that you have, or the approach that you have to make sure that the value is there for the customers, is important Because a lot of times, business decision makers who are going and undertaking these investments in assets again, I've picked up so much from this discussion Now they can see is it really worth the investment in that asset or should I just buy something?

00:56:38.518 --> 00:56:42.679
Or do I really need to have something customized for my business?

00:56:42.679 --> 00:56:49.981
And I am not going to say that nobody needs customization because that whole oh, just use out of the box, right, that's what everyone talks about.

00:56:49.981 --> 00:56:57.710
Yes, use out of the box as much as possible From a framework of thinking through your process is the way I like to say it is.

00:56:57.710 --> 00:57:00.400
Let's look at the out of the box system.

00:57:00.400 --> 00:57:02.195
Can you use it?

00:57:02.195 --> 00:57:07.219
Does it do what you need to do and what do you need to change to do it?

00:57:07.219 --> 00:57:09.498
Therefore, you don't have the cost for the customization.

00:57:09.498 --> 00:57:15.581
But don't use it to say that you have to disrupt and change your entire business to fit the out of the box.

00:57:15.581 --> 00:57:17.543
Change the approach to be.

00:57:18.452 --> 00:57:28.681
Let's analyze our processes, analyze our business to see if we should redo our processes, because I'm sure you go through it when you're identifying the problems of businesses.

00:57:28.681 --> 00:57:31.996
Why do we print this report every Friday at nine o'clock?

00:57:31.996 --> 00:57:34.021
Because it's the way we've always done it.

00:57:34.021 --> 00:57:34.842
The way we've always done it.

00:57:34.842 --> 00:57:36.815
Yeah, you know.

00:57:36.815 --> 00:57:48.061
So going through these exercises really gives you the opportunity to validate why you're doing something versus just saying you need to change your business process.

00:57:48.061 --> 00:57:48.652
So it is.

00:57:48.652 --> 00:57:52.114
It's more of an education on again, it's another thing.

00:57:52.114 --> 00:58:03.003
It's almost like you need to have educational seminars on how to choose a software product and what to consider when choosing a software product, and this is for anything.

00:58:03.003 --> 00:58:04.295
It could be ERP software.

00:58:04.295 --> 00:58:06.789
It can be, as you had mentioned web software for finance.

00:58:06.789 --> 00:58:12.661
It can be anything that you need to gain some efficiencies in your business.

00:58:12.661 --> 00:58:17.001
So I could talk about this AI stuff forever.

00:58:17.001 --> 00:58:17.932
My mind is still.

00:58:17.932 --> 00:58:19.619
I have so many things to bring up and to say.

00:58:19.619 --> 00:58:20.875
I just don't know.

00:58:21.690 --> 00:58:25.221
Right now I'm terrified and excited and motivated all at the same time.

00:58:25.221 --> 00:58:28.329
It's just a mix of emotions.

00:58:28.329 --> 00:58:46.510
I think what's going to be a lot of fun is doing rapid prototypes and proofs of concept, because that is so feasible now, just to model things out very quickly, especially on the custom side of things, just what we've done in the past couple of weeks with an internal software product that we're creating.

00:58:46.510 --> 00:58:51.742
It's months worth of work done in a week.

00:58:56.909 --> 00:59:00.358
I've heard that, like individuals are doing stuff in like it's, it's exponentially faster.

00:59:00.358 --> 00:59:02.521
It's not just oh, we've shaved off a week.

00:59:02.521 --> 00:59:12.664
It's something that could take months is now done in hours per se yeah, we've got a customer that has an iowa and web application.

00:59:12.744 --> 00:59:15.396
It's an overall platform for a specific market.

00:59:15.396 --> 00:59:23.717
It's very niche and we just launched all of this last week and it's been months worth of work.

00:59:23.717 --> 00:59:27.998
And a new feature that we needed to roll out, a sizable feature.

00:59:27.998 --> 00:59:34.108
We estimated 65 hours of engineering time Just to get to a proof of concept ofable feature.

00:59:34.108 --> 00:59:35.878
We estimated 65 hours of engineering time Just to get to a proof of concept of that feature.

00:59:35.878 --> 00:59:40.213
We used a couple of different tools that we've been exploring.

00:59:40.213 --> 00:59:44.215
We got nearly production ready on that feature in 25 hours.

00:59:44.215 --> 00:59:48.672
Not proof of concept at 65 hours, like we thought.

00:59:48.672 --> 00:59:50.817
Nearly production ready in 25.

00:59:50.817 --> 00:59:55.264
Wow, so it's coming.

00:59:58.034 --> 01:00:05.280
So, with that, right now, we value time for money.

01:00:05.280 --> 01:00:13.577
Yeah, and the question that I have with this, just to build with it, I know a lot have this thought, so I want to paint the picture properly.

01:00:13.577 --> 01:00:20.518
A lot of individuals say, well, we'll use AI, you'll have more time because you can do things faster.

01:00:20.518 --> 01:00:34.195
But we all in this world mostly here in the United States and also in other countries the shift may be different, but it's you work for 40 hours, we pay you for 40 hours and, okay, well, you have tasks to do.

01:00:34.195 --> 01:00:35.077
You do your tasks.

01:00:35.077 --> 01:00:37.577
Oh, you have free time.

01:00:37.577 --> 01:00:39.514
Here's more tasks.

01:00:39.514 --> 01:01:08.284
How can we change the time value of money to get the free time that everybody's thinking, because it's now more and I've talked about this on other episodes and I try to ask this to any conversation that we have with talented individuals such as yourself that work with this AI space, with the efficiency how can we change the thought process so that the efficiencies that we gain we're not putting additional pressure on those completing the tasks?

01:01:08.824 --> 01:01:13.934
I don't know if we can You're talking about a massive cultural shift to be able to pull that off.

01:01:13.934 --> 01:01:36.226
I think that small, independently owned businesses probably have the best opportunity to change the way that they operate, to achieve something like that where we're generating the value, we're being paid for the value that we're generating, and maybe we don't need to work 40, 50, 60 hours a week any longer and people can still be paid well.

01:01:36.226 --> 01:01:38.612
But I think that's a tall order.

01:01:38.612 --> 01:01:39.873
It's going to be interesting.

01:01:39.873 --> 01:01:49.242
I'm in the professional services industry, so even though we have our unique model, there's still a component of trading hours for dollars.

01:01:51.490 --> 01:02:06.940
So we also need to be thinking about well, either we're going to need a lot more work because we can move things through the pipeline the SDLC, so much faster Am I going to see a lot more work come through that SDLC?

01:02:06.940 --> 01:02:13.340
Or do I need to start thinking about how we change the way that we price and we structure these deals?

01:02:13.340 --> 01:02:26.081
And so now we're exploring and this is early man, I don't have any decisions on this or even really enough clarity to speak to it in a meaningful way but we have to start thinking about value-based pricing.

01:02:28.123 --> 01:02:35.610
Yes, yes yeah, yes, yes, yeah.

01:02:35.610 --> 01:02:37.737
That's a great way to put it because and I think you're on the right track and why?

01:02:37.737 --> 01:02:54.340
That hit me with the software development as a service, because it's a service you're paying for, not time that you're paying for, but internally, are you still budgeting it for the hours for the individuals to do the tasks, or or is it a value you don't have to tell me?

01:02:54.340 --> 01:03:02.735
This could be a rhetorical question, just that I throw out there, because I see there being a shift of we're offering a service, someone's paying for the service.

01:03:02.735 --> 01:03:05.177
It doesn't matter how long it takes.

01:03:05.570 --> 01:03:08.596
And again, I say this all the time I want a deck built on my house.

01:03:08.596 --> 01:03:11.211
I have a contractor come out.

01:03:11.211 --> 01:03:16.077
He doesn't tell me it's 60 hours, he tells me it's $2,000.

01:03:16.077 --> 01:03:22.282
And as you go through, if you have changes, you run into issues because they may be rotting wood or some other things that weren't visible.

01:03:22.282 --> 01:03:33.721
You do a change order, an adjustment or figure out how to mitigate that, but he's still paying his team by the hour to complete the job.

01:03:33.721 --> 01:03:46.275
So I see software development companies uh, in a loose term as a classification doing the same thing yeah, it'll still exist, I guess at that point.

01:03:46.315 --> 01:03:50.518
Right, it's just a matter of like how you're how, but that's what we need to shift.

01:03:50.760 --> 01:03:59.710
Yeah right, because we'll sell services for a fixed dollar, assuming that that fixed dollar will cover our expenses.

01:03:59.710 --> 01:04:07.684
Our expenses are going to be time-based for the most part, because that's how our culture is.

01:04:07.684 --> 01:04:11.137
So how do we fix that?

01:04:13.141 --> 01:04:17.411
all of our employees are salaried, so my costs to operate the business are fixed.

01:04:17.411 --> 01:04:28.556
The sales and delivery side has to maximize the investment we made in the operating side of the business to generate the margin that we need from the business.

01:04:28.556 --> 01:04:39.610
So if we can change the conversation with the prospect to hey, we worked with you in a consulting engagement Maybe that's time and material still, I don't know.

01:04:39.610 --> 01:04:49.099
I'm just spitballing ideas here that we've evaluated what it would mean to create this custom solution for you and the impact it's going to have on the business.

01:04:49.099 --> 01:04:56.139
You're going to see $100,000 a year ROI and we're going to price this based on value creation.

01:04:56.139 --> 01:05:16.619
You're going to pay us X and then we deliver it and you know if they're going to get $100,000 a year return on that investment, what percentage of that would they be willing to pay the vendor who created that solution?

01:05:16.619 --> 01:05:18.326
I don't know if it's going to work.

01:05:18.326 --> 01:05:21.876
I'm probably going to start having conversations like that.

01:05:22.436 --> 01:05:25.382
Well, it's something I think that needs to be.

01:05:25.382 --> 01:05:31.019
I think there will be a radical shift in business in the near term.

01:05:31.019 --> 01:05:35.034
Either it's going to be the small companies or startups like you had mentioned.

01:05:35.034 --> 01:05:39.514
You know, chris and I would be the next billionaires now with no employees, uh, for example.

01:05:39.514 --> 01:05:52.625
But I I say this all in jest, but it's it is it's going to have to be a shift because I I see a change in output versus time, versus value, versus dollars.

01:05:52.625 --> 01:05:58.420
There's a lot of variables there and everyone talks about oh yeah, I would give you a better quality of life.

01:05:58.420 --> 01:06:09.340
What I'm seeing right now, it's just putting more pressure on individuals, because now they're expected to produce more and those that aren't using AI aren't producing more.

01:06:09.340 --> 01:06:16.121
So, in essence, it's like this cycle of you need to do more because now you no longer have to do something.

01:06:16.121 --> 01:06:19.500
It's scary, because I said the same thing to someone the other day.

01:06:19.500 --> 01:06:20.813
It was yesterday.

01:06:20.813 --> 01:06:21.757
We were having a conversation.

01:06:22.391 --> 01:06:24.418
I use AI to write an email to somebody.

01:06:24.418 --> 01:06:30.516
They're using AI to create a response and then it comes back to me.

01:06:30.516 --> 01:06:32.936
We're getting to that world.

01:06:32.936 --> 01:06:39.579
There was everybody's using AI to write these lengthy emails where it's almost like just write the one sentence and just call it a day of.

01:06:39.579 --> 01:06:40.121
Okay, I need.

01:06:40.121 --> 01:06:43.838
I need a hundred dollars for three hours to do this task instead of this.

01:06:43.838 --> 01:06:44.760
Oh, how are you doing?

01:06:44.760 --> 01:06:45.501
We have to do all this.

01:06:45.501 --> 01:06:47.804
That's but that's is.

01:06:47.804 --> 01:06:52.206
It goes back to what you're saying is AI is checking AI.

01:06:52.206 --> 01:06:54.568
But look at these email exchanges that I'm having.

01:06:54.568 --> 01:06:55.653
And we talked about it.

01:06:55.653 --> 01:06:57.635
It was all AI generated.

01:06:57.635 --> 01:06:58.177
It's wild.

01:06:58.257 --> 01:07:12.463
And then it's like I think there's a piece that people are missing right now too, and that is if you look at hopefully you guys have these in your organization, we have them in ours an acceptable use policy for any AI tool that you're bringing into the business.

01:07:12.463 --> 01:07:17.461
It creates all the guardrails and training to make sure people stay within those guardrails.

01:07:17.461 --> 01:07:26.331
Well, a big important part of our AUP is that the human being is still responsible for what's generated in output.

01:07:26.331 --> 01:07:35.358
So if you can generate a lot more stuff really fast through AI, you still have to take the time to look at it.

01:07:35.358 --> 01:07:45.076
So the cognitive load is can be fairly significant, because you got to check everything that it's generating before you like I'm sure you read that email before you send it, brad.

01:07:46.077 --> 01:07:49.539
Yeah, yes, you know, I do, I do read the email.

01:07:49.659 --> 01:08:01.380
make sure that the, the, the grammar is correct because, again, the AI is not perfect, Even if it gets me 80, 90% of the way there, but I still go through grammarly or something.

01:08:01.380 --> 01:08:03.344
It still will fix the grammar, but I do read it.

01:08:03.344 --> 01:08:06.534
I don't want to say it's, I'm just saying conceptually.

01:08:06.534 --> 01:08:08.721
I didn't have to sit there and draft the email.

01:08:08.721 --> 01:08:10.496
I drafted the email in a matter of seconds.

01:08:10.496 --> 01:08:16.443
I now read it, edit it versus having to think of it completely.

01:08:17.210 --> 01:08:22.863
Yeah, I think the flow of thought of writing that it's much faster because you just have to give it a proper prompt.

01:08:22.863 --> 01:08:25.118
It's to say, I need to respond to this email, blah, blah, blah.

01:08:25.118 --> 01:08:30.817
And then you do have to read to make sure the flow looks good and it's like, hey, it's not filling in incorrect information.

01:08:30.817 --> 01:08:40.551
So, a little bit, it's still some time there, but it's still better than in many cases where you're writing it up and you're you know, sometimes your thought goes in different directions and then it doesn't look like it's flowing right.

01:08:41.153 --> 01:08:58.670
So co-pilot or ai can certainly help make it easier for the reader to understand what you're trying to say but to matt's point, the cognitive load is greater on individuals now, and that's the point I was trying to get at is they're responsible for more output.

01:08:58.670 --> 01:09:09.695
Therefore, there's a bigger pressure today to review that output in a faster time.

01:09:09.695 --> 01:09:11.939
I don't know, have you?

01:09:11.958 --> 01:09:15.885
guys checked out the Notebook LM at all.

01:09:15.885 --> 01:09:28.576
Yes, yes, we're using that a lot in the early stages of the sales cycle and talking about cognitive load, and I can create and we're using enterprise so it doesn't.

01:09:28.576 --> 01:09:31.137
You know, we can share it across the organization, et cetera.

01:09:31.137 --> 01:09:33.627
Notebook LM Enterprise and we're using enterprise so we can share it across the organization, et cetera.

01:09:33.627 --> 01:09:34.050
Notebook enterprise.

01:09:34.050 --> 01:09:41.484
I can connect sources, background information on a company, a prospect.

01:09:41.484 --> 01:09:47.250
I can drop in PDF outputs of LinkedIn profiles of the decision makers.

01:09:47.250 --> 01:09:53.724
I can drop in transcripts from the first-time appointment sales calls.

01:09:53.724 --> 01:10:05.565
I can drop in transcripts from other conversations that we have with them in those early sales cycles and drop in a template of a project brief.

01:10:06.690 --> 01:10:09.757
I always use project briefs to educate the team before I bring in the sales.

01:10:09.757 --> 01:10:12.323
You know the engineering part of the sales cycle.

01:10:12.323 --> 01:10:16.600
I can put all that together in a few minutes.

01:10:16.600 --> 01:10:25.480
But then I've got all of this information in there that I just put in there in a few minutes and I generate the audio podcast style output.

01:10:25.480 --> 01:10:35.454
I got a 20-minute podcast I got to listen to and then I got to proofread the brief and I got to look at all the information, maybe go on and correct some things.

01:10:35.454 --> 01:10:38.657
Sometimes the, the, the transcripts are a little wonky.

01:10:38.657 --> 01:10:48.996
You know, if it doesn't understand things or it doesn't understand acronyms, you go edit those things and then you generate some additional output from notebook that you can use in the in the sales cycle.

01:10:48.996 --> 01:10:51.259
It's fascinating that you can use in the sales cycle.

01:10:51.259 --> 01:10:51.640
It's fascinating.

01:10:51.640 --> 01:10:53.122
But the cognitive load man is no joke.

01:10:53.122 --> 01:10:55.704
If I'm in a bunch of meetings all week long and I'm doing that all week long.

01:11:00.414 --> 01:11:14.529
I'm tired, yes, no, it's exhausting, it's tough to keep up with, but it's a challenge for individuals to come through when it's a strange world that we're living in.

01:11:14.529 --> 01:11:32.939
It's a new world and I'm fearful that our brains can't keep up with it, because if humans have been on the planet for 6,000 years, if you look at the advances in technology, it's really within the past 40, 50 years where we've had the most advancements.

01:11:33.250 --> 01:11:34.274
A fraction of that.

01:11:34.796 --> 01:11:37.417
And tooling, and it's almost like the time in between.

01:11:37.417 --> 01:11:39.556
Now, mcp servers didn't exist months ago.

01:11:39.556 --> 01:11:43.380
Who knows what will be invented tomorrow based upon this?

01:11:43.649 --> 01:11:48.217
Well, when quantum computing comes out, generative AI is going to be a whole.

01:11:48.217 --> 01:11:48.880
It's going to be.

01:11:48.880 --> 01:11:54.936
I don't know, I don't even have, we don't have enough time to even dive into that topic, but quantum's right around the corner.

01:11:56.198 --> 01:11:57.862
Yes, and accessible.

01:11:57.862 --> 01:11:58.962
Yeah.

01:11:58.962 --> 01:12:02.835
Yeah, that's a whole topic in itself.

01:12:02.835 --> 01:12:03.478
I love that.

01:12:03.478 --> 01:12:08.421
Yeah, I think my mind is you're both overwhelming me here.

01:12:08.871 --> 01:12:15.533
It's, you know, stemmed from a conversation that I would, that we wanted to have a buy versus build again.

01:12:15.533 --> 01:12:17.158
It's, uh, it's what I love about this.

01:12:17.158 --> 01:12:32.041
It's um it's dynamic down the road, yeah well, I, I see, and the cost of this will come down, it's I'm sure the the cost of ai right will come down significantly, I think once, once they have the interest it's, I'm sure it would.

01:12:32.060 --> 01:12:33.488
Yeah, the the cost of ai right will come down significantly.

01:12:33.488 --> 01:12:36.036
I think once, once they have the interest, it's just like anything else.

01:12:36.036 --> 01:12:38.850
I remember paying for four gig of ram.

01:12:38.850 --> 01:12:43.322
I paid several hundred dollars back in the day and even for a 1200 2400 baud modem.

01:12:43.322 --> 01:12:47.039
I was like whoa, I just spent 300 on a 2400 baud modem.

01:12:47.039 --> 01:12:50.591
I mean, I think it would be the same thing, like this email used to be the same.

01:12:50.591 --> 01:12:51.755
You used to pay by the email.

01:12:51.755 --> 01:12:54.462
People didn't even realize this right Again this is how old I am.

01:12:55.310 --> 01:12:57.832
Younger generations didn't know Like personal PCs were.

01:12:57.832 --> 01:13:02.856
Like three grand, four grand at that time, and now it's like Three grand.

01:13:02.877 --> 01:13:04.261
What are you talking about?

01:13:07.021 --> 01:13:08.810
Oh yeah, the old original desktop.

01:13:08.810 --> 01:13:10.713
I remember going to like what the Circuit City or CompuServe.

01:13:10.713 --> 01:13:21.243
I remember my dad and I went to the store and just seeing these computers were like $3,000, you know, two to $3,000 for a desktop that could barely hold a few photos.

01:13:21.243 --> 01:13:23.635
You know, in today's yeah, that was exactly it.

01:13:23.654 --> 01:13:24.056
That's what I mean.

01:13:24.056 --> 01:13:26.916
That's why I was saying I laughed at the three grand, because it's a $10,000.

01:13:26.916 --> 01:13:29.057
Anyway, it's a nice walk down Maryland.

01:13:29.057 --> 01:13:33.372
But, matt, thank you for taking the time to speak with us.

01:13:33.372 --> 01:13:47.323
I would like to see if we could schedule a follow-up in a couple of months to maybe talk about the buy versus build but I have a feeling that things will be significantly different in a few months and also maybe continue on your journey of value of time.

01:13:47.323 --> 01:13:57.778
Time, value of money, I guess you could call it as well as some of the other things that your team has experienced with AI and their workflow.

01:13:57.778 --> 01:14:00.021
But thank you again.

01:14:00.021 --> 01:14:01.671
We appreciate you taking the time to speak with us today.

01:14:01.671 --> 01:14:16.574
If anyone would like more information on the services that you provide, also your return on investment calculator, which I'm going to go take a look at after this as well, to be honest with you, see if we can incorporate using that, because I like the approach that you have what's the best way to get in contact with you?

01:14:16.595 --> 01:14:21.756
Yeah, so they can visit our website, wwwredhawk-techcom.

01:14:21.756 --> 01:14:25.989
They can just search for Matt Striplehoff on LinkedIn and reach out to connect.

01:14:25.989 --> 01:14:29.916
Happy to have a conversation with your listeners, you know if anybody is interested.

01:14:29.916 --> 01:14:32.619
But yeah, this has been a lot of fun.

01:14:32.619 --> 01:14:35.203
Yeah, I would love to come back and spend time with you guys.

01:14:35.203 --> 01:14:35.923
It was a blast.

01:14:38.650 --> 01:14:39.051
Excellent, great.

01:14:39.051 --> 01:14:39.632
We appreciate it.

01:14:39.632 --> 01:14:40.735
Again, thank you very much for your time.

01:14:40.735 --> 01:14:41.859
It's truly the currency of life.

01:14:41.859 --> 01:14:52.094
Once you spend it, you can't get it back, so we truly do value any time that you spend with us, because it's time you're not doing some great things with AI at the point, so enjoy.

01:14:52.094 --> 01:14:52.935
Thank you, ciao, ciao.

01:14:52.935 --> 01:14:53.515
Thanks, matt.

01:14:53.515 --> 01:15:01.480
Thank you, chris, for your time for another episode of In the Dynamics Corner Chair, and thank you to our guests for participating.

01:15:01.900 --> 01:15:03.442
Thank you, brad, for your time.

01:15:03.442 --> 01:15:06.944
It is a wonderful episode of Dynamics Corner Chair.

01:15:06.944 --> 01:15:10.387
I would also like to thank our guests for joining us.

01:15:10.387 --> 01:15:16.140
Thank you for all of our listeners tuning in as well.

01:15:16.140 --> 01:15:27.943
You can find Brad at developerlifecom, that is D-V-L-P-R-L-I-F-E dot com, and you can interact with them via Twitter D-V-L-P-R-L-I-F-E.

01:15:27.943 --> 01:15:41.354
You can also find me at matalinoio, m-a-t-a-l-i-n-o dot I-O, and my Twitter handle is matalino16.

01:15:41.354 --> 01:15:45.002
And you can see those links down below in the show notes.

01:15:45.002 --> 01:15:46.372
Again, thank you everyone.

01:15:46.372 --> 01:15:47.917
Thank you and take care.
Matt Strippelhoff Profile Photo

Matt Strippelhoff

CEO

Matt Strippelhoff is the co-founder and CEO of Red Hawk Technologies, a company he established in 2008 that specializes in developing, supporting and maintaining custom software applications for mid-market clientele.

A recipient of the 2022 Visionary Leader Award from The Circuit, Strippelhoff is known for his innovative "development-as-a-service" model. This approach bundles software development and support into a single monthly fee, leading to a customer retention rate of over 95%.

Under his leadership, Red Hawk has achieved significant growth, earning a spot on the 2024 and 2025 Inc. 5000 lists of America's fastest-growing private companies. In 2025, the company ranked No. 1065 nationally, placing it at No. 5 in Kentucky and No. 7 in the Cincinnati Metro area. Additionally, it was recognized as the 113th fastest-growing software development company in the nation.