Latest / EGGS! The Podcast / Eggs 466: Less Vibe, More Code. The Future of Software Development with Tyler Wells
Transcript
- 0:12Hey everybody, and welcome back to Eggs the podcast.
- 0:14But before we get started, I want to talk to you about our
- 0:16sponsor, Taylor Style. Most guys actually do want to
- 0:20dress better. They want to look sharper, more
- 0:22put together, more confident, better in business meetings,
- 0:24date nights, conferences, traveling, wherever life is
- 0:27happening. The problem is, most men
- 0:29eventually abandon it because they don't want to think about
- 0:31it. They don't want to shop.
- 0:32They don't want to coordinate outfits.
- 0:33They don't want to spend Saturday wandering through the
- 0:35mall trying to figure out what smart casual means anymore.
- 0:38So what's the easiest way to dress better, Taylor?
- 0:41Style. Taylor is an AI powered menswear
- 0:44styling and rental service backed up by real human
- 0:47stylists. You fill out a quick profile, AI
- 0:49learns your fit and style preferences, and then an actual
- 0:52stylist fine tunes the looks and ships complete.
- 0:54Outfits right to your door. And honestly that's the magic of
- 0:58it. You still get to look like the
- 0:59guy who has his act together without spending the mental
- 1:01energy of getting there. I'm a subscriber right now and
- 1:05every few weeks I get a box with hand picked outfits chosen by a
- 1:08real stylist refined by their AI.
- 1:10And the crazy part is they actually.
- 1:11Nail it most of the time. Stuff I would never go by but I
- 1:14end up wearing non-stop just because it works.
- 1:17You wear the clothes, send them back when you're done and the
- 1:19next box shows up. Easy.
- 1:21No laundry, no shopping, no overthinking.
- 1:23It. It's just one last thing pulling
- 1:24on your attention every week and somehow you end up looking
- 1:27better for it. Go to Taylor dot style.
- 1:29That's TAELOR dot style and use promo code eggs to take 25% off
- 1:34your first month. Once again, that's TAELOR dot
- 1:37style. Use promo code eggs to take 25%
- 1:40off your first month. They handle the clothes so you
- 1:43can focus on everything else. And now back to the show.
- 1:46Hey, everybody, welcome back to Eggs the podcast.
- 1:47Today's special guest is Tyler Wells.
- 1:49Tyler, how are you, man? Welcome to the show.
- 1:51Thanks Ryan. It's a pleasure to be here.
- 1:53Looking forward to the conversation.
- 1:55Absolutely. Me too.
- 1:56Thanks so much for making the time.
- 1:57Let's start, I guess, kind of just at the top and talk a
- 2:00little bit about who you are, what you do, and why we're
- 2:02talking today. Sure.
- 2:04So I'm Tyler Wells. I'm the Co founder and CTO of
- 2:07bring grid dot AI. Been in this industry for Intel
- 2:11by the Gray hair for probably north of 25 years.
- 2:14I've worked in a whole bunch of different companies from small
- 2:18to relatively large, spend a bunch of time at places like
- 2:22Skype and Twilio and us now the third company that I've started
- 2:27and we are kind of focused squarely in the in the world of
- 2:31AI right now. I love that so much.
- 2:33Well, let's talk a little bit just in the beginning to kind of
- 2:35lay some groundwork about sort of your entrepreneurialism.
- 2:37You said this is your third start up.
- 2:39So obviously a lot of people who listen to this show go through
- 2:42those things. Can you talk at all about just
- 2:43sort of, I guess maybe if you want to focus on this project or
- 2:46if you want to talk about other things in the past, but what was
- 2:49sort of your first foray into entrepreneurship like what took
- 2:52you there from working at like a Skype virtualia?
- 2:55No, I think it's always just been AAI guess a dream that I've
- 2:59had and and something that I want to do.
- 3:01I've always wanted to run my own company.
- 3:04You know, I watched my father, grandfather and uncles all run
- 3:06their own company and I've seen others do it and, and decided to
- 3:11take the crazy jump a number of years ago and, and say like,
- 3:14let's just go for it and, and had an idea and let's try it
- 3:17and, and see what happens. You know, the, the, the first
- 3:21one was definitely a, a big learning experience.
- 3:25And that was kind of in between my time at, at Skype and, and
- 3:28Twilio obviously didn't go as, as planned.
- 3:31And that's fine. But you know, from, from, from
- 3:34all failures, you, you can learn a ton of things.
- 3:36And, and I definitely did. And then I kind of spent the
- 3:38next 7 1/2 years at, at Twilio, you know, which at that point in
- 3:42time was, you know, under 200 people.
- 3:44And when I left, it was probably over 5000.
- 3:47So I got to see a, a different stage of, of growth and, and
- 3:51sort of, you know, explosion of, of what that looks like going
- 3:56from sub 200, you know, employees to over 5000 sub 100
- 4:00million revenue to, you know, what it is today.
- 4:03And, and then took all that experience and joined up with
- 4:06another ex colleague at Twilio. And so let's do this again.
- 4:10Let's jump back on this train and, and try to try to build
- 4:13something. And, you know, for me, it's,
- 4:15it's always been I, I like the idea of doing hard things.
- 4:18I like the idea of, of being challenged.
- 4:21And, you know, I think starting a company from zero, trying to
- 4:24get it to 1 is, is sort of that, that ultimate challenge out
- 4:27there. You know, how do you take
- 4:28something that you see as a problem in the world or you see
- 4:32as a, a, something that you want to, to build and, and how do you
- 4:35turn that into something that can help more than just yourself
- 4:39and, and put it out there and, and see what happens.
- 4:42Yeah, I love that. Well, and one of the things you
- 4:44talked about is sort of this like iterative growth, right?
- 4:47You started out with your first project, you know, it went as
- 4:50far as it went or whatever and then it fizzled and then you
- 4:53moved back to regular employment or state, you know, regular W2
- 4:57style employment. Then you jump back out again,
- 4:59took another shot at it. And I imagine that second round
- 5:01went a little further, maybe a little faster because you had a
- 5:04little wind in your sails. Maybe you had a good founder or
- 5:06Co founder with you. Can you talk about the
- 5:08transition from that company to now, what you're doing and how
- 5:13that sort of transition happened?
- 5:15And, and the one thing that I'm really trying to understand
- 5:17here, and we've seen this with a lot of guests and, and a lot of
- 5:19people who are going through the entrepreneurial sphere.
- 5:22There's this moment in a founder's life, this thing that
- 5:25we call the lid. And the notion is that you run
- 5:27into this kind of invisible barrier between what you know
- 5:29how to do and what you don't know how to do.
- 5:31And there's sort of a, you know, act that you have to go through
- 5:34to transition this, you know, whatever we want to call it,
- 5:37this invisible barrier, this energy or whatever that keeps
- 5:39you from moving on to the next thing.
- 5:41For some people, it can be, you know, through the help of a
- 5:44mentor or something who can like hold your hand and drag you
- 5:46through the lid. For other folks, it might be
- 5:49more like, you know, you pick up the piece of knowledge in a
- 5:51prior failed attempt and then you move forward.
- 5:54And this time you can go further, faster, you know, that
- 5:56kind of thing. So I wonder if you just talk
- 5:58about, you know, that transition going from guy who knows nothing
- 6:01and I'm assuming there was nothing in version 1, then
- 6:04version 2, you know, whatever that was, and then and now to
- 6:07version 3 of, of entrepreneurship, what that
- 6:09looks like and just sort of maybe talk about failure on the
- 6:11road too. Yeah, I mean, I think every time
- 6:14you know, you, you come in with a little more experience.
- 6:18I think you said it right. I mean, there's there's a whole
- 6:20ton of things that you don't know, but you know, you have to
- 6:23you just got to figure it out, right?
- 6:25There's when there's only, you know, 2 of you as, as Co
- 6:28founders, there's not a whole lot of, you know, there, there's
- 6:31not a, a team of people that you can lean upon because, you know,
- 6:36obviously you can't hire them. You don't have the type of funds
- 6:38and, and really it's up to you to, to figure all of those
- 6:41things out. And when we left Twilio to, to
- 6:43start the the next company, which is called Propel, you
- 6:47know, we had an idea that we felt that it been, you know,
- 6:49more or less battle tested within Twilio.
- 6:53You know, my team and I built built the platform that we sort
- 6:57of pulled out of there from an idea perspective and said, hey,
- 7:01look, this is applicable to not just Twilio could we kept seeing
- 7:05it across a whole number of other customers inside of
- 7:08Twilio, like, hey, how do we get a platform like this and how do
- 7:10we do this, this, this, this thing that you guys do with the,
- 7:13the analytics and everything else like that.
- 7:15So we'd extracted it out of there with this idea of like,
- 7:19look, we can build this because this has such a high degree of
- 7:22applicability across not just a single vertical like Twilio, but
- 7:26you know, all companies need analytics and they need it in a
- 7:29certain way. Excuse me.
- 7:30And so we, you know, went out there with the idea of like, you
- 7:34know, focusing heavily on on the technology, focusing on building
- 7:37the platform. But then where, you know, we
- 7:40started bumping up against things that we didn't
- 7:43necessarily know how to do well, which was that whole go to
- 7:45market motion of, you know, how to take this platform that can
- 7:49do all these things and sort of spread that gospel across, you
- 7:53know, all the, the industry and, and, and turn them into
- 7:56believers. And, you know, we had to bring
- 7:59in, you know, marketing folks that were sort of specialists in
- 8:03this. We had to, you know, we had to
- 8:04augment every time where there were things that we couldn't
- 8:07necessarily do, we started bumping up against, you know,
- 8:09our knowledge. It was, you know, where can we
- 8:12reach out to kind of find the, the, the best people in the
- 8:16industry to, to come in and, and try to help us and, and what can
- 8:19we actually afford? And so, you know, every single
- 8:23time, like there's just there was just going to be things
- 8:26that, you know, when you're AW2 employee and and you're kind of,
- 8:29you know, a non founder, like all that structure is already in
- 8:32place. So many things are just exist
- 8:34for you that you kind of, you know, more or less take for
- 8:37granted. Like, you know, how do I do
- 8:38billing? How do I do my marketing?
- 8:40How do I, you know, set up channel sales?
- 8:42How do I all of that? I never had to think about that
- 8:44from the engineering side. That was just already done.
- 8:46But then you go start your own company.
- 8:48I mean, you've got to do it. There's not really a, you know,
- 8:51you can beg borrow playbooks out there and try them.
- 8:55But, you know, at the end of the day, it's you've got to find
- 8:57something that works and it's up to you to figure it out.
- 9:00Yeah, I know that one. And I was going to say with that
- 9:02one, I can't say that the lid was was ever removed.
- 9:05You know, we bumped up, you know, we ended up getting
- 9:08towards the end of 2024. And right around that same time
- 9:14is is when you started seeing things like cursor and AI really
- 9:18start to explode on the market. And I think that sort of shut
- 9:22the lid on just so many things across the board because then
- 9:25everything became like, well, aren't we just going to be able
- 9:28to solve this with AI? Isn't AI just going to do this?
- 9:31And I think it's stalled out. You know, a lot of the deals
- 9:33that we're in discussions with a lot of our go to market,
- 9:37everything was sort of met with, well, you know, AI is going to
- 9:40solve this eventually for me. So I'm just going to wait to see
- 9:43what happens. And, you know, yeah, ultimately
- 9:45we ended up shutting the company down and then pivoting into
- 9:48burning grit. Yeah, no, I love that.
- 9:50And actually that little moment that you added there, I'm, I'm
- 9:52sorry I interrupted you that, that little moment that you
- 9:55described there is actually a great segue into what you're
- 9:57doing now. I mean, for work, obviously, but
- 9:59also, I think just sort of it in the, I don't know, you call it a
- 10:02broader tech industry, but you're starting to see this
- 10:04everywhere, which is companies are starting to lay off.
- 10:07I assume some of this is head count that they probably had too
- 10:10much of anyway and now they're just blaming AI.
- 10:12But but you're definitely seeing people say AI is the reason
- 10:16we're getting rid of people, things like that.
- 10:17And I'm familiar enough with what's going on in AI right now
- 10:20that I'm going, well, I don't think you're really replacing
- 10:23those people with AI yet. I mean, maybe one day, but I
- 10:25don't think we're there yet. And I guess maybe it depends on
- 10:28the role, but but I think it's really interesting that, you
- 10:30know, you started butting up against some of that stuff too,
- 10:33which is just people making the excuse that, Oh, I don't need to
- 10:35invest in this cause AI is going to solve it.
- 10:38And so I wonder if we can help maybe level set for the rest of
- 10:41this conversation. But I mean, clearly you took
- 10:44that as AI don't know, like a jolt go get started digging deep
- 10:48on AI. Assume obviously you probably
- 10:50have been using it before, but I mean, you know, you this was a
- 10:53maybe a reason to start digging in on on what it what can AI do?
- 10:56What can't AI do? And where are the gaps?
- 10:59And so. Oh, just to, to just finish that
- 11:02thought. So the, the, I guess what I'd
- 11:05like to try and do is like level set, like what should be the
- 11:09expectations? Where are we actually in AI
- 11:11world? And then we can talk about the
- 11:13rest. Yeah.
- 11:15And I, I, I mean it's changed a lot from obviously at the end of
- 11:192024 to now. I mean it's like insane amount
- 11:23of change where we had to start using it was because we had to
- 11:28do our own sort of headcount reduction as we saw Propel not
- 11:33making the numbers we needed to make to make it a sustainable
- 11:36business. We obviously start having to
- 11:38start head, you know, cut headcount and but we still have
- 11:42to ship product. You know, both myself and my Co
- 11:45founder were like, we're not done.
- 11:46We still think this hasn't a you know, has a chance.
- 11:48So we'll have to, you know, cut our burn rate and sort of double
- 11:52down. But that meant that, you know,
- 11:54we have to start picking up a lot of the, you know, the
- 11:56implementation and and building. And so in order for us to
- 11:59continue to scale and build, you know, we kind of doubled down
- 12:02into things like cursor because that was kind of the main ID and
- 12:05the main sort of entry point into, you know, coding with AI
- 12:09at the time, Like there wasn't even really a gentic coding yet.
- 12:13And so, you know, we doubled down on that and started just
- 12:15really learning a ton about, OK, how do we make these things
- 12:20actually right production level code?
- 12:23And it was through our own trial and error and, and, and research
- 12:26and, and just constantly butting our heads up against it that,
- 12:30you know, we kind of figured out this process.
- 12:32We sort of figured out how important context was.
- 12:35We started to, you know, put all of these pieces together and
- 12:38then just realize like, OK, Propel's not going to make it,
- 12:41but we feel like there's something here.
- 12:44Let's go start, you know, brain grid.
- 12:46And so as we started building brain grid, obviously we're
- 12:48building all of that with AI. And, and, you know, we kind of
- 12:51dove head first into, you know, how do we, how do we get these
- 12:55agents to build everything for us?
- 12:57And, you know, what is the, what is the state of their output?
- 13:02And, and can we actually trust it?
- 13:05And I would say like, you know, most of 25 was a lot of trust
- 13:10and verify. You know, you obviously you've
- 13:14got AI writing all of this code for you, producing a huge amount
- 13:19of output, but all of that still has to be tested.
- 13:21And so a lot of the same processes that we would have to
- 13:24do that we put in place for managing human output are the
- 13:28same types of things that we put in to manage the output from AI,
- 13:32like the validation, the testing, the user acceptance,
- 13:35everything like that. And then as we'd learn more and
- 13:38more, we would start to fold that in.
- 13:39And I would say the big shift came towards, you know, the end
- 13:43of 25 into 26 when we started seeing, you know, like the, you
- 13:47know, Opus 47 models start to to show up.
- 13:51And I would say that was like a, a huge, you know, improvement in
- 13:57terms of the output he now started getting from these
- 13:59agents, whereas, you know, we could essentially, you know, one
- 14:03shot, you know, product creation and everything else like that.
- 14:08And the output we're getting was, was, was very good in terms
- 14:13of layoffs and everything else like that.
- 14:15I agree with you. I think there was a, you know,
- 14:18organizations swelled tremendously with employees, you
- 14:21know, especially during COVID, post COVID and things of that
- 14:24nature. And, you know, they had to take
- 14:25a step back and look at the bottom line of like, look, we're
- 14:27not in, you know, the zero interest rate world anymore.
- 14:30The world is changing. AI is changing everything.
- 14:33It's a it's a pretty viable excuse to say like, oh, you were
- 14:35just going to use AI to kind of, you know, trim the head count
- 14:38and and everybody's going to kind of believe that because
- 14:41there's so much hype around there about AI replacing jobs.
- 14:45Is it replacing some? Yeah, But is it replacing all?
- 14:47Is it making developers obsolete?
- 14:49I think absolutely not. It's not there yet.
- 14:52Is that day going to come? Possibly, but I don't think it's
- 14:56going to the nature of what being a software developers I
- 14:59think is changing more and evolving into this place of, you
- 15:03know, sort of like stewardship, stewardship of the agents and
- 15:08getting the agents to do what it is you need them to do and do it
- 15:11correctly. Yeah, I know there's a couple
- 15:13things in there I want to try and break down.
- 15:15One of them I want to talk about it initially is you talked about
- 15:17some of the framework that you guys are using in terms of or
- 15:20had been using in terms of sort of establishing guard rails and
- 15:24things like that for your systems.
- 15:25You know what you're doing, you guys have the system has
- 15:29generated code, but now it's going through a review and it's
- 15:31doing some of these other steps, things that you would do with a
- 15:33normal software team. What do you think the difference
- 15:36is? Or is there any difference in
- 15:38sort of thinking like an AI versus thinking like a human?
- 15:41And so, and, and the question is that AI was built by humans.
- 15:45And so theoretically, things that work on humans feel like
- 15:48the things that should work on AI.
- 15:49Like we should be able to talk to it sort of in a human way,
- 15:52tell it to run these audits and do the kinds of things, you
- 15:55know, like we would a human engineer.
- 15:57But is there a difference or or is AI somehow different in its
- 16:01software development modes where you actually need to talk to it
- 16:05using different language or different way of thinking all
- 16:08together versus just like this is another human engineer.
- 16:10Does that make sense? It's kind.
- 16:11Of yeah, it does. I mean, I see what?
- 16:13I'm saying. Yeah, I don't think you can
- 16:15treat it just like another human.
- 16:19And I think where I see that is if you say to another human,
- 16:23like, Hey, you need to test ABC and and D and you tell the AI
- 16:30that it's going to test exactly ABC and D.
- 16:34If you give that to a human and they're going through and
- 16:36testing A&B and suddenly they hit something during B, they may
- 16:40not move on to C. They may think like, Hey, I
- 16:43actually need another step after B.
- 16:45Like there's, there's sort of this, this afterthought, right?
- 16:47And they're sort of like they tend to have more memory and
- 16:52understanding of a system that they're working in as opposed
- 16:57to, you know, I start a new session and clawed.
- 17:00It's got, you know, it. It's basically that's that
- 17:03memory is starting all over again.
- 17:06And it's got to go look at the system.
- 17:08It's got to read code. It's got a sort of Orient
- 17:10itself. And if you're giving it
- 17:12something like a very like, hey, pointed command of go to AB and
- 17:15CI mean largely what I've seen is it's designed as it's going
- 17:18to go to AB and C, you know, regardless of C may be totally
- 17:23wrong. B may be this.
- 17:25And so if you're not, you know, if you're providing sort of a
- 17:28very terse description of what you're asking it to do as
- 17:30opposed to, hey, I want you to do A.
- 17:33If you find problems in A, you need to go back and figure out
- 17:35what those problems are before ever moving on to B.
- 17:38And then when you get to B, if you, you know, and sort of
- 17:40setting all of that stuff up, I feel like because it's not
- 17:44really thinking beyond, right, It's not necessarily designed,
- 17:47it's more prediction, right? It's kind of like, hey, you need
- 17:49to do AB C&D, I'm going to do ABC and D.
- 17:51That's what I'm going to do. It's why a lot in the early
- 17:54days, you would give it something like, Hey, I want you
- 17:56to go work on, you know, implement this function over
- 17:59here. And we ended up finding it not
- 18:01only to implement that function over here, but it saw something
- 18:03else and decided to go refactor that as well.
- 18:05And so you end up with sort of like all this collateral
- 18:09probably, you know, at that time in the early days was, was, was
- 18:11damaged. That would then have to, you
- 18:13know, be resolved by the human going like, well, I asked you to
- 18:16do one thing and you ended up in like 3 different spots and, and,
- 18:19you know, kind of screwed everything up.
- 18:21And you know what? That's where we had to spend a
- 18:24lot of time, especially. And, and one of the big reasons
- 18:26we built Brain Grid was to to sort of create those guard rails
- 18:29to keep it on track, to keep it focused, to keep it working in
- 18:33the right places as opposed to that kind of wandering all over
- 18:36your code base and making unwanted changes.
- 18:39Yeah, I love that one, especially as like, you know,
- 18:42novice engineer myself who's pretty familiar with these
- 18:44tools. It's very easy if you don't have
- 18:47foundational knowledge to ask the wrong thing or use the wrong
- 18:50language or something like that. And I think to your point
- 18:52earlier about the, you know, the software engineers not being
- 18:56obsolete just yet, I think that's really where they start
- 19:00shine, right? And and there's parallels to
- 19:02this, right? I remember like when I was a
- 19:03kid, I'm just old enough to have remembered a little time pre
- 19:06Internet. And so, but I know that there
- 19:08was an era where like if I wanted to be online, I had to
- 19:11learn to code. So I had to do, I had to be able
- 19:12to do a little HTML if I wanted to put up my stupid little
- 19:15landing page so that I could get out of my little, you know, Palm
- 19:18Pilot or whatever I had. And so, oh, BlackBerry Pearl,
- 19:21that's what it was. And and so anyway, so I had to
- 19:24learn a little bit of code to get there.
- 19:25And so, but learning that little bit of code was then you this
- 19:28the differentiation between me and like a pure novice or a pure
- 19:31amateur, right. Then there was this shift that
- 19:33happened where you started to see things like WordPress and
- 19:36they'd be got got more sophisticated over time, but you
- 19:39know, sort of the WYSIWYG style editors where people who didn't
- 19:42really know anything could now start delving into stuff that
- 19:44used to require team. And so there was sort of that
- 19:46transition where it was like, OK, well, now my HTML knowledge
- 19:49is kind of irrelevant. Like I'm not such a developer
- 19:52that my code blank, you know, was strong, but I'm actually
- 19:55stronger now in WordPress or using whatever WYSIWYG type
- 19:59styled editor because I have some foundational background in
- 20:03HTML. And then in my own experience, I
- 20:06took a stint as or took like a year as a CMO at a tech startup,
- 20:11software startup. And so I learned a bunch about,
- 20:14you know, APIs and building out schemas and doing all this
- 20:16stuff, you know, actual software development work.
- 20:19And now I've gone to this transition where again, the the
- 20:22world has shifted a little bit. And now amateurs can dally in
- 20:24the land of the experts. You know, we can use these tools
- 20:27to be able to do some of the things that it used to require a
- 20:30high level engineer. But because I've got this extra
- 20:33foundational knowledge, I can push that tool further than, you
- 20:36know, your average amateur. But so to your point about the,
- 20:40the need of of serious software engineers like you guys, it
- 20:44seems like could push this stuff so much further.
- 20:46Even still that, you know, you mentioned earlier being able to
- 20:49kind of one shot your, your approach, you know, and, and
- 20:52land something that was reasonably good in one shot.
- 20:55I think that is where the line is different.
- 20:57So I think a lot of people are looking at this is like this
- 20:59really giant change. And I mean, AI, don't get me
- 21:02wrong, is a wild technology, but at the same time, it's like
- 21:06almost stage 4 of this web development cycle that's been
- 21:09going on for years, you know? And so even though it is a push,
- 21:12it's made the amateurs better, but it will make the pros even
- 21:15more, you know, more better. It's probably not the way to say
- 21:18that they're going to make sense.
- 21:19Stronger development. Well, I mean, it's, it's, I
- 21:23don't think it necessarily makes the pros better.
- 21:26It makes them more effective and more efficient.
- 21:32It increases their ability to produce output, right.
- 21:35So at the end of the day, as an engineer, you know, you, you
- 21:39need to produce output and then, and the output of that is, is
- 21:41typically software, well designed software and, and code
- 21:44that is providing, you know, performing some level of, of
- 21:47functionality or feature for the product.
- 21:50If you take a principal level engineer and they, you know,
- 21:57dive into the tooling, especially something around like
- 22:00Claude code, and they get really good at sort of orchestrating
- 22:04that, you know, you're going to see their productivity
- 22:07essentially go through the roof. They are going to be able to
- 22:11replicate essentially what's in their head multiple times across
- 22:15multiple agents and orchestrate the outcomes that they expect as
- 22:19if they were doing themselves. And they're probably also going
- 22:22to be able to cover more because they're going to allow the
- 22:24agents to sort of deal with some of the things that maybe they
- 22:28don't necessarily. A lot of times they're like, I
- 22:30don't want to do this logging or, you know, this sort of stuff
- 22:32over here. I'm not super interested in or
- 22:34the testing, but they're going to be able to cover all of that
- 22:37now because they're going to essentially, you know, manage
- 22:39and orchestrate the swarm of agents to increase their
- 22:42efficiency and output. And, and literally take what's
- 22:44in their head, their craft, what they've been doing.
- 22:47And sort of translate that into, you know, that the prompts and
- 22:52the the instructions for those agents to more or less like, you
- 22:56know, replicate them in, in a much more meaningful and sort of
- 22:59larger manner. And then if you look at the
- 23:02amateurs, what's happening is all of that knowledge of what
- 23:08we've been doing for, you know, decades or the last 10 years,
- 23:11depending on where you're at, however long, we're sort of
- 23:13bringing that knowledge into these harnesses and into these
- 23:17agents. So that way somebody that's
- 23:19never written a line of software that in their life can
- 23:22essentially express themselves and their idea in, you know, in
- 23:27in natural language and an agents or you know, team of
- 23:31agents can take that and actually build that into
- 23:35correctly built software. Yeah, no, I love that.
- 23:38Well, and I think that's a good delineation too.
- 23:39It's sort of, you know, it's pouring gas on the people who
- 23:42are great, but it's not necessarily that they're
- 23:44becoming themselves a better engineer, for example.
- 23:47So I want him to just touch on and and we can pivot off of this
- 23:51here in just a second. But I wanted to ask you about
- 23:53what do you think this means then?
- 23:54Or like what's the gap between current engineers and those that
- 23:58might be coming through the pipeline now?
- 23:59I always joke about this. I have a Co host here, but he's
- 24:01got some work that conflicts sometimes.
- 24:03So we can't always get together, but he went through this big
- 24:07software accelerator to become a software engineer maybe two
- 24:11years ago, right? So maybe the worst time to get
- 24:13to junior software engineering. But he nonetheless, he did it
- 24:17and he learned a ton. And you know, to your point or
- 24:19the point that you just made about, you know, he's a much
- 24:22better AI pilot than your average bear, right, because he
- 24:26at least has some foundational knowledge.
- 24:28But the job market, I have to imagine is going to get a little
- 24:32funky for these people as they kind of transition from the old
- 24:36school, the guys that have years of experience in engineering to
- 24:40sort of whatever this new version is.
- 24:42And I don't know if it's the same where you just come
- 24:44through, you learn your code, you practice, you do your code
- 24:46challenges, etcetera. Or do you actually just train to
- 24:49become like an AI cut? You know, I always use the word
- 24:51pilot, you know, So do you learn to pilot AI?
- 24:54And then, you know, that's the gig now.
- 24:57Like the software engineer is the Super AI pilot that knows
- 25:00that platform and knows that tool inside.
- 25:02Now. What do you think the the future
- 25:03looks like for those guys? I mean, yeah, I mean, I, I think
- 25:06that's largely where it's going, right.
- 25:09So, I mean, you start to take, you know, the, the, the folks at
- 25:13my level have been doing this for a long time.
- 25:15Obviously, we're going to start to age out and, you know,
- 25:19juniors are going to have to come in and, and start to
- 25:21replace us as, you know, we're retiring or going off to do
- 25:25different things. And, you know, those juniors are
- 25:28coming into an entirely different world than, you know,
- 25:31what I came into. You know, they're coming into a
- 25:34world where, you know, there is a high probability, if not 100%
- 25:39certainty, that that agent is going to be able to write, you
- 25:43know, tremendously better software than they are because
- 25:46of the they just don't have the experience and, and, and really
- 25:49it's just been trained on so much more.
- 25:51And so like you said, they're going to have to become sort of
- 25:54the, the pilots of, you know, what gets fed into those agents
- 25:58and how do they keep those agents, you know, performant
- 26:01and, and doing what they're supposed to be doing?
- 26:04You know, I think a lot of people talk about the software
- 26:08factory and, and you can probably see it all over X and,
- 26:11and things happening out there and I don't think it's there
- 26:14yet. And when I sort of describe the
- 26:17factory, it's literally like you have inputs in the form of like
- 26:20requirements and feature requests and different things
- 26:24like that. And the factory spits out, you
- 26:26know, fully tested, you know, operational code that can then
- 26:29just be deployed right to production.
- 26:31And that's probably an end state that shows up at some point.
- 26:35But it's all these, I don't think they're yet.
- 26:39And so you're still requiring, you know, sort of humans on the
- 26:42keyboard and in a sense, or you know, at least humans speaking
- 26:45into a microphone essentially in natural language, you know,
- 26:49describing what it is they need to do.
- 26:51And then augmenting that with context from specifications,
- 26:56requirements, you know, what have you and, and getting these
- 26:59things to, to build it and build it the right way.
- 27:02And so that still needs sort of that shepherding across the line
- 27:05to get it all the way through. All right, yeah, no, I think
- 27:08that's right. Let's kind of pivot back into
- 27:12more of what you're doing that bring bring grid today and some
- 27:15of the common problems. So for people who maybe aren't
- 27:17super familiar with this kind of work, there's a number of these
- 27:20platforms out here. And I I will probably say some
- 27:22stuff that's wrong about your business, Tyler, so feel free to
- 27:24correct me, but there's a number of people using these different
- 27:27platforms out there. Like Lovable is 1, but there's,
- 27:30you know, lots of these things where people, I think Replit is
- 27:33another one. People are using these things to
- 27:35build apps, They're using it to build websites, They're using
- 27:37all these things and basically you can prompt a natural
- 27:39language kind of what you want it to do.
- 27:41So for, you know, our conversation earlier where we
- 27:43were talking about the novice being able to just kind of speak
- 27:46their mind and then have an AI build something out of it.
- 27:49That's that's possibility through these platforms.
- 27:51It's not always great. Sometimes it yields bad output,
- 27:54you know, whatever, but it's getting better all the time.
- 27:56So I wanted to talk to you a little bit because I think that
- 27:58where you guys start to step in is in getting past the sort of
- 28:02amateur level where people are toying with the stuff and trying
- 28:05to develop real software using magentic tools or AI tools, you
- 28:08know, whatever your platforms are.
- 28:11And like we've talked about, you know, AI is definitely made
- 28:13building software faster, but what has it not made easier in
- 28:17your view? I think two things.
- 28:22First and foremost is what to build.
- 28:25I don't think it's made that necessarily easier yet.
- 28:28I think from what I've seen, you know, the humans still have to
- 28:33curate through their own ingenuity and understanding of,
- 28:40you know, their customers, their marketplace of what needs to be
- 28:43built. I think there's still a lot of
- 28:46work there that that is largely human driven.
- 28:49So they're providing that input in terms of like, hey, here's
- 28:52here's what's going to unlock our next level of growth.
- 28:54Here are the things that we feel like our customers need.
- 28:57Here's what we've heard from our customers and some of that that
- 29:00has to be curated and then turned into software that has to
- 29:04be built and whether that's turning into requirements.
- 29:06But there's some sort of level, there's some input that's coming
- 29:08out of all of that that humans are doing that's in being fed
- 29:11into AI to actually go in and build.
- 29:16And then I think the, you know, the, the next phase is, is just,
- 29:22you know, the, the ingenuity, right?
- 29:24So, you know, the humans are still the ones that that have
- 29:28that level of creativity of something new that needs to be
- 29:31built or something new that doesn't exist or a novel way of
- 29:35of, you know, approaching a problem through the lens of
- 29:39software. You know, they're the ones that
- 29:41are coming up with those ideas. And then they're the ones that
- 29:44are having to, you know, to work with the agents in order to get
- 29:47that built. You know, we're not seeing yet
- 29:50where, you know, all of a sudden, you know, an agent has
- 29:53launched a, a brand new, you know, software application that
- 29:58it came up with all on its own, that it decided there was a
- 30:01market for it. It decided there was, you know,
- 30:04customers and, and just all of a sudden, you know, automatically
- 30:06built everything. I mean, humans are still the
- 30:08ones that are sort of like the the drivers of all of that
- 30:10ingenuity and and the new things that we're seeing.
- 30:13Yeah, I think that's right. And I think it this maybe lands
- 30:16into a little bit, but I mean, I think people spend maybe too
- 30:19much time focusing on the intelligence part of AI and not
- 30:22enough time focusing on the artificial part, which is to say
- 30:25that it's not really thinking. You know, you're talking to it
- 30:28like it's a human and you're treating it like it is, but it
- 30:30isn't. And it's trained on a bunch of
- 30:32knowledge. And it's sort of, you know,
- 30:34without excessive prompting will sort of give you kind of an
- 30:37average of things or give you kind of a middle, you know,
- 30:39middle of the ground kind of answer on a lot of stuff.
- 30:41And, you know, so, but I think people think they're talking to
- 30:44something that's truly smart, You know, the same way that you
- 30:46might talk to, I don't know, some super genius name your guy.
- 30:49And you know, like where they're conjuring this out of, you know,
- 30:53just their sheer brain power. But the, the reality is it's
- 30:56only as good as the input really in the sense that, you know,
- 30:59it's, it's just, it's not smart. It's not thinking about things
- 31:02in the same way that humans still think.
- 31:04And so, and maybe we'll get there one day or we'll be able
- 31:06to fake it well enough, but right now I don't think we're
- 31:08there. And, but I think that's where
- 31:10brain grid really starts to step in, which is around the product
- 31:12planning piece of this. And, you know, so to your point,
- 31:15I mean, yes, the ingenuity and all those things, but I think
- 31:17actually documenting this, you know, not to, you know, beat it
- 31:21too hard. But the, the thing you said too,
- 31:22about 1 shotting, the way that you're capable of 1 shotting a
- 31:25great output from the very beginning is through great
- 31:29planning upfront. Like, I mean, you didn't just
- 31:31say, Hey, I want an app that does this.
- 31:32Like that'll get you something. But you know, if you actually
- 31:36have a full blown set of documentation or whatever, and
- 31:38you know, maybe you're using AI to help you write the
- 31:40documentation, but you know, you're definitely creating a, a
- 31:44product plan or something around this.
- 31:46That's that's making it or that's drawing the line between
- 31:49sort of amateur software and professional software, I think.
- 31:52Yeah, I mean 100%. I mean, if you come in and and
- 31:55you describe like pay, I want to build a, you know, a Kanban
- 31:59style task board to manage my my household.
- 32:03And you know, you just drop that in somewhere and you let AI sort
- 32:07of reason about what it is that that means.
- 32:11I mean, you're going, it's, it's going to come up with something,
- 32:14but is that something necessarily what actually exists
- 32:18in your head, your, your idea? You know, you gave it a, a few
- 32:22words, maybe a couple of sentences, and you left a whole
- 32:25bunch of stuff open to interpretation, which is largely
- 32:28going to be interpreted by its training models and everything
- 32:30else. And it, it, and it's, it's sort
- 32:32of designed to go now build that.
- 32:35Whereas what we try to do is take a step back.
- 32:37So you take those, those same couple of sentences and words
- 32:40about what it is you can describe that's in your head.
- 32:43And we want to tease that out into an entire plan.
- 32:45And we want to actually interact with you to ensure that we that
- 32:49we're extracting what does, what does this actually mean?
- 32:52Like, what do you want that Kanban board to look like?
- 32:55What do you want to have happen when, you know, I drag one from
- 32:58the other? And we want to have that sort of
- 33:00conversational interaction with the user to really ensure that,
- 33:05you know, those couple of sentences that they wrote are
- 33:08going to be turned into what they're really thinking about.
- 33:11And I think where that becomes really important is for the, the
- 33:14non software folks, so that there's plenty of folks out
- 33:17there that have, you know, deep domain expertise in, in areas,
- 33:23but they don't know, I mean, they're not engineers.
- 33:25And, and, you know, in the past, somebody with, you know, deep
- 33:27expertise would have to go raise money or have some friends that
- 33:31were engineers. They would have to come together
- 33:33and, and the engineers would try to distill everything out of
- 33:36their heads and, and try to build it.
- 33:38And I think now that that's not necessary anymore.
- 33:41Now that person can sit down, could sit down with Brinker and
- 33:45say, OK, here's my idea and how do I build this?
- 33:49And, you know, we're going to look at that idea.
- 33:52Our agents are sorry. Our agents are going to look at
- 33:53that idea. They're going to break it down.
- 33:56They're going to turn that into a project plan.
- 33:59It's going to start with an epic and a bunch of requirements, you
- 34:02know, depending on what is and the complexity of what you're
- 34:04trying to build, it's going to understand, hey, does this need
- 34:07a database? Hey, what kind of security does
- 34:09this need? You know, what are the, what are
- 34:11the, the components that are going to make up the system?
- 34:14And it's going to think about that.
- 34:15And then it's going to start to present you with, with
- 34:17questions. It's going to ask you things
- 34:19like what did you really mean by the statement?
- 34:21And, and what do you want it to do in this, in this case?
- 34:23And it's going to help you work through those edge cases that
- 34:26you would, you know, in the past would be a product manager and,
- 34:29and group of engineers sitting down and working through all
- 34:31that stuff. Now you're able to do that
- 34:32yourself, literally having conversations with our agents
- 34:36inside a brain grid. And then as you work through
- 34:38that and you get that requirement specified and, and
- 34:41and built out, you're going to be able to take it and actually
- 34:44build it with brain grid. Brain Good is going to go
- 34:46through that. Take that requirement and then
- 34:47start building it on your behalf.
- 34:49Yeah. There's two points that I just
- 34:51kind of want to reaffirm. I think you're totally right.
- 34:54One is, you know, sort of for the non engineer type,
- 34:57especially, you know, if you're using one of these vibe coding
- 34:59platforms, it's really easy to ask it for something.
- 35:02And like you said, the system will start to do its thing and
- 35:05it'll start filling gaps and and make assumptions on your behalf.
- 35:08It'll generate something and a lot of times that something
- 35:10looks like what you think you wanted.
- 35:11So like to use your example of a Kanban system or something, you
- 35:14know, I'm like, oh, cool, I can drag my cards and blah, blah,
- 35:16blah. But the part that's missing is I
- 35:19don't know, the database management of these cards as
- 35:21they move from system, you know, spot to spot and how are we
- 35:23tracking that? And do they persist and blah,
- 35:25blah, blah. Like there's all these different
- 35:26things that, you know, if you're not engineering focused or if
- 35:29you don't have any experience in that, you know, maybe AI picked
- 35:31up the slack and they knew what you meant, but maybe it didn't.
- 35:35And, you know, without rigorous testing and other things like
- 35:37this, you just don't know. And so I think a lot of times,
- 35:39and I've seen examples of this, I'm sure you have as well,
- 35:41things that people actually ship because they have this level of
- 35:44confidence that, Oh yeah, I did this thing.
- 35:45Look, it's awesome, That works great, but it works only in a
- 35:48singular environment with a singular use case.
- 35:51As soon as you hit refresh, you lose your data, you know,
- 35:53whatever it is. And, and so I think there's a
- 35:56lot of that. So I think, you know, to your
- 35:57point and, you know, having a good plan and building something
- 35:59from the beginning and having a tool like brain grid that allows
- 36:02people to sort out those edge cases because really you don't
- 36:05think about them unless you're thinking sort of engineering
- 36:07minded anyway. So I think that that's really
- 36:10powerful. The other thing I wanted to just
- 36:11kind of add to that, I guess it's sort of related is just how
- 36:15important the language is. And I will say sort of as a
- 36:18novice and, you know, ask my wife, she thinks the robots are
- 36:20going to come out to get me as soon as they're fully sentient.
- 36:22Because as soon as it starts slipping, I'm like, dude, what
- 36:25are you thinking? Like, come on, like, why would
- 36:27you make such a stupid decision? You know, like I talked to it
- 36:29like it's bad, you know, a bad friend or something.
- 36:32And, and so, you know, you know, at some point my professionalism
- 36:37slips and I start getting really loose with my language.
- 36:39But I find that that's when I start getting the worst output.
- 36:42You know, if I treat, if I speak a little more mechanically and I
- 36:45try and use the technical terms, although I will say my 1 little
- 36:48hack as I always lead conversations or any big feature
- 36:51addition or feature change to say, I say I'm not a web
- 36:55developer. So just understand, you know, so
- 36:57as I'm prompting the system, I'll be like, I'm not a web
- 36:59developer. I don't know what I'm talking
- 37:01about. I'm going to try and explain
- 37:02this, but I might use the wrong language, you know, help me
- 37:05through that. And, and it usually does a
- 37:07pretty charitable job of, of working with me.
- 37:09But so, but I think just to back up your point that I think that
- 37:12that's really where products back and understanding, you
- 37:14know, first of all, the capability of these tools, but
- 37:17understanding the you, you just don't want to be leaving it up
- 37:21to assumption to the system. And the parallel that I draw is
- 37:25in the olden days, I guess even as recently as a few years ago,
- 37:29we were still using like development teams out of India
- 37:32and Pakistan and places like this to to help us with web
- 37:35projects. And you know, and we still do on
- 37:38bigger builds because I still think it's good to have a human.
- 37:40But the the point I wanted to make is that, and you can
- 37:44probably relate to this too if you've done some of the same, is
- 37:47if you don't have your product spec perfect.
- 37:49If you don't have a PRD that uses the right language and
- 37:51explains what you want it to do in, in the way that's the proper
- 37:54way of saying it and really articulate your points.
- 37:57If you don't do a good job planning, even with human agents
- 38:00on the other side of the world, you know, as they're working on
- 38:02these things, they will start to make assumptions or they'll
- 38:04guess or they'll do whatever. And then you end up with bad
- 38:07output and you end up with extra cycles and you end up with more
- 38:10billing. And that's where these web
- 38:11projects get the the reputation of just, you know, becoming
- 38:14wildly expensive and flying off the rails and getting way out of
- 38:16scope is that a lot of times they just didn't take the time
- 38:19to plan upfront and, or, or said something and left something
- 38:22open to interpretation. I mean, 100%, I mean, I've seen
- 38:27that in, in real time and we always had that.
- 38:30The, the saying is like, you know, you're throwing it over
- 38:32the wall, right? So like, basically, you know, if
- 38:35you write this, you know, you write this requirement in
- 38:38isolation and then you throw it over the wall to the development
- 38:41team and expect to get perfection back or expect to
- 38:44get, you know, what was in your head that you didn't clearly
- 38:47document or you didn't write down.
- 38:49But you, you know, you wrote something in that spec, you
- 38:52know, you're going to get wildly disappointed.
- 38:54And I think with AI, it's, it's exactly the same.
- 38:57I mean, context is keying. And, and that's why, you know,
- 39:00that the first iteration of our product was very focused on
- 39:04bringing, you know, some rigor and structure to the sagentic
- 39:08process. And that rigor and structure was
- 39:10in the form of, you know, well specified requirements, epics
- 39:15and, and, you know, breaking that down into tasks and, and,
- 39:18and, you know, really giving it something that had been well
- 39:21thought out instead of you just going like, hey, here's this one
- 39:24line. And I expect magic because as
- 39:27soon as you expect magic from that thing, you're just, you're
- 39:30going to be wildly disappointed and you're not going to get it.
- 39:33I think some of that has been reduced with the newer models.
- 39:38They've gotten a hell of a lot better and, and you know, the,
- 39:41the harnesses and cloud code and things like that, they've,
- 39:44they've done better training and they've, they've thought through
- 39:46some of those things, probably because they kept seeing people
- 39:49get wildly disappointed when they were giving him one line,
- 39:51you know, requirements. But you know, we saw that very
- 39:54early on because, you know, we were still trying to keep our,
- 39:57our business running and, and, and ship product and, and we
- 40:01kept getting things that were like, man, this is garbage.
- 40:02We can't use this. How do we get this?
- 40:04We know it can do it. So what do we have to do?
- 40:07And you know, it's, it's became very important to get that thing
- 40:10specified and get it broken down.
- 40:12But what's hard is when you've got users now.
- 40:15And our user base, I think a lot large for a large part are are
- 40:18definitely non-technical folks. How do you get them to have that
- 40:23conversation? And so, you know, we have to
- 40:25sort of ask the questions like, Hey, is this, you know, again,
- 40:27like, is this what you're really thinking?
- 40:29And here's the here's the recommendation.
- 40:32You know, the agent would would say you should take, but here's
- 40:34some other ones. And if you know, or do you want
- 40:36to do something completely different?
- 40:38And so it's, you know, again, it's, it's trying to take those
- 40:41non-technical folks and sort of like walk, you know, hand hold
- 40:44them through the path of, of building software.
- 40:47Well, and I think that that, you know, not to blow too much smoke
- 40:50up your butt, but I think this is a really good place for a
- 40:53business like this because it's, it's clear that people will try
- 40:56and do more themselves than maybe they would have in the
- 40:59past as it pertains to web development because of tools
- 41:02like this. And so having tools like yours
- 41:05or having organizations like yours that will kind of shepherd
- 41:07people through this, that will help them get the training or
- 41:09understand the questions or even just know the questions to ask,
- 41:12right? Because for most people, it's
- 41:13like, maybe to your point earlier, you're talking about
- 41:15people having a clear vision of what they want, but they just
- 41:17don't know how to say it. And so, you know, so in those
- 41:20situations, I, I think a lot of times just because of their lack
- 41:23of engineering training, they're asking the wrong questions or
- 41:25not providing the right data. And you know, just by doing that
- 41:29planning in advance, you can greatly increase your, your
- 41:32output. I wanted to talk to you a little
- 41:34bit about just to sort of, and we've talked about it a little
- 41:36bit throughout the show, but I, I kind of hate the term, but the
- 41:39vibe coding thing I wanted to talk to you about, you know,
- 41:42these would be the platforms like Lovable and Ruplet and
- 41:44these other things that I mentioned earlier.
- 41:45But like, what do you think that the vibe coding is getting
- 41:48right? So for people who are trying to
- 41:50use it or maybe striking out on their own and they want to give
- 41:53it a shot, they don't realize they have a problem that they
- 41:55need brain grid for yet. They will, but they haven't got
- 41:58there yet. So, but what, what do you think?
- 42:00Vibe coding or the the platforms and we can just stick to the
- 42:03major players or whoever you have the most experience with
- 42:05are getting right. And then where do you see that
- 42:07stuff start to break down? I mean, largely what we've seen
- 42:10is what they're getting right is that you know that idea to the
- 42:14aha moment. And so again, if you're, you
- 42:17know, non-technical, non developer, you've got this idea,
- 42:21you know, you can go on these platforms and you know, to the
- 42:24best of your ability, articulate that idea and you know, you're
- 42:29going to see something and you're going to be like, holy
- 42:31crap, like that, that is actually on the web.
- 42:34Like that is that appears to you as as being real.
- 42:37And so it kind of like, you know, you get that dopamine hit
- 42:41of like, I took an idea, now I've got software, but you know,
- 42:46is it, is it really, and, and what level is that software
- 42:49actually at? Is it something that like, Hey,
- 42:52I had an idea and all of a sudden magically I've got a, you
- 42:55know, you know, highly scalable production level system that I
- 42:59can ship and serve a million people.
- 43:00No, it's not going to happen. Like that's, that's, that's a
- 43:03pipe dream right now. But again, what they're getting
- 43:06right is, you know, they're taking people that, you know,
- 43:10largely have had ideas and could never do anything in software
- 43:13because they, again, they weren't developers and sort of I
- 43:16would say, you know, giving them hope in in terms of like, hey, I
- 43:20can take this and maybe I can do something with it.
- 43:22And, you know, I can get it to a certain stage of maybe now I
- 43:27need to go get a technical Co founder.
- 43:30And the reason I say that is we had a lot of early customers
- 43:32coming to us and we're like, hey, I've built this thing on
- 43:35lovable and it's getting to a, you know, a level of
- 43:38sophistication that anytime I ask it to do this, it breaks the
- 43:41rest of the system. And I just can't get beyond
- 43:43this. And then, you know, I, I went
- 43:46over to you guys and I basically told it the same thing.
- 43:49You built a requirement, you gave me a plan and I let you
- 43:53know, execute it with Claude and holy shit, it just works now.
- 43:57And you know, that was kind of like our, you know, our aha
- 44:00moment is like, look, you if you do the planning and you get the
- 44:03context right, these agents are going to build it, build what
- 44:06you need, and they're going to do it the right way.
- 44:08And so, you know, largely where we would see people leaving
- 44:11those platforms is, you know, they were like, Oh my God, I
- 44:14just spent you know, weeks putting this thing together and
- 44:18it's just not quite right or it keeps breaking or it, you know,
- 44:21completely just, you know, I'll ask it to do one thing and it
- 44:23destroys everything. I'm so frustrated like save us
- 44:27basically and you know, and that's, you know, that's how we
- 44:31end up getting most of our, a lot of our customers coming that
- 44:33way. Yeah, well, and I'll say it's
- 44:35interesting too, because with a lot of these platforms they're
- 44:37sort of token based or you get so many fries at something.
- 44:40And so in having similar experiences myself in, in
- 44:44lovable, like if I didn't have a high enough token limit, for
- 44:46example, you can spend a lot of your time, your tokens, your
- 44:49bandwidth, whatever the, the metric they're, you know, your
- 44:52supplier is using. You can spend a big chunk of
- 44:54that just fixing the problem that you just made through 1 bad
- 44:57prompt and then you've burned your month's usage or you, you
- 45:00know, whatever. So now your project has kicked
- 45:02another month down the road. And so efficiency in that sense
- 45:06is really important. You know, I mean, unless you
- 45:07have some kind of, I don't know, multi gajillion dollar
- 45:09grandmaster, you know, level version of of whatever platform,
- 45:14but like, I mean, I use Claude Max and you know, I'm constantly
- 45:17hitting usage limits and stuff like that.
- 45:19And and that's the big plan. You know, I mean, well, the
- 45:22bigger plan, the bigger consumer level plan.
- 45:24And so so anyway, so I think that, you know, to your point,
- 45:28like getting it right or having efficiency around those things
- 45:30is great because if you're constantly going back and fixing
- 45:32what you did, you end up burning a lot of that stuff.
- 45:36So that illusion of completion idea is.
- 45:38Is, yeah, you burn a lot of it and you're just, you're, you're
- 45:41frustrated and you're like, now what do I do?
- 45:44Like I'm kind of screwed. I've got to go find something
- 45:46else because, you know, I'm out of credits.
- 45:49And now I've got a now I've got like, oh shit, I've got to pull
- 45:53that code down. Do I have to go sign up for a
- 45:55Claude Max? Do I have to get a Claude Pro?
- 45:58Do I need to go to codecs? Now I've got to try to set up a
- 46:00development environment. And, you know, as as we sort of
- 46:04evolved our platform, you know, we kept seeing people, you know,
- 46:08writing in the messages like they built this plan out.
- 46:10It was a beautiful plan. They're like, OK, now implement
- 46:12it. And our agents like, I'm sorry,
- 46:14I can't do that. You know, I'm a planning agent.
- 46:17I don't I don't do that. You need to use plot or cursor,
- 46:20whatever else it was. And we found that to be a like a
- 46:24drop off point because, you know, think of the non tech
- 46:29folks trying to set up a local development environment, you
- 46:33know, on Windows or you know, their MacBook like that's, oh,
- 46:37you got to get in the terminal. You know, how many?
- 46:39What's a terminal, you know, and it's like they don't necessarily
- 46:43want to spend the time or the investment to kind of walk
- 46:47through getting all of that stuff set up.
- 46:48And it's, it's a pretty big leap for, you know, a number of folks
- 46:51to be able to operate at that level.
- 46:55You know, maybe for you and I that's like, OK, whatever second
- 46:57nature. We've done it a million times.
- 46:59But you know, the, the person from logistics that, you know,
- 47:03has this amazing idea. They're probably not going to
- 47:06want to, to do that sort of stuff.
- 47:08And then they're going to hop into a level bowl and they're
- 47:10going to get something to a certain point.
- 47:12And then when it gets to the level of complexity, you know,
- 47:15they make it frustrating. Now where do they go?
- 47:18Yeah. So I wonder if we could just
- 47:19take a second and just talk about maybe the difference
- 47:21between prototype and product. Because I wonder if this isn't
- 47:24maybe a line where we could draw, you know, something
- 47:26definitive in the sand and say, hey, basically this is kind of
- 47:29where you're kind of good to operate on your own, which is
- 47:32maybe you're building sort of a a rough draft or you're just
- 47:35trying to get a concept out or maybe get a proof of theory or
- 47:37something. And then there's like this other
- 47:41thing that's the, the production level, you know, ready to go.
- 47:44And I wonder if you just talk about sort of the difference
- 47:46between making a prototype versus making something real.
- 47:50And you know, I put real on quotes because, I mean, I guess
- 47:52if you can see it, it's real. But you know, but like you made
- 47:55the point earlier, you know, could you actually run this with
- 47:57a million users? And, and the answer's no.
- 47:59So what's the difference between sort of a prototype versus a
- 48:01real product? Yeah.
- 48:03I mean the, the prototype to me allows you to, you know, prove a
- 48:09part of a hypothesis. And you know, a lot of times
- 48:13being able to see and interact with that prototype is going to
- 48:18allow you to form a, a more educated opinion about, hey, is
- 48:23this, is this the right layout? Is this the right sort of
- 48:26workflow that we want? And obviously with AI now you
- 48:29can do that very cheaply and quickly.
- 48:33And I think, you know, most product managers today should be
- 48:37doing this, you know, probably at the same time they're either
- 48:41writing that spec or working on that spec, or they're taking
- 48:44that spec and saying, all right, let's turn this into a
- 48:46prototype. And like, you know, walking
- 48:48through the the workflow, walking through the buttons, is
- 48:51that in the right place? Do I like this?
- 48:53Does this make a lot of sense before sort of giving it off to
- 48:57maybe it's the engineering team or, or taking it to the next
- 48:59level? The, the prototype should allow
- 49:02you to answer the questions that you have of the feature that you
- 49:07want to build and allow you to sort of visualize what it is,
- 49:10you know, possibly you know, or at least prove your, your
- 49:14hypothesis that this makes sense.
- 49:16The production level is can I take that and operate that in a
- 49:23repeatable, reliable manner where I can observe it, where I
- 49:27can scale it, where I can understand it, where it's, it's
- 49:30going to stand up to continual usage.
- 49:34It's going to stand up to people doing things to it that I didn't
- 49:38necessarily anticipate and not blow up in extraordinary ways.
- 49:43Or at least when it does blow up, it it blows up in a way
- 49:46that, you know, the users not left in a completely crashed out
- 49:50mode or something else like that.
- 49:51It's, it's taking it from something that's helping you,
- 49:54you know, answer questions, prove an idea to something that
- 49:57can be used in a more general purpose at a scalable.
- 50:01And whether it has to scale to, you know, 1050 to 1,000,000,
- 50:05that's going to be the next level of it.
- 50:08And there's a whole lot more engineering aside from just
- 50:11like, hey, I built it to, you know, to scaling it to operating
- 50:15it, to observing it, to being able to ensure that you know,
- 50:19you're reacting to errors properly and, and, and people
- 50:22are having the right type of experience with it.
- 50:25Yeah, No, I think that's right. Well into, you know, just kind
- 50:28of use again, it's personal example, but like with the
- 50:30recent website I built for our company, I had built it using
- 50:34Figma make as a way to generate the UI basically for it.
- 50:38And what it does is it builds sort of a React JavaScript kind
- 50:42of platform that, you know, it looks great, it's really
- 50:45clickable, it loads really fast. It does all this stuff.
- 50:48Well, it wasn't until much later that I realized as a non
- 50:50engineer, non developer myself, that those kinds of websites are
- 50:53like not crawlable. Basically they just, you know,
- 50:56it's in five lines of text. It's you know, when you, when
- 50:58you look at the source for those things or whatever.
- 51:00So all the data I was putting on there that I was hoping I could
- 51:02rank in Google or whatever for none of that stuff was visible.
- 51:06So after a long heart to heart with Claude, we had a
- 51:08conversation. We put together an idea for how
- 51:10I can take this website that I really like, but how how can I
- 51:13make it so that it works a little better?
- 51:15And we ended up moving to a platform where back end
- 51:17infrastructure called Astro and, and basically rebuilt the
- 51:21website or refactored it on top of this new platform so that it
- 51:24would render full HTML pages and all of our pages could then be
- 51:27crawlable. And so, but those I think are
- 51:30the kinds of things that are the big delineator, one of the big
- 51:34boundaries between sort of the amateur and and the
- 51:36professional, which is it didn't even occur to me until I
- 51:40discovered the problem. And then luckily I had enough
- 51:42wherewithal to be able to fix the problem.
- 51:44But, but if I just shipped that or had gone to market with it or
- 51:48something like that, like I'd be like, oh God, how come nobody
- 51:50can find my website? Like, why am I not coming up on
- 51:52Google? What's going on?
- 51:54You know, and, and so it would end up being a bigger problem.
- 51:57And if I didn't have the language or the right questions
- 51:59to ask, I wouldn't even know how to solve it, you know, or where
- 52:01to go. No, you would, you'd basically
- 52:03be stuck like everyone else. It's push something out there
- 52:06that hey, I've I've got a domain and I've got something behind
- 52:10it, but no one can discover it. Nobody knows about it.
- 52:14Nobody, you know, unless I somehow got very lucky because,
- 52:18oh, I, you know, I never published my site map.
- 52:21Oh my, you know, my SEOI open up.
- 52:23I don't even know what Lighthouse is, you know, you
- 52:26know, all of these, these other things that come with sort of
- 52:29that level of professional software development, you're
- 52:32just not, you're just not going to know about them.
- 52:34And, you know, that's another thing that we, when we think
- 52:37about our platform, because again, we're sort of targeted.
- 52:40It's, you know, it's sort of like those, those consumers that
- 52:42are not necessarily technical. Those are all things that we we
- 52:46have to think about, like we have to think about for you on
- 52:48your behalf, because we can't have the expectation that you're
- 52:52going to, to even know about these things.
- 52:55So how do we allow our builders, our agents to sort of like jam
- 52:59all of that stuff in there? So it's there and available and
- 53:02is actually just behind the scenes, already there and
- 53:05working. Yeah, Yep.
- 53:07No, but I think that's right. So in these last few minutes, I
- 53:10want to spend a few minutes just talking about the brain grid
- 53:12structure. And if I have this wrong, feel
- 53:14free to correct me. But as I understand, you guys
- 53:16use sort of this build, verify, trust kind of framework where
- 53:18you start with capturing, structuring, building and then
- 53:21verifying. And, you know, obviously we've
- 53:23been talking about the reasons why verification and, and these
- 53:26things are such a big deal. But I wonder if you'd sort of
- 53:28just take us through the process of running a project with you
- 53:30guys. You know, what does that mean to
- 53:32capture it, develop the structure you know, to build.
- 53:34You know what it what does this look like in terms of an
- 53:36engagement with brain grit? Yeah, so I mean it.
- 53:39It all starts with the idea. So everything you know we do
- 53:42starts with an idea. So you provide that idea to us
- 53:47in natural language, we will then our agents will then I keep
- 53:51saying we, but it's our agents will essentially, you know, look
- 53:55at that idea. And the, the first thing that
- 53:58it'll do is we find most, most people that come to us don't
- 54:02even have like a, a GitHub repo, right?
- 54:04And so you don't need any of that stuff.
- 54:06We'll take care of that for you. So we will create a brain grid,
- 54:09brain grid manage repo for you. And then the first question we
- 54:12look at is based upon that idea that they've given us, does this
- 54:18need data persistence? Does it need a database?
- 54:20If it does, we'll provision one for you.
- 54:22So we'll then provision a brain grid managed database for you.
- 54:25Then we'll go into actually right, turning that idea into
- 54:29sort of that first specification.
- 54:32And again, our agents are going to look at it and say like, hey,
- 54:36can I do this in just a single requirement?
- 54:41If it's sufficiently easy enough that the agent feels it can do
- 54:46it in a single requirement, it's going to write that single
- 54:50requirement and send you straight into the build process.
- 54:53And then the builders going to take it over and start doing all
- 54:55the implementation. If it's not, it's going to look
- 54:59at it and say, OK, let's actually break this down more
- 55:02because I don't quite have enough information.
- 55:05It's probably got questions. Let's turn this into an epic.
- 55:09And then a certain number, you know, in requirements after that
- 55:12in order to satisfy that, that epic and what it is that you're
- 55:16trying to build. And so you've come in and let's
- 55:19just say you take the, the more complex path.
- 55:22The first thing you're going to get is a project brief.
- 55:24And that project brief is going to be our interpretation or the
- 55:28agent's interpretation from your idea of what it is you're trying
- 55:31to build. And that's going to be the, your
- 55:33first opportunity to have to start that engagement with the
- 55:35agent. And it's going to ask you, hey,
- 55:37here's what I think you're trying to do.
- 55:39Does this make sense or am I missing something?
- 55:42And so you can then go back to and say, like, that's close, but
- 55:46I wish you would do this, this and this, and then we'll refine
- 55:48it. And then it's going to break
- 55:50that down into the requirements. And so let's imagine whatever
- 55:53you're trying to build, you get 5 requirements out of it.
- 55:56And so then you're going to, it's going to sort of put that
- 55:58skeleton together. And then what you have to do is,
- 56:01is now specify each one of those requirements.
- 56:04So you go into the first requirement and you'll click a
- 56:07button that says specify. That agent will then start to go
- 56:10through everything and say, OK, I see you want to build this.
- 56:13I can see the epic in the project plan.
- 56:16I have a few questions. Let me go through those
- 56:18questions. Great, you've answered them all.
- 56:21Here's requirement 1. And now you could actually just
- 56:23go straight into building it. And so essentially the pattern
- 56:27is, you know, you've got this project plan, you specify those
- 56:31requirements, you build the requirement, and then you could
- 56:34publish that requirement, then you go back, specify the next
- 56:37requirement. So it's essentially synchronous
- 56:39of, you know, not necessarily parallel, but you know, one step
- 56:43at a time of taking you through that development process
- 56:47requirement by requirement until you've got the entire thing
- 56:50built. The builder was going to take
- 56:52care of like all the testing and everything else like that.
- 56:55It's going to build all of that framework into, you know, the
- 56:59application that it's building and then you're going to be able
- 57:02to deploy it and you're going to get a URL that's essentially
- 57:04like, OK, there's that thing that I just, you know, spent my
- 57:08time on that was in my head a, you know, an hour or so ago.
- 57:11And now I've actually got a a URL out there the some sort of
- 57:15working software. Yeah, no, I love that.
- 57:18Well and I love that it's just, I don't know that structured
- 57:21framework I think really helps people, especially non-technical
- 57:23founders to to figure things out.
- 57:26When you are doing this verification step though and
- 57:28you're trying to work against AI built software, are you
- 57:31verifying against the original spec?
- 57:33Are you verifying against needs like how are you or user needs
- 57:36or business goals like what is your verification process look
- 57:40like? Yeah.
- 57:40So each requirement that we generate not only has functional
- 57:44requirements, you know, technical requirements at the
- 57:48end, it's got a big set of acceptance criteria.
- 57:51And that acceptance criteria is going to be dependent upon what
- 57:54it is that's being built in that requirement.
- 57:56And then that acceptance criteria is then used by the
- 57:59builder. So when that builder pulls that
- 58:02requirement down and starts to implement it, it's then going to
- 58:06obviously go through all the implementation.
- 58:08It's going to make sure that, you know, TypeScript validation
- 58:11passes, lending passes, tests are passing, all of that good
- 58:15stuff. And then when it feels like, OK,
- 58:17my implementation is done, it's going to go pull all of that
- 58:21acceptance criteria, Go back and look at the at the code and then
- 58:25ensure that it meets the acceptance criteria either
- 58:28through testing or code and provide evidence back that, hey,
- 58:32this acceptance criteria is met by this year.
- 58:35And it's going to do that through every single one of
- 58:37those. And if to find something that
- 58:38it's not meeting the acceptance criteria, it's going to loop
- 58:41again and come back and and keep working through it till it gets
- 58:44it right. OK.
- 58:45And then on the other side of the equation and maybe you guys
- 58:47help with this, I just wanted to to get clarity around it.
- 58:50Like what should the founders or the people who come to you with
- 58:52the project, what should they be doing on their end in terms of
- 58:55auditing that first draft of AI developed software?
- 58:59I mean, if they don't know everything, but like what should
- 59:00they be looking at user flows, data models, security, like what
- 59:04are the things that you would authoritize with them and how
- 59:06much of the onus is on them to do that vetting versus, you
- 59:10know, you guys providing them? Well, I mean, the vetting of the
- 59:12output today is going to largely be on them, right?
- 59:15So I would say first and foremost, they want to pay
- 59:19attention to the input. So as they've come with that
- 59:24idea and that requirement has been generated or requirements
- 59:27have been generated, you know, they want to read through, they
- 59:31want to make sure that it's capturing what their ideas are
- 59:35and what it is they're trying to build.
- 59:37And if it's not or they want to change, it is have that
- 59:40conversation with the agent in order to get it to what it is
- 59:43that they want. And then after the post build
- 59:46and they've they've shipped something or they're they're
- 59:48interacting with in the preview window.
- 59:50You know, it's going to be up to them to sort of go through that
- 59:53and ensure that the agent didn't necessarily miss something
- 59:59which, you know, obviously as we know they they could or maybe it
- 1:00:02misinterpreted something. But you know, it's kind of up to
- 1:00:05them to go through and, and then play that user role and, and
- 1:00:08click through and, and actually use the software and make sure
- 1:00:11it's doing what they want. And if it's not, provide the
- 1:00:13feedback to the agent so we can go and fix it and get it the way
- 1:00:16they want. Or maybe they've gone through
- 1:00:18and it's doing exactly what they want, but now they want to
- 1:00:21change it and they're sort of like this doesn't quite know.
- 1:00:24I thought it was this way, but I don't really like it like this.
- 1:00:27I want to move the button over here.
- 1:00:28I want this drop down here. Well, they got to take that
- 1:00:30information, you know, and, and give it back to the agent just
- 1:00:33as you would a human and say, like, all right, let's change
- 1:00:35this, here's what I want done. And then they sit back and watch
- 1:00:38and it's going to go through everything and and make the
- 1:00:40change. Awesome.
- 1:00:42OK, Well, cool. So, yeah.
- 1:00:43So, I mean, I don't know, maybe I I went too far too fast saying
- 1:00:46that we shouldn't be treating AI like humans.
- 1:00:48I mean, they're maybe just people just like us.
- 1:00:50Well, I mean, I, I think, you know, it's, it's, it's there,
- 1:00:53there are humans that never sleep, right?
- 1:00:54So like they're, they're available.
- 1:00:56I mean, they're just there and they never get tired.
- 1:00:57They never complain. You don't have to give them a
- 1:00:59performance report. You know, you're not paying them
- 1:01:01necessarily salary. So, but still at the same time,
- 1:01:04like, you know, I try to treat mine as like, you know, kind of
- 1:01:09not necessarily, you know, maybe almost like a peer, right?
- 1:01:11It's like, all right, we've got to solve this problem.
- 1:01:13We're going to solve it together.
- 1:01:16I'm not going to write the software for it, but I am going
- 1:01:18to validate what it is you've done.
- 1:01:20And here's a way that we want to do it.
- 1:01:21I want you to do some of the validation.
- 1:01:23I want you to create some of the the testing framework, but we
- 1:01:26need to solve this problem ultimately so my customer you
- 1:01:29know doesn't run into this issue or or gets this new feature.
- 1:01:32Yeah, no, I love that. Tyler, we're coming up on the
- 1:01:34end of the hour. Do you want to take a minute and
- 1:01:37just let people know where they can track you down online, if
- 1:01:39they want to learn more about Brain Grid, where they can go,
- 1:01:41and if they wanted to try and connect with you individually,
- 1:01:44how that might happen? Yeah, I mean, I think it's
- 1:01:46pretty, pretty easy to find us brain grid dot AI.
- 1:01:49We're also LinkedIn, Twitter, Instagram as as well.
- 1:01:53So hopefully people are seeing some of the videos our marketing
- 1:01:56people are are putting out there.
- 1:01:59Saw a really cool one the other day they threw out there.
- 1:02:00They they basically built like a Nike clone site that was like,
- 1:02:04it was amazing, looked beautiful.
- 1:02:07And then yeah, I mean, I'm on Twitter at Tyler Wells and and
- 1:02:10LinkedIn, you know, Tyler S Wells and easy to find me.
- 1:02:14Well, cool. Well, thank you so much, Tyler.
- 1:02:16I really appreciate you taking the time to visit with us today.
- 1:02:18It's been awesome. That my pleasure.
- 1:02:19Enjoy the conversation. Thanks, Ryan.
- 1:02:21Absolutely. And thanks so much to everybody
- 1:02:22who tunes into the show this week and every week.
- 1:02:25And we'll see you guys next time.