📺 Develpreneur YouTube Episode

Video + transcript

Prove Your MVP: The Founder Playbook for a Strong First Launch | Angelo Zanetti

2026-01-27 •Youtube

Detailed Notes

In this episode of Building Better Developers, we talk with Angelo Zanetti (Co-founder & CEO of Elemental) about how founders can prove your MVP before scaling.

We cover: • How to validate you’re solving a real problem • Why simple MVPs win (and feature bloat kills momentum) • Why launching with bugs can ruin your first impression • Why marketing should start before development

🎧 Listen/Watch the full show: https://develpreneur.com/prove-your-mvp-strong-first-launch

About Angelo Zanetti Angelo is the co-founder and CEO of Elemental, a South African-based software development agency helping startups and scaleups worldwide build scalable, high-performance web apps and platforms.

*Follow-us on:*

* [email protected] * https://develpreneur.com/ * https://www.youtube.com/@develpreneur * https://facebook.com/Develpreneur * https://x.com/develpreneur * https://www.linkedin.com/company/develpreneur/

#BuildingBetterDevelopers #MVP #Startups #ProductDevelopment

Transcript Text
Hey, how you doing?
>> Sorry, Rob and Michael. Yeah.
>> Hey, how are you?
>> I know.
>> Doing good, thanks. And you?
>> Let me uh bring some stuff up here. Uh
so, uh thanks for joining us, uh Angelo.
And we have
what is this? I'm sorry.
Trying to figure out why I suddenly got
Okay,
somebody just sent me an invite for a
meeting right now. It's like uh no, I
don't think I'm going to pick that one
up. Um sorry. Uh let's see. So what
thanks for joining us and we are going
to do uh way we do this is it is a um
really more of a conversational kind of
thing than a um you know like a
straightup interview or anything like
that. We'll introduce myself I'll start
the episode introduce myself uh Michael
will introduce himself I'll have it toss
it to you to introduce yourself and then
really from there we're just going to
dive right on in. Um,
whenever we do it, it's it's always been
um almost always just from the start. We
get, you know, from your from your uh
introduction, we get a couple of good uh
questions out of it and then we just
keep on going from there.
>> Great. Sounds good. I'm I'm happy.
>> Okay.
>> Your audio cut out there for a moment
>> already. Okay. Is it live now?
>> Nope. There you go.
>> That's better. There we go. Yeah, it was
a little
>> Where about in the states are you guys?
>> I'm in the Nashville area. Nashville,
Tennessee.
>> Okay. And Michael?
>> And I'm in between Nashville and
Memphis. I'm in uh Jackson, Tennessee or
just south of Jackson.
>> Okay. All right. Nice.
And where are you at?
>> I'm in Cape Town, South Africa.
>> Oh, okay.
So,
>> far away.
>> 2:00 in the afternoon. 3:00 in the
afternoon there. Six. Six.
>> Oh, it's that part. Wow. Okay,
>> you guys are way further east than I
thought. So,
all right. So,
sorry. I'm just bringing all my stuff
up. Let me get a little different
lighting here.
Uh, that should help a little bit. There
we go.
Uh, let's see. Get rid of this.
Um,
let's try this. Like,
uh, Jeez, I don't know when that's going
to happen. Let's try that.
Oh, jeez. I hate it when people like pop
stuff up on my calendars and such right
as I'm stepping into a call. Uh, let's
see. So, audio is good, Michael.
>> Yeah, sounds good.
>> Okay.
>> How do I sound? Uh, good, good. So, all
right.
>> Not in here.
>> I am recording, which is always a
critical part of these things. Um,
sometimes that doesn't happen and that
is not good. So, we've got that going.
Let me like get my crap organized a
little bit here. So, I've got my
workspace.
All right. And we are going to go in
three, two, one. Hello and welcome back.
We are continuing our season of building
better foundations. We are the building
better developers podcast also known as
developneur. I am only known as Rob
Broadhead, one of the founders of
developer and also the founder of RB
consulting where we help you assess your
technology, clean out your junk drawer
there and build a road map for success.
Good things, bad things. Good thing is
uh by the time I we are when you're
seeing this because we record this a
little bit ahead of the game. I am going
to be past a flurry of doing a lot of
crap to simplify my life and go down to
about nothing and travel with simply a
suitcase and a laptop. And probably by
now I am really enjoying that cuz right
now towards the end of it I am tired of
it. It is exhausting. Uh the good thing
is
as we record this, we are getting into
towards the end of the year, a very full
year. Uh very much looking ahead and uh
just really enjoying like what life has
to give me at this point. It's one of
those every day is full. It's exhausting
to get to the end of it, but in a good
way. Sort of like getting to the end of
the introduction that Michael is about
to give us. Go ahead and introduce
yourself.
>> Hey everyone, my name is Michael Mash.
I'm one of the co-founders of Developer.
I'm also the founder of Envision QA
where we create and test custom software
that solves real world problems so your
business runs better and scales smarter.
Uh good thing bad thing uh good thing as
Rob said, you know, we're recording this
a little before the end of the year. Uh
getting into that time of the year where
I'll be able to spend time with the
holiday uh with family and kick back and
catch up on some video games and just
relax a little bit. Maybe watch some
more Christmas episodes or feel good
movies. Uh bad side, every day in
Tennessee, it's a different weather day.
Uh it can be snowy, icy, warm. Uh
yesterday was a gorgeous afternoons and
of course this morning I go outside and
it's like 25 degrees. So I'm ready for
spring.
>> And today we are back with another
interview and uh we're going to start
into a conversation with Angelo. Why
don't you go ahead and introduce
yourself?
>> Hey everybody. Uh thanks for the the uh
intro. for the having me on the podcast.
So I'm Angelo Zenetti. I'm the
co-founder of Elemental. We're a web and
software development company based all
the way out in Cape Town, South Africa.
So a lot of you know Elon Musk. He's our
fellow countryman. Um so we build a lot
of custom web apps, mobile apps,
software. Been doing that for about 20
years. Um I originally was a developer
but no longer. I leave that to the sort
of skilled people in my team. Um, and
uh, I can touch on a little bit of a
good thing and a bad thing. I think the
good thing is uh, it's it's great to be
on this podcast. Um, good to share some
insights with you guys and some
discussions and I'm looking forward to
that. I think the bad thing is we're
kind of winding down to the end of the
year, but it's full steam ahead still.
And uh, yeah, you know, people always
asking how you going, are you preparing
for holiday? Are you winding down? And
I'm like, she's that's that seems like a
very far place right now. But I mean
there's a lot of positive things and
there's good reason for that. But I
think that's the sort of bad thing. But
there will be a break at some point
which is much deserved and um you know
Rob it sounds like you're going to have
an amazing trip as well. So I think we
all need to kick off a little bit at the
end of the year.
>> Yeah, that is the thing we always like
that is that is the challenge of being
in technology. it feels like is that
there's always that like push at the end
of the year and if you're lucky if
things work out then you get like you
know you earn that week or two or
however long you can get that little bit
of a quiet period or maybe just a long
weekend and then go from there and then
this year uh 2025 is just one of those
that it like Christmas and and New
Year's fall sort of in the middle of the
week and I think that just like messes
stuff up a little bit more so it just
feels like there's just there's not
enough time to prepare uh and there's
just too much stuff that's got to get
done between now and uh the holiday
season.
Let's dive right into
um the whole web and application world
because this is something that's like
it's been around now for I mean web
applications been around for a few
decades and mobile apps have been around
and a big thing for you know a good 15
probably 20 years almost and it's gotten
full. It's like you know there's just
certain areas there is just a lot out
there. If you go to like an app store or
Google Play or something like that,
there's just so much stuff out there and
that's I mean all you see a lot of times
is almost like the tip of the iceberg
because there's all the you know the top
ranking apps and then you can go down
and you can find just such a a broad
range of stuff. So how do you um
particularly with your you know if
there's stuff you're developing or for
your customers like what are some ways
to distinguish yourself within that that
busy and loud market?
Yeah, I think for the app stores, you
know, there's even a service that
certain marketing companies offer where
they offer uh app store optimization. I
don't know what the exact term is, but I
think it's really difficult to to
compete in that sort of those verticals
on the app stores. I think you need to
be driving downloads directly to your
your user base and your customer base.
And um I think it just comes down to the
to the old adage of solve problems, you
know, really add value. You know, I'm
sure you guys also hear and see it and
you know, there's so many new startups
and tech products and you know, a lot of
these products fail because there's no
product market fit. They're solving
problems that don't really exist and
there's a little bit of an ego play
there. So, if your product's really
solving a problem and adding so so much
value, you know, they're going to want
to find your product or that or you
going to market to that um audience and
you know directly get people to the app
stores to download your app. Um and then
obviously web as well you know SEO and
you know AI optimization you know um is
also plays into that that sort of role.
So that goes into it. We've actually
we've had a couple of conversations with
that in recent discussions as well about
really like solving a problem. Make sure
that you're actually you're giving a
solution for a problem that people need
to solve. Otherwise, they're probably
not going to pay a lot of money for it.
Now, when you're working with your
customers, how do you how do you enforce
that? How do you work with your
customers to sort of help them uh vet
their product or to to make sure that
they are solving useful problems?
Yeah, that's that's more on the UX and
usability side. So that's not something
that we're involved with, but we do know
that there are companies that will do
user based research. So they'll go and
find sample sizes. They'll actually go
and identify them. They'll do proper
interviews. They'll record them and then
essentially gather that information and
and basically determine, you know, from
the output, is this actually something
that people are willing to, you know,
pay for? Is it a solution that they're
looking for? So, it's not something that
we do. Um, but you know, when we speak
to people, I spoke to a guy today,
someone I know, he wants to build some
sort of app in in the new year. And I
said to him, you know, like we can build
you the best app. It can look great. It
can you know, do all the all different
types of functionality, but you know, if
you're not solving a problem, you know,
and keep it simple as well, but if
you're not solving a problem that people
are willing to pay for, or if you had to
take your app away, would they feel a
bit of pain, you know, would they sort
of miss it? And that's sort of the test.
But it's it's really difficult, you
know, cuz even these uh these
interviews, you know, you can also go
down a rabbit hole and you can you can
interview like 10 people, you can
interview 100 people. I mean, you you
can do a thousand people, but you know,
at some point you got to put something
out there and really test is there
product market fit, is there demand, is
there positive feedback, um or is there
no traction whatsoever.
So, one of the things that you you
mentioned that you guys are one of your
strengths, I guess, for your company,
one of the things values you add is
building scalability from the start. And
uh I find that's like I'm really curious
about that because there's a lot of
people, especially in the app market. It
feels like there's a lot of like there's
just that rush to market. there's just
the like let's get, you know, get our
website out, get our app out there, get
in front of people, and then we'll come
back later and worry about, you know,
things like maintainability,
scalability, and even stability. Um, how
do you how do you do that? And how do
you work that in with your conversations
with your customers or your your
projects as you step into them?
>> Yeah, so it's a great question. Um,
so for me, scalability is two things,
right? It's the ability to, you know, be
able to add more features to a product
without the product having to be
re-engineered.
So,
we're definitely not of the we're not
fans of, you know, building something
quickly, get it out, get some traction,
you know, spend money on that, and then,
you know, after 6 months or year, can it
and then rebuild the product. I think
it's a waste of money for for founders
or whoever these tech owners are uh tech
product owners are. Um,
so I think that even if the app is
small, it's an MVP, I think you still
need to have a lot of best practices,
you know, build a solid foundation,
still think big, you know, in terms of
how this thing can grow, how the the
features can evolve and and and build it
properly, you know, have a solid
foundation to build to build on from the
start and then, you know, in a year or
two or three or 5 years time, it's still
going to keep evolving, right? So I
think that that sort of deals with the
sort of feature and functionality uh
scalability and um and growth and then
the other side of the scalability is the
data side right the usage you know cuz
obviously when you start maybe you've
got few hundred users few thousand users
but we need to think about how does this
platform look when there's like a
hundreds of thousands or millions of
users you know what is that data look
like how does the database going to
handle you you know what sort of
cleanups do we need to do what sort of
technology and architecture do we need
to do and I think that's also very key
to plan from the start as well you know
so having that solid foundation and
having that mindset and those sort of
best practice you know um upfront
uh spec you know how you specify the
project how you think about you know
growth from a data point of view I think
really helps the app handle growth from
a data and a usage point of view down
the line.
And you can always add sorry and and
just one more point is you can always
you know add more you know in terms of
like the hosting you know more
scalability more resources because you
also don't want to um over you know
engineer the the hosting component you
know because it costs money right so you
kind of want to have you know a a good
fit for the start but you know as as it
go as the the app and the usage grows
you know you can always increase the
hosting resources and scalability from
that point of view.
>> Sorry, Michael, over to you.
>> Oh, no, it's okay. Um, I'm glad you
expanded on that. So, how would you
approach for those founders or those uh
people developers with ideas that want
to build a digital app or start a
product, but they don't really
necessarily have the technical
foundation?
Um, so I I think that
it's all about taking that vision that's
in their head and extrapolating that
somehow, right? So you can even use AI
tools these days. I think it's actually
quite nice to visualize your
your product. So like things like replet
or lovable, you know, we've seen a lot
of people come to us with those. They've
built something on lovable and it's
taken their idea further than just a
concept in their head and it's expanded
that to something visual that they can
play with. It's a little bit tangible.
They can run through different steps and
but it's not really production grade
ready. I wouldn't go to market with it.
Um so I think that you know if if we had
this conversation maybe a year or two
ago I wouldn't have said that you know
but I think that's a a good way for
founders. We help clients scope out
their project in terms of we do
discovery. Um so you know we'll we'll
workshop their idea. We'll challenge
them on certain things. We'll suggest
certain things that they haven't thought
about based on our experience and we
basically architect the the the scope of
work the MVP and future phases in a sort
of discovery engagement that happens at
the start of the project. Um so I don't
know if I've answered your question but
you know I've sort of given you two
different ways of tackling that.
>> Oh definitely. Uh so to kind of expand
upon that so with your uh years of
experience with this and dealing with
you know technical and non-technical
founders what are some of the biggest
mistakes you see them making at the
start and then what are some of the
successes you've seen as well?
Some of the mistakes I would say are
that they try and pack too many things
into their MVP. So founders are very
proud. They're very passionate about
their product and sometimes they're a
little bit ego-driven and they want to
have these little bells and whistles and
these nice to haves and it's not always
needed, right? Um
so I think really keeping it simple you
know this whole MVP uh principle you
know a minimum viable product if it's
not going to add if it's not going to
solve the core problem that you're
trying to solve don't include it you
know you can always bring it in later
but you know keep it simple it's going
to keep the founders costs down I think
other things are
I think
yeah I think also maybe even you know we
kind of touched at the beginning, you
know, getting validation from their
potential user base, you know, are they
actually validating their idea or are
they just kind of building something
hoping, you know, that if I build it,
they'll come. Um, and I think that's,
you know, then you've got to kind of
pivot or change direction during
development or after the MVP. And that's
more costly and time consuming. And I
think a really big mistake that I see is
that a lot of founders, you know,
they've
they've seen a niche problem or a niche
problem as you say in the states.
They've come up with a solution. Um
hopefully they've been in that industry
and that that's always, you know, a lot
more success guaranteed from that. But
they think that they'll build a pro a
product and once it's launched, the
floodgates are going to open. And I've
seen that where founders that have
allocated a lot of budget, they've
thought about marketing, they've thought
about how am I going to acquire
customers, they do really really well.
And others that think that okay, I'm
just going to launch this to the world
and I'm going to get lots of clients and
users and subscribers that generally is
doesn't work and you know inevitably the
product fails. Um, so I think marketing
is really, really important, you know,
and to think about it even before
development. Um, yeah.
>> So, if you could sum all of that up and
say the top three things founders should
do when starting to build a product, a
mobile app, what would be your top three
picks?
Yeah, I think it's I think it's what I
said, you know, I think product market
fit, you know, are you really building
something that's going to solve a
problem or are you building something
for a problem that doesn't really exist?
Keep it simple. So, you know, keep it
MVP, keep it as, you know, launch as
easy as possible and don't launch with
bugs. I I don't like that. You know, I
think a lot of there's this it's a
little bit common in the industry to go,
let's launch, get it to market, even if
it's full of bugs, then we'll fix the
bugs as it's live. I I I'm not a fan of
that. I think you've got a a really good
opportunity to make a very strong first
impression. And if your impression is
not good because of bugs and, you know,
errors and things like that, I think it
it you actually blow your your chances
of wowing that that user. And then I
think the marketing thing, you know, I
think that's a big thing. Um, yeah.
>> So I have uh one more followup and I'll
pass it back to Rob. So I'm a big QA
guy. I like test driven development
myself. And in the world of mobile apps,
there's a lot of different tools out
there for doing mobile testing, AB
testing, things of that nature. Uh any
suggestions that you have or any of
particular tools you like to help test
your mobile apps?
So
there are quite a few different tools.
Um I think we've we we're using like
Selenium. There's some other tools that
we're using.
Um we're still also doing quite a bit of
manual testing. I think these tools
don't pick everything up and I think
there's a lot of um
intricacies that need to be thought
about from a user's point of view. Um
yeah and you can obviously write things
like unit tests as well but you know
that takes a lot of time you know it's
almost as much time as it is to build
the product itself. So it sometimes
doesn't from a value and cost point of
view doesn't warrant it. So I think it's
a balance of humanbased testing and that
sort of functional testing and visual
testing you know interface testing and
then using some sort of automated
testing as well. But keen to hear from
your side, you know, like what what's
working from for you and uh what what
you know, what tools you're you're
prescribing to your clients.
So, a lot of the tools I use kind of
depend on which device. Like if you're
doing Android, the uh Android Studios
has actually a pretty good uh test suite
built into it. Uh Catalin is another one
that's pretty good. Uh I've used
Selenium in the past and there's a
couple other ones. It also depends on
the language. I found like if you're
using React, Expo is really good. It has
some really good test tools in it for
testing a lot of mobile apps along that
nature. Uh the biggest thing that uh I
struggle with, especially with mobile
development, I don't know if you run
into this, but uh when you build mobile
apps, do you pick a language like
Android or iOS or do you tend to go for
the more open platforms where you build
once and deploy anywhere? Yeah, we
typically go more the hybrid the hybrid
app route or the progressive web app
route. So we're not building a native.
Um, so it is typically built once
deployed to iOS to Android. And in South
Africa, we've got Huawei, which is a
Chinese uh operating system, but I don't
think it's very popular in the US. A lot
of people look at me when I tell them
that and they don't even know what I'm
talking about, but it's it's actually
similar to Android, the App Store and
the operating system.
Oh, let's go back to swing back a little
bit on the ideas of uh talk about MVPs
and stuff like that because you touched
on something that's actually something
we've run across many times is where
you're you're building an MVP, you're
working where you're working with
somebody on MVP and it's just keeping
the M part of that becomes very
challenging because they're they they
want to push something else in. They're
like, well, what would it take to just
like let's just put this one extra
feature in. And you've also mentioned
that uh something I'm starting to see as
well is sort of a rise of the um the no
code MVP kind of thing where like a
founder or visionary or somebody has sat
down and they've put something together
that is yeah it's not production grade
as you mentioned but it's it sort of
works. It's a it's a clickable demo
maybe a little better than that. Have
you found that there's more push back
now that there's people have sort of
gotten a little bit gotten their hands
dirty? Do you see a little more push
back and a little more of a how hard can
that be to like just let's go add that
feature in or is it still has it still
managed to be roughly the same kind of
conversations you've had in the past?
>> It depends on a case by case basis. Um I
think it's also depends on the feature
and if it makes sense to include it and
how big is that feature or how small it
is and what impact will that have on on
the launch or the value to the user. Um
and then in terms of your question about
the uh people getting their hands dirty.
Yeah, I think a lot of people are
getting their hands dirty. Um so they're
playing with these tools, these AI
tools, you know, Lovable and Replet and
um you know, they're taking their idea
to a certain point, but they're not
developers or engineers by trade. So
there's a lot of things they don't know
to think about, right? and they don't
know to even prompt these things,
you know, let alone will that be correct
or not. So, I think that's our job as
developers is to think of, you know, the
exceptions, you know, what happens when
something fails, what happens
um when there's this strange possibility
and how does the user journey get
impacted by that, you know? So from a
functionality point of view and a user
journey point of view. Um
so I think that's where there's a lot of
shortcomings and I yeah so it it's got
its place. I think these clickable
prototypes or these proof of concepts
are are good and I think it's good to
help them you know as I mentioned
earlier to to take their vision and to
sort of visually see what they can do
and maybe take it to some stakeholders
get some feedback you know get some buy
in or push back and you know that's
maybe a way to to validate you know if I
had to build this properly would you use
it would you pay for it what would be
comfortable paying to subscribe to this
kind of platform.
Yeah, I was wondering if that because
that's, you know, there's in the past
we've had situations we'll do like a
clickable demo or or a proof of concept
and it's it looks good enough that
they're like, "Well, why can't we ship
it now?" You know, it's it's one of
those where they there's a disconnect
between production grade software and a
you know, something that you rip
together over a weekend or anything like
that. I'm wondering are you seeing then
and particularly because this gets into
the concept of you know AI and people
thinking that AI is going to take all
the developer jobs and and some of those
kinds of you know fears that are out
there. Are you finding that uh founders
and and owners are more respective I
guess respectful of software development
now as they sort of get into it and
realize that like they they've sort of
they're like okay I'm ready to hand this
over to you because I I know I'm beyond
my depth or is it is there more of that
like well you know I could probably do
this myself but I'll let you guys do it
because you may do it a little bit
better. Yeah, I think there is a lot of
respect for for developers, you know,
especially if if you don't have a tech
background and you're kind of vibe
coding this application and then you
change something in some place and then
something else breaks and you know,
we've seen that a lot and it's quite
frustrating for for the founders. Um but
what I think it's done is it's actually
created more opportunities you know so
people who had never sort of entertained
the idea of building a product and
trying to take it to market now they can
actually do that or take that concept
you know out of their head and and take
kick the can a little bit further down
the line and then if they're getting
traction you know maybe they go to an
investor and say listen this is what
I've put together I've spoken to these
20 people they've shown interest do you
want to back me with some money um and
then they know they need to build it
properly. Um,
yeah, I think the other thing to
consider is the security, the cyber
security of these web applications. I
don't know if you've seen these videos
of these hackers and then how they just,
you know, these AI lovable whatever
these vibecoded tools. These hackers are
just having a field day. It's like a
little playground for them where they
can just get API keys and, you know,
break these apps. And yeah, there's
quite a few videos about that as well.
So that's obviously a massive concern.
Um, which again, a non tech founder has
got no idea about that and they can find
out the the hard way and the the painful
way. Um,
yeah, which is kind of sad, but it is
the reality of the world that we live
in.
>> Yeah, you've got to watch. I mean,
that's the whole that's the challenge
with security is that there's people out
there trying to get you. Even when you
don't think they're, you know, you think
you're too small or you're not a target,
there's still it's easy to get a target
on your back. And especially stuff like
that, it's um
it's too easy for them now to to put
together like whip together a little app
and then, you know, have a little back
door in it or something like that. And
the next thing you know, you've you've
put this out there and taken taken
advantage of some people that aren't
really paying attention enough. So, sort
of the using the uh the traditional the
tried andrue, you know, methods to get
your apps and and things like that are
probably going to be more important than
uh than ever. And that is where we're
going to pause right now. So that is
part one of our episode and we will be
or part one of our interview and we will
come coming back next episode with part
two uh continue our discussion with
Angelo and uh get into actually even
more of the esoteric part of web and
application development. Uh definitely
getting a little geekier, a little more
detailed this time than we have in a
couple of the prior ones. Well, I guess
we did geek out a little bit on AI on a
few of those, but definitely down into a
little bit more of the coding side of
this, but there are definitely some
really good entrepreneurial points that
get brought up along the way as well,
particularly if you're thinking about
building some sort of a solution and
whether you're thinking like, oh, an app
would be really cool versus a web
application. We will talk about that.
And if you stick around after the next
one, uh there might be some bonus
material that has something to do with
that. And uh again, it's one of those I
think is very important for you to think
about that before you dive in because we
all know once you start writing a lot of
code and sort of building something out,
it's hard to just say, "Nope, I'm going
to trash this and start over on a
completely different uh, you know,
platform."
That being said, we're going to wrap
this one up, let you get back to your
day. So, go out there and have yourself
a great day, a great week, and we will
talk to you next time.
Transcript Segments
27.199

Hey, how you doing?

29.119

>> Sorry, Rob and Michael. Yeah.

32.16

>> Hey, how are you?

33.36

>> I know.

34

>> Doing good, thanks. And you?

38.879

>> Let me uh bring some stuff up here. Uh

42.079

so, uh thanks for joining us, uh Angelo.

46.16

And we have

49.2

what is this? I'm sorry.

52.64

Trying to figure out why I suddenly got

58

Okay,

60.719

somebody just sent me an invite for a

62.16

meeting right now. It's like uh no, I

63.76

don't think I'm going to pick that one

65.119

up. Um sorry. Uh let's see. So what

69.2

thanks for joining us and we are going

70.799

to do uh way we do this is it is a um

75.119

really more of a conversational kind of

77.04

thing than a um you know like a

80.479

straightup interview or anything like

81.68

that. We'll introduce myself I'll start

84.4

the episode introduce myself uh Michael

87.36

will introduce himself I'll have it toss

89.28

it to you to introduce yourself and then

92

really from there we're just going to

93.68

dive right on in. Um,

97.439

whenever we do it, it's it's always been

100.56

um almost always just from the start. We

103.2

get, you know, from your from your uh

105.759

introduction, we get a couple of good uh

107.92

questions out of it and then we just

110.399

keep on going from there.

113.119

>> Great. Sounds good. I'm I'm happy.

116.159

>> Okay.

116.96

>> Your audio cut out there for a moment

119.52

>> already. Okay. Is it live now?

121.92

>> Nope. There you go.

122.88

>> That's better. There we go. Yeah, it was

124.399

a little

124.799

>> Where about in the states are you guys?

127.759

>> I'm in the Nashville area. Nashville,

129.92

Tennessee.

131.12

>> Okay. And Michael?

132.959

>> And I'm in between Nashville and

134.48

Memphis. I'm in uh Jackson, Tennessee or

136.959

just south of Jackson.

138.64

>> Okay. All right. Nice.

142.319

And where are you at?

143.92

>> I'm in Cape Town, South Africa.

146.319

>> Oh, okay.

148.64

So,

149.84

>> far away.

150.64

>> 2:00 in the afternoon. 3:00 in the

152.16

afternoon there. Six. Six.

154.56

>> Oh, it's that part. Wow. Okay,

156.8

>> you guys are way further east than I

158.48

thought. So,

160.72

all right. So,

164.319

sorry. I'm just bringing all my stuff

166.4

up. Let me get a little different

167.519

lighting here.

173.2

Uh, that should help a little bit. There

175.44

we go.

178.56

Uh, let's see. Get rid of this.

182.239

Um,

188.8

let's try this. Like,

192.4

uh, Jeez, I don't know when that's going

193.92

to happen. Let's try that.

197.76

Oh, jeez. I hate it when people like pop

199.76

stuff up on my calendars and such right

201.76

as I'm stepping into a call. Uh, let's

204.72

see. So, audio is good, Michael.

207.2

>> Yeah, sounds good.

208.56

>> Okay.

209.68

>> How do I sound? Uh, good, good. So, all

212.56

right.

212.959

>> Not in here.

214

>> I am recording, which is always a

216.08

critical part of these things. Um,

217.92

sometimes that doesn't happen and that

219.599

is not good. So, we've got that going.

223.28

Let me like get my crap organized a

226.08

little bit here. So, I've got my

228

workspace.

229.68

All right. And we are going to go in

231.44

three, two, one. Hello and welcome back.

236

We are continuing our season of building

238

better foundations. We are the building

239.68

better developers podcast also known as

242.48

developneur. I am only known as Rob

245.84

Broadhead, one of the founders of

247.2

developer and also the founder of RB

249.439

consulting where we help you assess your

251.28

technology, clean out your junk drawer

253.599

there and build a road map for success.

256.56

Good things, bad things. Good thing is

261.199

uh by the time I we are when you're

264

seeing this because we record this a

265.6

little bit ahead of the game. I am going

267.759

to be past a flurry of doing a lot of

270.96

crap to simplify my life and go down to

273.52

about nothing and travel with simply a

276.08

suitcase and a laptop. And probably by

278.24

now I am really enjoying that cuz right

280.72

now towards the end of it I am tired of

284

it. It is exhausting. Uh the good thing

286.96

is

288.8

as we record this, we are getting into

291.04

towards the end of the year, a very full

292.8

year. Uh very much looking ahead and uh

296.16

just really enjoying like what life has

298.72

to give me at this point. It's one of

299.84

those every day is full. It's exhausting

301.84

to get to the end of it, but in a good

303.6

way. Sort of like getting to the end of

306.08

the introduction that Michael is about

307.6

to give us. Go ahead and introduce

308.72

yourself.

309.68

>> Hey everyone, my name is Michael Mash.

311.199

I'm one of the co-founders of Developer.

312.88

I'm also the founder of Envision QA

314.72

where we create and test custom software

316.4

that solves real world problems so your

318.88

business runs better and scales smarter.

321.28

Uh good thing bad thing uh good thing as

324

Rob said, you know, we're recording this

326.16

a little before the end of the year. Uh

328.24

getting into that time of the year where

329.52

I'll be able to spend time with the

330.8

holiday uh with family and kick back and

333.36

catch up on some video games and just

335.199

relax a little bit. Maybe watch some

336.88

more Christmas episodes or feel good

338.639

movies. Uh bad side, every day in

342.24

Tennessee, it's a different weather day.

344.32

Uh it can be snowy, icy, warm. Uh

347.36

yesterday was a gorgeous afternoons and

349.52

of course this morning I go outside and

351.039

it's like 25 degrees. So I'm ready for

354.16

spring.

356

>> And today we are back with another

358.32

interview and uh we're going to start

359.84

into a conversation with Angelo. Why

361.759

don't you go ahead and introduce

362.8

yourself?

364.319

>> Hey everybody. Uh thanks for the the uh

367.199

intro. for the having me on the podcast.

369.919

So I'm Angelo Zenetti. I'm the

372.479

co-founder of Elemental. We're a web and

376

software development company based all

377.759

the way out in Cape Town, South Africa.

380.16

So a lot of you know Elon Musk. He's our

382.319

fellow countryman. Um so we build a lot

385.039

of custom web apps, mobile apps,

387.039

software. Been doing that for about 20

389.36

years. Um I originally was a developer

392.16

but no longer. I leave that to the sort

393.84

of skilled people in my team. Um, and

397.52

uh, I can touch on a little bit of a

398.8

good thing and a bad thing. I think the

400.479

good thing is uh, it's it's great to be

402.24

on this podcast. Um, good to share some

404.4

insights with you guys and some

406

discussions and I'm looking forward to

407.28

that. I think the bad thing is we're

409.68

kind of winding down to the end of the

411.84

year, but it's full steam ahead still.

413.84

And uh, yeah, you know, people always

416.639

asking how you going, are you preparing

418.16

for holiday? Are you winding down? And

419.599

I'm like, she's that's that seems like a

421.919

very far place right now. But I mean

424.4

there's a lot of positive things and

426.479

there's good reason for that. But I

428.319

think that's the sort of bad thing. But

430.24

there will be a break at some point

431.68

which is much deserved and um you know

434

Rob it sounds like you're going to have

435.039

an amazing trip as well. So I think we

437.36

all need to kick off a little bit at the

438.8

end of the year.

440.24

>> Yeah, that is the thing we always like

442.16

that is that is the challenge of being

443.68

in technology. it feels like is that

445.199

there's always that like push at the end

447.039

of the year and if you're lucky if

449.039

things work out then you get like you

450.4

know you earn that week or two or

451.84

however long you can get that little bit

453.759

of a quiet period or maybe just a long

455.919

weekend and then go from there and then

458.24

this year uh 2025 is just one of those

460.639

that it like Christmas and and New

463.199

Year's fall sort of in the middle of the

464.8

week and I think that just like messes

466.72

stuff up a little bit more so it just

468.319

feels like there's just there's not

470

enough time to prepare uh and there's

471.759

just too much stuff that's got to get

473.039

done between now and uh the holiday

475.84

season.

477.36

Let's dive right into

479.919

um the whole web and application world

483.84

because this is something that's like

485.199

it's been around now for I mean web

486.8

applications been around for a few

488.16

decades and mobile apps have been around

490.639

and a big thing for you know a good 15

492.96

probably 20 years almost and it's gotten

496

full. It's like you know there's just

498

certain areas there is just a lot out

499.919

there. If you go to like an app store or

501.84

Google Play or something like that,

503.12

there's just so much stuff out there and

505.199

that's I mean all you see a lot of times

506.72

is almost like the tip of the iceberg

508.16

because there's all the you know the top

510.16

ranking apps and then you can go down

512

and you can find just such a a broad

514.56

range of stuff. So how do you um

517.36

particularly with your you know if

518.479

there's stuff you're developing or for

519.839

your customers like what are some ways

521.36

to distinguish yourself within that that

524.399

busy and loud market?

527.2

Yeah, I think for the app stores, you

529.36

know, there's even a service that

530.88

certain marketing companies offer where

532.64

they offer uh app store optimization. I

536

don't know what the exact term is, but I

538.8

think it's really difficult to to

540.72

compete in that sort of those verticals

543.44

on the app stores. I think you need to

545.36

be driving downloads directly to your

547.68

your user base and your customer base.

550.08

And um I think it just comes down to the

553.519

to the old adage of solve problems, you

556.72

know, really add value. You know, I'm

558.72

sure you guys also hear and see it and

560.88

you know, there's so many new startups

562.48

and tech products and you know, a lot of

565.2

these products fail because there's no

566.88

product market fit. They're solving

568.32

problems that don't really exist and

570.56

there's a little bit of an ego play

572

there. So, if your product's really

574.48

solving a problem and adding so so much

577.04

value, you know, they're going to want

578.8

to find your product or that or you

580.56

going to market to that um audience and

583.839

you know directly get people to the app

585.68

stores to download your app. Um and then

588.24

obviously web as well you know SEO and

590.8

you know AI optimization you know um is

594.16

also plays into that that sort of role.

598

So that goes into it. We've actually

599.36

we've had a couple of conversations with

600.88

that in recent discussions as well about

603.12

really like solving a problem. Make sure

605.839

that you're actually you're giving a

607.2

solution for a problem that people need

608.56

to solve. Otherwise, they're probably

610.08

not going to pay a lot of money for it.

612

Now, when you're working with your

613.519

customers, how do you how do you enforce

616.959

that? How do you work with your

618.16

customers to sort of help them uh vet

620.959

their product or to to make sure that

623.04

they are solving useful problems?

626.959

Yeah, that's that's more on the UX and

629.279

usability side. So that's not something

631.92

that we're involved with, but we do know

633.519

that there are companies that will do

636.16

user based research. So they'll go and

638.959

find sample sizes. They'll actually go

641.279

and identify them. They'll do proper

643.6

interviews. They'll record them and then

646.56

essentially gather that information and

648.88

and basically determine, you know, from

652

the output, is this actually something

653.92

that people are willing to, you know,

656.64

pay for? Is it a solution that they're

658.48

looking for? So, it's not something that

660.56

we do. Um, but you know, when we speak

663.04

to people, I spoke to a guy today,

665.2

someone I know, he wants to build some

666.88

sort of app in in the new year. And I

668.8

said to him, you know, like we can build

671.44

you the best app. It can look great. It

673.2

can you know, do all the all different

676

types of functionality, but you know, if

678.16

you're not solving a problem, you know,

679.839

and keep it simple as well, but if

681.519

you're not solving a problem that people

682.88

are willing to pay for, or if you had to

685.76

take your app away, would they feel a

687.6

bit of pain, you know, would they sort

689.36

of miss it? And that's sort of the test.

691.6

But it's it's really difficult, you

693.68

know, cuz even these uh these

696.959

interviews, you know, you can also go

699.36

down a rabbit hole and you can you can

701.44

interview like 10 people, you can

702.88

interview 100 people. I mean, you you

704.8

can do a thousand people, but you know,

706.959

at some point you got to put something

708.24

out there and really test is there

710.64

product market fit, is there demand, is

713.2

there positive feedback, um or is there

715.6

no traction whatsoever.

718.88

So, one of the things that you you

720.72

mentioned that you guys are one of your

722.48

strengths, I guess, for your company,

723.519

one of the things values you add is

724.959

building scalability from the start. And

728.88

uh I find that's like I'm really curious

731.44

about that because there's a lot of

732.56

people, especially in the app market. It

734.16

feels like there's a lot of like there's

735.68

just that rush to market. there's just

737.2

the like let's get, you know, get our

738.88

website out, get our app out there, get

740.88

in front of people, and then we'll come

742.639

back later and worry about, you know,

744.32

things like maintainability,

745.76

scalability, and even stability. Um, how

749.36

do you how do you do that? And how do

750.88

you work that in with your conversations

752.399

with your customers or your your

753.92

projects as you step into them?

756

>> Yeah, so it's a great question. Um,

759.92

so for me, scalability is two things,

762.959

right? It's the ability to, you know, be

765.68

able to add more features to a product

767.68

without the product having to be

769.04

re-engineered.

770.639

So,

772.56

we're definitely not of the we're not

775.04

fans of, you know, building something

777.12

quickly, get it out, get some traction,

780.56

you know, spend money on that, and then,

782.48

you know, after 6 months or year, can it

784.639

and then rebuild the product. I think

786.399

it's a waste of money for for founders

789.76

or whoever these tech owners are uh tech

792.079

product owners are. Um,

795.68

so I think that even if the app is

797.76

small, it's an MVP, I think you still

799.68

need to have a lot of best practices,

801.36

you know, build a solid foundation,

803.12

still think big, you know, in terms of

804.639

how this thing can grow, how the the

807.279

features can evolve and and and build it

810.24

properly, you know, have a solid

811.6

foundation to build to build on from the

814.079

start and then, you know, in a year or

815.519

two or three or 5 years time, it's still

817.36

going to keep evolving, right? So I

819.92

think that that sort of deals with the

822.8

sort of feature and functionality uh

825.279

scalability and um and growth and then

829.76

the other side of the scalability is the

832.32

data side right the usage you know cuz

834.399

obviously when you start maybe you've

835.76

got few hundred users few thousand users

838.399

but we need to think about how does this

841.76

platform look when there's like a

843.44

hundreds of thousands or millions of

844.959

users you know what is that data look

846.639

like how does the database going to

848

handle you you know what sort of

850.24

cleanups do we need to do what sort of

852.639

technology and architecture do we need

854.24

to do and I think that's also very key

856.079

to plan from the start as well you know

858.24

so having that solid foundation and

861.36

having that mindset and those sort of

862.959

best practice you know um upfront

867.68

uh spec you know how you specify the

870.639

project how you think about you know

872.24

growth from a data point of view I think

874.639

really helps the app handle growth from

877.36

a data and a usage point of view down

879.199

the line.

882.079

And you can always add sorry and and

884.48

just one more point is you can always

886.32

you know add more you know in terms of

889.279

like the hosting you know more

890.639

scalability more resources because you

892.639

also don't want to um over you know

897.92

engineer the the hosting component you

900.56

know because it costs money right so you

902.48

kind of want to have you know a a good

904.639

fit for the start but you know as as it

906.56

go as the the app and the usage grows

909.44

you know you can always increase the

910.8

hosting resources and scalability from

913.36

that point of view.

915.36

>> Sorry, Michael, over to you.

917.12

>> Oh, no, it's okay. Um, I'm glad you

919.76

expanded on that. So, how would you

922.88

approach for those founders or those uh

925.76

people developers with ideas that want

928

to build a digital app or start a

931.12

product, but they don't really

932.56

necessarily have the technical

934.079

foundation?

937.12

Um, so I I think that

941.6

it's all about taking that vision that's

943.6

in their head and extrapolating that

946.72

somehow, right? So you can even use AI

949.6

tools these days. I think it's actually

951.6

quite nice to visualize your

954.88

your product. So like things like replet

957.44

or lovable, you know, we've seen a lot

960

of people come to us with those. They've

962.8

built something on lovable and it's

965.36

taken their idea further than just a

967.36

concept in their head and it's expanded

969.36

that to something visual that they can

971.279

play with. It's a little bit tangible.

973.12

They can run through different steps and

976

but it's not really production grade

977.68

ready. I wouldn't go to market with it.

980.16

Um so I think that you know if if we had

985.04

this conversation maybe a year or two

986.24

ago I wouldn't have said that you know

987.68

but I think that's a a good way for

990.32

founders. We help clients scope out

994.079

their project in terms of we do

995.759

discovery. Um so you know we'll we'll

998.24

workshop their idea. We'll challenge

1000.079

them on certain things. We'll suggest

1001.44

certain things that they haven't thought

1002.639

about based on our experience and we

1005.199

basically architect the the the scope of

1008.399

work the MVP and future phases in a sort

1011.759

of discovery engagement that happens at

1014.16

the start of the project. Um so I don't

1017.12

know if I've answered your question but

1018.88

you know I've sort of given you two

1020.32

different ways of tackling that.

1024.16

>> Oh definitely. Uh so to kind of expand

1027.199

upon that so with your uh years of

1029.839

experience with this and dealing with

1032.319

you know technical and non-technical

1034.24

founders what are some of the biggest

1036.24

mistakes you see them making at the

1038.48

start and then what are some of the

1039.919

successes you've seen as well?

1042.959

Some of the mistakes I would say are

1046.079

that they try and pack too many things

1048.72

into their MVP. So founders are very

1051.919

proud. They're very passionate about

1054.16

their product and sometimes they're a

1056.24

little bit ego-driven and they want to

1058.559

have these little bells and whistles and

1060.08

these nice to haves and it's not always

1063.039

needed, right? Um

1065.84

so I think really keeping it simple you

1068.08

know this whole MVP uh principle you

1071.44

know a minimum viable product if it's

1073.76

not going to add if it's not going to

1075.44

solve the core problem that you're

1076.96

trying to solve don't include it you

1078.559

know you can always bring it in later

1080.32

but you know keep it simple it's going

1083.039

to keep the founders costs down I think

1085.919

other things are

1088.88

I think

1091.12

yeah I think also maybe even you know we

1093.36

kind of touched at the beginning, you

1094.96

know, getting validation from their

1098.48

potential user base, you know, are they

1100.24

actually validating their idea or are

1102.72

they just kind of building something

1104.48

hoping, you know, that if I build it,

1106.4

they'll come. Um, and I think that's,

1109.679

you know, then you've got to kind of

1110.88

pivot or change direction during

1113.6

development or after the MVP. And that's

1115.6

more costly and time consuming. And I

1118.799

think a really big mistake that I see is

1121.679

that a lot of founders, you know,

1124.799

they've

1126.48

they've seen a niche problem or a niche

1128.64

problem as you say in the states.

1130.4

They've come up with a solution. Um

1132.96

hopefully they've been in that industry

1134.32

and that that's always, you know, a lot

1136.4

more success guaranteed from that. But

1139.52

they think that they'll build a pro a

1141.28

product and once it's launched, the

1144.96

floodgates are going to open. And I've

1146.96

seen that where founders that have

1149.76

allocated a lot of budget, they've

1151.2

thought about marketing, they've thought

1153.2

about how am I going to acquire

1154.799

customers, they do really really well.

1157.2

And others that think that okay, I'm

1158.88

just going to launch this to the world

1160.559

and I'm going to get lots of clients and

1162.88

users and subscribers that generally is

1166.08

doesn't work and you know inevitably the

1168.24

product fails. Um, so I think marketing

1171.2

is really, really important, you know,

1173.919

and to think about it even before

1175.52

development. Um, yeah.

1178.64

>> So, if you could sum all of that up and

1181.2

say the top three things founders should

1184.72

do when starting to build a product, a

1188.48

mobile app, what would be your top three

1190.799

picks?

1192.88

Yeah, I think it's I think it's what I

1194.48

said, you know, I think product market

1196.64

fit, you know, are you really building

1198.799

something that's going to solve a

1201.2

problem or are you building something

1204.559

for a problem that doesn't really exist?

1207.44

Keep it simple. So, you know, keep it

1210

MVP, keep it as, you know, launch as

1212.559

easy as possible and don't launch with

1215.039

bugs. I I don't like that. You know, I

1216.96

think a lot of there's this it's a

1220.08

little bit common in the industry to go,

1222.16

let's launch, get it to market, even if

1224.08

it's full of bugs, then we'll fix the

1225.76

bugs as it's live. I I I'm not a fan of

1229.039

that. I think you've got a a really good

1231.84

opportunity to make a very strong first

1233.679

impression. And if your impression is

1235.679

not good because of bugs and, you know,

1238.88

errors and things like that, I think it

1240.4

it you actually blow your your chances

1242.48

of wowing that that user. And then I

1246

think the marketing thing, you know, I

1247.36

think that's a big thing. Um, yeah.

1251.28

>> So I have uh one more followup and I'll

1253.76

pass it back to Rob. So I'm a big QA

1257.2

guy. I like test driven development

1258.72

myself. And in the world of mobile apps,

1261.44

there's a lot of different tools out

1262.799

there for doing mobile testing, AB

1264.96

testing, things of that nature. Uh any

1267.2

suggestions that you have or any of

1269.36

particular tools you like to help test

1271.52

your mobile apps?

1274.559

So

1276.08

there are quite a few different tools.

1278.72

Um I think we've we we're using like

1281.52

Selenium. There's some other tools that

1283.6

we're using.

1285.52

Um we're still also doing quite a bit of

1288

manual testing. I think these tools

1290.08

don't pick everything up and I think

1292

there's a lot of um

1294.96

intricacies that need to be thought

1296.559

about from a user's point of view. Um

1300.159

yeah and you can obviously write things

1301.52

like unit tests as well but you know

1303.36

that takes a lot of time you know it's

1305.28

almost as much time as it is to build

1307.36

the product itself. So it sometimes

1309.28

doesn't from a value and cost point of

1311.919

view doesn't warrant it. So I think it's

1315.039

a balance of humanbased testing and that

1317.84

sort of functional testing and visual

1320.4

testing you know interface testing and

1322.559

then using some sort of automated

1324.32

testing as well. But keen to hear from

1327.44

your side, you know, like what what's

1329.44

working from for you and uh what what

1332.32

you know, what tools you're you're

1333.919

prescribing to your clients.

1336.48

So, a lot of the tools I use kind of

1338.96

depend on which device. Like if you're

1341.12

doing Android, the uh Android Studios

1343.52

has actually a pretty good uh test suite

1345.84

built into it. Uh Catalin is another one

1348.48

that's pretty good. Uh I've used

1350.88

Selenium in the past and there's a

1352.64

couple other ones. It also depends on

1354.32

the language. I found like if you're

1355.84

using React, Expo is really good. It has

1358.32

some really good test tools in it for

1359.76

testing a lot of mobile apps along that

1361.52

nature. Uh the biggest thing that uh I

1364.24

struggle with, especially with mobile

1365.76

development, I don't know if you run

1367.36

into this, but uh when you build mobile

1370.559

apps, do you pick a language like

1372.799

Android or iOS or do you tend to go for

1375.679

the more open platforms where you build

1377.84

once and deploy anywhere? Yeah, we

1380.64

typically go more the hybrid the hybrid

1383.84

app route or the progressive web app

1385.919

route. So we're not building a native.

1388.72

Um, so it is typically built once

1391.44

deployed to iOS to Android. And in South

1394.559

Africa, we've got Huawei, which is a

1396.32

Chinese uh operating system, but I don't

1399.6

think it's very popular in the US. A lot

1401.28

of people look at me when I tell them

1402.48

that and they don't even know what I'm

1403.6

talking about, but it's it's actually

1405.36

similar to Android, the App Store and

1407.12

the operating system.

1411.12

Oh, let's go back to swing back a little

1413.2

bit on the ideas of uh talk about MVPs

1415.36

and stuff like that because you touched

1416.48

on something that's actually something

1418

we've run across many times is where

1419.76

you're you're building an MVP, you're

1421.679

working where you're working with

1422.88

somebody on MVP and it's just keeping

1425.6

the M part of that becomes very

1427.2

challenging because they're they they

1428.799

want to push something else in. They're

1430.08

like, well, what would it take to just

1431.36

like let's just put this one extra

1432.64

feature in. And you've also mentioned

1434.88

that uh something I'm starting to see as

1436.96

well is sort of a rise of the um the no

1441.52

code MVP kind of thing where like a

1444.32

founder or visionary or somebody has sat

1446.08

down and they've put something together

1447.919

that is yeah it's not production grade

1450.08

as you mentioned but it's it sort of

1451.919

works. It's a it's a clickable demo

1454.32

maybe a little better than that. Have

1456.08

you found that there's more push back

1458.24

now that there's people have sort of

1460

gotten a little bit gotten their hands

1462.32

dirty? Do you see a little more push

1463.84

back and a little more of a how hard can

1466.159

that be to like just let's go add that

1467.84

feature in or is it still has it still

1470.48

managed to be roughly the same kind of

1472.4

conversations you've had in the past?

1475.36

>> It depends on a case by case basis. Um I

1479.12

think it's also depends on the feature

1480.96

and if it makes sense to include it and

1483.039

how big is that feature or how small it

1485.12

is and what impact will that have on on

1488.559

the launch or the value to the user. Um

1491.679

and then in terms of your question about

1493.36

the uh people getting their hands dirty.

1496.559

Yeah, I think a lot of people are

1497.679

getting their hands dirty. Um so they're

1500.72

playing with these tools, these AI

1502.559

tools, you know, Lovable and Replet and

1505.039

um you know, they're taking their idea

1508.159

to a certain point, but they're not

1511.2

developers or engineers by trade. So

1513.2

there's a lot of things they don't know

1514.64

to think about, right? and they don't

1516.96

know to even prompt these things,

1519.919

you know, let alone will that be correct

1521.679

or not. So, I think that's our job as

1525.12

developers is to think of, you know, the

1526.88

exceptions, you know, what happens when

1528.64

something fails, what happens

1531.279

um when there's this strange possibility

1534.88

and how does the user journey get

1536.88

impacted by that, you know? So from a

1539.36

functionality point of view and a user

1540.96

journey point of view. Um

1544.159

so I think that's where there's a lot of

1546.08

shortcomings and I yeah so it it's got

1550.24

its place. I think these clickable

1551.84

prototypes or these proof of concepts

1554

are are good and I think it's good to

1555.84

help them you know as I mentioned

1557.6

earlier to to take their vision and to

1560

sort of visually see what they can do

1561.36

and maybe take it to some stakeholders

1562.96

get some feedback you know get some buy

1565.84

in or push back and you know that's

1568.799

maybe a way to to validate you know if I

1571.6

had to build this properly would you use

1574

it would you pay for it what would be

1575.44

comfortable paying to subscribe to this

1577.279

kind of platform.

1579.44

Yeah, I was wondering if that because

1580.72

that's, you know, there's in the past

1582.72

we've had situations we'll do like a

1584.159

clickable demo or or a proof of concept

1586.32

and it's it looks good enough that

1588.64

they're like, "Well, why can't we ship

1589.84

it now?" You know, it's it's one of

1591.44

those where they there's a disconnect

1593.12

between production grade software and a

1595.76

you know, something that you rip

1596.799

together over a weekend or anything like

1598.4

that. I'm wondering are you seeing then

1601.12

and particularly because this gets into

1602.4

the concept of you know AI and people

1604.88

thinking that AI is going to take all

1606

the developer jobs and and some of those

1607.84

kinds of you know fears that are out

1609.279

there. Are you finding that uh founders

1612.559

and and owners are more respective I

1616.64

guess respectful of software development

1618.72

now as they sort of get into it and

1620.159

realize that like they they've sort of

1622.08

they're like okay I'm ready to hand this

1623.52

over to you because I I know I'm beyond

1625.52

my depth or is it is there more of that

1628

like well you know I could probably do

1629.679

this myself but I'll let you guys do it

1631.279

because you may do it a little bit

1632.559

better. Yeah, I think there is a lot of

1635.279

respect for for developers, you know,

1638.48

especially if if you don't have a tech

1640.48

background and you're kind of vibe

1641.919

coding this application and then you

1644.08

change something in some place and then

1645.84

something else breaks and you know,

1648.559

we've seen that a lot and it's quite

1650.72

frustrating for for the founders. Um but

1654.72

what I think it's done is it's actually

1656.32

created more opportunities you know so

1658.4

people who had never sort of entertained

1660.72

the idea of building a product and

1663.279

trying to take it to market now they can

1665.2

actually do that or take that concept

1668.559

you know out of their head and and take

1670.559

kick the can a little bit further down

1672.08

the line and then if they're getting

1674.159

traction you know maybe they go to an

1675.679

investor and say listen this is what

1676.96

I've put together I've spoken to these

1678.88

20 people they've shown interest do you

1681.279

want to back me with some money um and

1683.84

then they know they need to build it

1685.039

properly. Um,

1688.159

yeah, I think the other thing to

1689.6

consider is the security, the cyber

1692.159

security of these web applications. I

1694

don't know if you've seen these videos

1695.36

of these hackers and then how they just,

1698.32

you know, these AI lovable whatever

1701.44

these vibecoded tools. These hackers are

1704.399

just having a field day. It's like a

1706

little playground for them where they

1707.52

can just get API keys and, you know,

1710.64

break these apps. And yeah, there's

1712.399

quite a few videos about that as well.

1714.24

So that's obviously a massive concern.

1716.72

Um, which again, a non tech founder has

1719.679

got no idea about that and they can find

1722.64

out the the hard way and the the painful

1725.44

way. Um,

1727.52

yeah, which is kind of sad, but it is

1729.76

the reality of the world that we live

1731.12

in.

1732.72

>> Yeah, you've got to watch. I mean,

1733.84

that's the whole that's the challenge

1735.44

with security is that there's people out

1736.96

there trying to get you. Even when you

1738.559

don't think they're, you know, you think

1739.76

you're too small or you're not a target,

1741.52

there's still it's easy to get a target

1743.76

on your back. And especially stuff like

1745.279

that, it's um

1748.24

it's too easy for them now to to put

1750.24

together like whip together a little app

1752.399

and then, you know, have a little back

1754

door in it or something like that. And

1755.039

the next thing you know, you've you've

1756.48

put this out there and taken taken

1758.08

advantage of some people that aren't

1759.36

really paying attention enough. So, sort

1761.84

of the using the uh the traditional the

1765.2

tried andrue, you know, methods to get

1767.2

your apps and and things like that are

1768.96

probably going to be more important than

1771.6

uh than ever. And that is where we're

1774.799

going to pause right now. So that is

1776.72

part one of our episode and we will be

1778.799

or part one of our interview and we will

1780.64

come coming back next episode with part

1783.039

two uh continue our discussion with

1785.12

Angelo and uh get into actually even

1788.64

more of the esoteric part of web and

1791.679

application development. Uh definitely

1794.88

getting a little geekier, a little more

1796.24

detailed this time than we have in a

1797.52

couple of the prior ones. Well, I guess

1799.039

we did geek out a little bit on AI on a

1800.48

few of those, but definitely down into a

1801.84

little bit more of the coding side of

1803.039

this, but there are definitely some

1805.039

really good entrepreneurial points that

1807.6

get brought up along the way as well,

1809.44

particularly if you're thinking about

1811.36

building some sort of a solution and

1813.52

whether you're thinking like, oh, an app

1815.12

would be really cool versus a web

1816.88

application. We will talk about that.

1820

And if you stick around after the next

1821.76

one, uh there might be some bonus

1823.6

material that has something to do with

1824.96

that. And uh again, it's one of those I

1827.36

think is very important for you to think

1828.64

about that before you dive in because we

1831.44

all know once you start writing a lot of

1832.96

code and sort of building something out,

1834.399

it's hard to just say, "Nope, I'm going

1835.84

to trash this and start over on a

1837.279

completely different uh, you know,

1838.799

platform."

1840.32

That being said, we're going to wrap

1841.679

this one up, let you get back to your

1842.96

day. So, go out there and have yourself

1844.159

a great day, a great week, and we will

1846.32

talk to you next time.