📺 Develpreneur YouTube Episode

Video + transcript

Fixed Bid vs Time and Materials | Interview with Charly Leetham (Part 2)

2025-11-20 •Youtube

Detailed Notes

Understanding fixed bid vs time and materials is one of the biggest challenges for developers, consultants, and small business owners. In Part 2 of our interview with Charly Leetham, we dive deep into the realities of scoping work, managing hidden requirements, handling missed expectations, and balancing fairness with sustainability.

Charly brings more than 40 years of practical experience to the discussion, sharing real-world lessons about pricing models, knowing when to use fixed bids, and how to protect both your client and yourself in custom software projects.

⸻

🔹 In This Episode

We explore: • When fixed bid pricing works (and when it doesn’t) • How to handle unclear or evolving scope • What to do when you underestimated your own estimate • The hidden workflows that wreck fixed-price projects • Why time and materials is sometimes the fairest approach • How to charge ethically while still covering your learning curve

This conversation is a must-watch for developers, freelancers, and business owners navigating complex custom work.

⸻

🔹 About Charly Leetham

Charly Leetham has over four decades of experience solving technical problems, designing systems, and helping small businesses thrive. After careers in engineering, tech, project management, and franchising, she founded Ask Charly Leetham, a trusted digital services company supporting clients worldwide. She’s also the host of Rise and Shine – Your Business Tech Boost, where she shares practical tech insights without the hype.

Facebook: https://facebook.com/askcharlyleetham Twitter / X,: https://x.com/yourbizmgr YouTube: https://youtube.com/askcharlyleetham Instagram: https://instagram.com/ask_charly_leetham LinkedIn: https://linkedin.com/in/charlyleetham

⸻

🔹 Listen to Building Better Foundations

A podcast designed to help developers and entrepreneurs build smarter, stronger, and more intentional businesses.

Subscribe for more insights, interviews, and practical strategies.

⸻

👉 Connect with Us

Website: https://develpreneur.com/ LinkedIn: https://www.linkedin.com/company/develpreneur/ YouTube Playlist: https://www.youtube.com/@UCZOuFN_LhczvGyT2KSItH_g Facebook: https://facebook.com/Develpreneur Twitter/X: https://x.com/develpreneur

#FixedBidVsTimeAndMaterials #CharlyLeetham #SoftwareDevelopment #BusinessGrowth #DeveloperPodcast

Transcript Text
[music]
[music]
[music]
[music]
Well, hello and welcome back. We are
continuing our season of building better
foundations. We are building better
developers the developer podcast. I am
Rob Broadhead, one of the founders of
developer, also the founder of RB
Consulting, where we help you leverage
technology to build a roadmap for
success.
Good thing, bad thing. Good thing is I
am we are in holiday season. I am like
planning out stuff for Thanksgiving and
Christmas and things like that.
The bad thing is is that I also have a
little mini vacation. I've got a week
vacation, like a working vacation coming
up. And so I'm planning things for that.
And then we also have obviously
Thanksgiving dinner and the stuff around
that and all of our gatherings. And then
we're going to be on a vacation in the
second half of December. And so there's
just too many cool things to do. Life is
literally almost too good. Uh but it's
not so good that I can't spend a little
time sharing it with Michael introducing
himself. Hey everyone, my name is
Michael Malash. I'm one of the
co-founders of Developer. I'm also the
founder of Envision QA where we help
businesses build reliable custom
software by combining smart development
with thorough testing so you can grow
with confidence. Check us out at
envisionqa.com.
Uh good thing, bad thing, uh like Rob
said, we're getting close to the
holidays and Thanksgiving. Uh it's kind
of a double blessing uh for us because
it's my daughter's birthday on the 24th,
which is usually Thanksgiving, but this
year it's the Monday before
Thanksgiving. So, we get to actually
split it up and have a couple special
dinners. Uh and then I get to kick back
and watch uh you know, the double
header, the Lions play on Thanksgiving
Day and enjoy my turkey.
>> So, we are continuing. This is uh part
two of our interview with Charlie Letham
and um we will dive right into it. We're
going to pick up right where we left
off. So uh pencils up, time to crank out
some notes. Oh, that's a that's an
excellent answer. And it actually I'm
going to flip it now because this is
also the we also sit on the other side
of it is so you know my my favorite
example is the the customer that comes
and says, you know, I want to build eBay
and I've got a $500 budget, you know, or
something like that. I want to build
Amazon and I've got a $1,000 budget or
something like that. So, what do you do?
Um, and a little bit of this is sort of
your thoughts on uh fix versus time and
materials type projects. And then when
somebody comes to you with a uh which
you sort of laid out like I I want a
website $500 or whatever their you know,
whatever their budget is. I've got a
hundred bucks to build a bud or $10,000.
is how you approach those when it's um
whether it's time of materials or it's a
fixed bid and and trying to hit their
their have that conversation with them I
guess.
>> So I I I think the question there is
fixed versus uh time and materials. How
how do you how would I approach it?
>> If I can get a really solid scope of
work, you are going to get five pages.
Each page will have around a thousand
words on it. It will have three or four
images there. I don't have to do
manipulation on these images. You're
going to give me images. It's minimal
manipulations. I don't have to go
through and cut out backgrounds or do
merges on things. Um so, you know, can I
get a really tight scope of work? If I
can get a really tight scope of work
that I can then point to and say, now
you're asking me to do this thing and
it's not in this list of things. That's
when I do time and material. H sorry
that's when I do fixed price. Now I will
try to do fixed prices more often than I
will try to do time and materials. I
think that that
shortity for both for both parties. For
myself knowing that this is what I'm
going to get in the door and for my
client saying this is what I'm going to
spend and I'm going to get what I want
for what what I'm spending. That that is
the that is the goal for me. But it has
to be that really really tight scope of
work. You've got to be able to sit down
and write out exactly what those
deliverables are. You need to be able to
at the end of the project put a tick
next to each of them and say this is
what you got. If you can't,
that's when you need to go down to look,
I need to do this on a time and
materials basis. What I'm going to do is
I and the way I approach it is what I'm
going to do going to spend an hour. I'm
going to look at this for an hour and
then I'm going to come back to you and
say, "Look, I think I can do it for this
approice or I need another three hours
or I need another four hours." Now,
that's putting the control back in the
client's uh hands. They can say, "No,
stop right now. I don't want to spend
any more money on this. This is I've hit
my I've hit my appetite."
Um, but it's also giving me some level
of protection against Scope Creek
blowout. Um, it's never an easy answer.
I I would prefer if I'm doing time and
materials or you know hourly based work
to say I think it's going to take 2 or 3
hours let me spend that amount of time
and I'll come back to you and have a
chat about where we're at. Um
yeah. Yeah. So I mean then then you get
into coding projects and how do you put
a how do you put a tick in a box next to
a coding project and say it's a fixed
price coding project. uh that one you're
going to have to sit down and look at
some
historical data and say, "Look, it
normally takes me this long to write do
this type of project." If you don't
know, then you should be doing that on a
time and materials basis to start with
and get your data together. Uh but
again, have that conversation with your
clients around I'm going to spend 4
hours. I'm going to get as much done as
I can in that four hours and then I'm
going to come back and say this is where
I'm at. That's just my gut bill on that.
It's always a bit of a
>> Yes.
>> So, say you've gotten into a fixed bid
project and so I guess you might have
already answered this, but if you've
started with a fixed bid project and
it's not like a website, but it is like
a software project and you run into that
issue where okay, you're still within
the requirements, but you're over on the
time. Do you just keep that time box or
do you somehow figure out how to get
that back to a times and material?
>> Um, no. Look, honestly, at that point,
that's my problem. That's not my
client's problem. They came to me, they
asked for my expert opinion, I gave them
my expert opinion. I'm just going to
wear that. I know a lot of people don't
do that. Um, I may, depending on the
relationship with the client, go back
and say, "Hey, listen. This is going to
take me a bit longer. Can we talk about
what I've got, what I've costed you
versus what I'm actually doing?" Uh, but
if I have been overconfident with my own
abilities, that's on me. That's that's
not on you.
I I And I I'll use the analogy. If you
take your car to the mechanic for an oil
change and they quote you, I think it's
350 bucks here for an oil change now.
Uh, and
it really is a case of, you know, they
take the sump plug out, they drain the
oil, put the sump plug back in, put
fresh oil in,
and
the guy they're using messes it up for
whatever reason. It takes them 4 hours
instead of the 2 hours. I'm not going to
pay for their mistake. I'm not going to
pay because the the guy they had on
didn't have the skill set. They quoted
me $350. It was a it it is a defined
deliverable. I'll pay 350. That's a
learning experience that they can take
in. They put that you I then take that
information. I put it back into my
systems. I put it back into my my cost
analysis. Do have I got enough
contingency? Have I got enough risk on
my pricing? Have I overestimated on
this? Have I underestimated on this? It
all goes back into the pot of, yeah,
next time I'm going to I'm going to cost
more or I've got all these new skills
now that's going to actually mean I
can't I do it less. Um, in fact, a great
example I can give you on that. I'm
seeing a lot of spam hitting forms.
Again, it's just it's this cyclical
thing, right? You you put a form up, you
you do all the right things. You get it
locked down, spam doesn't go through,
and then all of a sudden spam starts to
ramp again. It's because they've worked
out new ways of eating beating what
you're already doing. That smarter mice.
Uh, and I spent hours on a client's site
um, just locking it down again and
working out what was working and what
wasn't working and checking what what
forums were saying. I charged them a
fraction of the amount of time I spent
doing that job because I didn't think it
was fair that they pay for me to do my
learning. There is a point that you
charge them to do a bit of learning, but
I don't think I should charge them to do
my learning. Then the next client came
along the very next day and said, "I'm
having this problem." I said, "No
problems. I've got to fix. It took me 5
minutes and I charged them a fixed price
to do it." So that's where I got it back
because I had all that new knowledge. I
I I I gave them what they considered to
be a fair price. It was a fair price,
but it wasn't they didn't pay me for the
2 minutes to do the job. They paid me
for this the weeks worth of learning I
had done before, basically. And and
that's that's where I'm at with that.
>> Mhm. What do you think?
Go ahead.
>> It's I'm kind of in uh
a mixed boat right now. Uh recently
worked on a a big fixed bid project that
uh went way over budget. Uh in part due
to miss requirements and um
kind of missed
opportunities with the client to
understand really what we thought we
were building wasn't really what we
ended up building or essentially what
they wanted really wasn't what they
explained
>> uh to us. Uh, and we're I'm even at the
point of delivering the application and
we're still running into some things
that are uh big ticket items that need
to be done in order to get this out the
door. So, you know, yep, I'm eating the
cost because it's not their problem that
I essentially missed all this up front.
But it is a pros and cons cuz when you
go into a
a
situation with the customer
to build them a custom piece of
software, something that is for their
business, for their day in and outs. And
if they can't explain it to you or they
leave something out, you kind of run
into that situation of, you know, can
you go back and ask for times of
material on that or is that your mistake
for missing it?
And while there's opportunities to go
back to the times of materials, it is
hard because
you missed it or it was missed in the
process, but it is a fixed bid and it
needs to be completed as close to the
fixed bid as pro possible without
really
um negatively impacting your customer
because it's on you. It's on the
business. Uh, and hopefully the next
time you go out and find the next
customer, you you've learned from that
and you know how to reset your
expectations. And it's 61 half a dozen.
I've had the same issues with the
websites too, like like you said, you
know, you go through and you build that
and usually those are better, but when
you get into software building custom
applications, it it is more of a
variable process and you're either going
to be uh under or over if you go fix
bit. And even with times and materials,
you could still be over uh without
really understanding it because of scope
creep or you just run into something
that was unforeseen at the time of uh
you know the investigation during the
requirements gathering.
>> So you did a require if I if I might you
did a requirements analysis like you sat
down with the client and you went
through that whole discovery process and
you got a scope based on that or did
they come to you and say this is what we
want? Uh kind of both. Uh I had a
premise of what they wanted uh from what
the industry does, but they didn't need
something as large as what some of the
bigger players offer. So we came in with
something a little more custom, a little
more designed for them. And we sat down
with them for almost a good 3 months
going through their systems, the
requirements, their processes. And there
was just
uh information that was missed. It was
either I don't want to say necessarily
withheld but it was just it's like
muscle memory. It's things you do but
you don't think about and those are the
things that we that got missed.
>> Yeah. So I Yeah.
You didn't know to ask the question as
to whether they did that or not. They
didn't think to tell you that they did
this because that's just what they do. I
used to contract into government and we
used to do that with government and the
amount of times I'd be there and we'd be
pulling out a a networking system and
put upgrading it and putting in
something else and then this totally
unrelated system would go down there
like, "Oh yeah, that's right. That
connects in up here on this little
little spur that we didn't we forgot to
tell you about." We've now got a
complete network redesign. We've got
>> So yeah, I get it. I it it's such a hard
question to answer though, isn't it?
Because you want to be fair with your
clients.
Uh but you still got to put the numbers
on the table to be able to be there next
month for them, next year for them.
>> And that's what I struggle with
particularly with the software
development types of of projects. You
know, if it's something that's very
>> that's small that's bite-size that you
can say, okay, it's very easy to scope
it, then that's great. Espec and it is
actually usually small. So, it's
something where you're like, it's going
to take, you know, 40 hours, 100 hours,
you know, 10 hours, an hour, whatever
it's going to be. And then you can
figure out, you know, for me, then I can
figure out like, okay, this is what's
going to make sense for a fixed bid. Um,
but once you get any bigger, uh, a lot
of times I I actually I tend more to the
time and materials because software
development is just that kind of a
thing. And I tell them, you know, I'll
say, 'Look, I can give you fixed bid,
but you know, fixed bid is going to be
I'm going to for me to have the buffer
that I need to make sure that because
there's going to be stuff that's going
to happen. There's going to be changes
and I need to be able to make sure that
I'm covered, then it's going to be
probably far more expensive. So, I
almost it's almost a blended approach, I
guess, to that as I found has worked
pretty well where I'll say, "Okay,
here's the estimates. Here's our, you
know, here's roughly what it's going to
cost per hour. Here's roughly the amount
of hours are going to go into it." And
you know, for example, like let's just,
you know, picking someone, it's like I
look at I say, "Okay, it's going to be
about a 500 hour project." Then I'll
cost it out and say, "Well, here's what
it's going to be." And I'll just be
honest. I'll say, you know, usually I'll
bump it up a little bit and say, "Okay,
I'm going to I'm going to assume that
it's going to be a 550 hour project."
Um, and then say, "So, this is what we
think it's going to be." And I'll say,
"Now, if I can come in earlier, you
know, lower." And so, I'll tell them
maybe it's going to cost, you know, 500,
600 hours. give them a ballpark and say
if I can come in lower, awesome. Um, and
then I'll also say, you know, I'll be
able to build into that as we get close
to it, maybe at 50% in or 75% in where I
can say, "All right, we're looking like
we're on track or we're not going to
be." And then even with the fixed bid, a
lot of times I'm going to say, you know,
even if it's not a fixed bid, but it's
time and materials, there's going to be
something I've put in their mind of a a
top end anyways where it's like, okay,
if I thought it was going to take 200,
but now it's going to take 250 and it's
basically because I just missed some
stuff, great. I'm just gonna like I'm
just gonna write that off. I'm not gonna
build them that. Um if it's something
but it even in those I want to have
enough requirements. It really does it
comes down to having the right
requirements that you everybody agrees
this is what we're doing and this is
what we're going to build. And uh going
into that a lot of times it does I don't
know how many times I've I've had the
conversation with the the owner or the
you know the senior management or
something like that. And part of
requirements gathering for me is always
sitting down with the the people that
actually do it. And I don't know how
many times I've been into that where I'm
sitting with somebody that's like this
their job. They said this is a tool they
use and then I suddenly while watching
them they're like oh well there's this
other spreadsheet I use. There's this
other thing I use and now suddenly the
it's that thing you're like yeah that
the requirements just changed because we
had something that was very well defined
and you guys need to know that this
thing over here is actually a critical
part of your business.
>> Yeah. And they don't even realize it.
like the the the business itself may not
even realize it. And it's funny you say
that. I was talking to one of my team
the other day and I went, "Oh, I need
this information." And they sent me this
spreadsheet. And I went, "What's this?"
Oh, well, I've been keeping this because
I'm like, "But I've got the CRM. Why is
is this not on this module in the CRM?"
Oh, is that what that does? [laughter]
So, they don't realize it because the
staff themselves, um, there's two things
that I find happen in that case, and
we're probably digressing a little, but
there's two things I find happen in that
case. One, the staff hate the tool.
They absolutely hate the tool. They will
not use it. They will do anything they
can not to use it, which will mean that
they create their own little shadow
shadow systems to do the job and then
make it look like they're using the tool
as as much as they possibly can.
uh sorry three things in fact they hate
it they haven't been trained on it so
they don't know how to use it so they
just end up doing other things because
they look at they go we don't have the
time we don't we can't understand it we
we can't use it or the systems have
changed around them which is sort of
related to number two and they haven't
been bought up to date they haven't got
the memo to say no now we're doing it
this way they haven't got the updated
process they haven't got the updated
policy and they're still using a system
that they were using 5 years ago go
because well that's how we've always
done it. What do you what do you mean it
changed? When did that happen?
>> That is that is always the kiss of
death. We're like well that's the way
it's always happened. Okay. Well, let's
really explore that cuz maybe the way
we've always done it has has changed.
Just like a website as you mentioned you
you put a website out there. It needs
maintenance. It needs touching up. When
anything that you do your your employees
will need that as well. they need like
regular educational updates, training,
things like that as well so they can
know how to use the the new version of
the systems and things like that.
>> Um, this this has flown by super super
fast. We didn't even get like the
problem is we did we got off on the AI
trail and we got really deep into that.
Um,
but there's just there's and there's so
many other things we could go into. But
before, you know, I don't want us to to
run out of time without I know everybody
else listening would love to like, you
know, work with you, hear more about
you, learn more about you. So, what are
some of the best ways for them to reach
out and contact you?
>> My website asktalleam.com.
If you put connect
to hyphen me or connect Yeah, connect to
me with the hyphens between the little
minor signs, you'll get to my contact
page. But even if you just go to my
website, you'll find you'll find me
there. Uh I'm basically on every social
media platform bar Tik Tok, you won't
find me on Tik Tok, but you'll find me
on LinkedIn, Instagram, uh Facebook, and
X. And that's all on on my my website. I
run my own community, ask
Charlie.locals.com.
You're welcome to come and join there.
And that's for business owners who just
want to get a better handle on their
tech uh in a in a safe environment. I
shouldn't say that, you know,
[clears throat] just where you want to
ask those questions of this isn't
working, how do I do it or what do I do
here? Uh that that's I'm I'm trying to
grow that one for business owners to
come in and have those conversations
with me and with each other cuz they
there's heaps of information between
each other that they can share as well.
Um you there's my podcast that goes out
every other day, asklelam.com/mpodcast.
You can listen to me there, listen to me
pratt on about this sort of stuff every
other day.
So, what do you is that uh is that
simply you or do you have guests on
there or you just you sort of go through
some of your your your uh pains of the
moment?
>> Uh so, every other day it's pretty much
pains of the moment. It's it's me
paddling on about, you know, this I'm
seeing this, I'm doing this. If I if I
you know, if there's nothing that's
really topical, I've got a whole set of
topics that I like to run through. For
example, I've done a whole se series on
Microsoft uh M365 and how to set up your
mail and the things to do and the the
the quality of life settings you can do,
how you can delegate a me uh an email
box, how you can uh create shared
mailboxes, those sorts of things. So, I
try to do little topics within the
within the podcast itself. And every now
and again, I have a guest on and you
know, we'll sit for an hour and just
have conversations like this. And
they're they're always fun. They are
always fun for me. Yeah, I can I can
tell these have always been great. I I
prepped you beforehand and said that
we've never had a bad guest and you are
not the first. So, you're not going to
be the one that's suddenly be our our
bad guest. This has been this has been
incredible. Like I said, it's uh it's
almost frustrating because there's so
much else that we could talk about. So,
I really appreciate your time and your
energy and and wandering with us as we
have wandered through this this
conversation of the last, you know, hour
or so.
Um, Michael, any closing thoughts?
>> I just want to thank you. It's great
having this conversation with you and
getting your insight, especially on, you
know, fixed versus uh, you know, time
and materials. And hopefully we'll have
you again on the show.
>> I would I would love to come back. And
hey, I really enjoyed that conversation.
that that was a really one good one for
me because it really helps sort of just
get that mind going about where am I at,
what am I doing, how do I do it, is
there something I need to go back and
and review for myself. So, thank you.
>> Yeah, those are and that actually that
goes to your community, anybody that's,
you know, out there that's listening. I
think um I definitely recommend any you
know this her community or something
like that because these kind of
conversations are the ones that do
really help as a as an entrepreneur as a
business owner is to just hear other
thoughts because it is it's the kind of
things that we get into. It's like well
that's I'm doing that the way because
that's the way I've always done it or
that was the way I taught it and then
you realize that oh there's some other
approaches and the next thing you know
you're going huh I wonder if I should
maybe you know embrace that a little bit
or research that a little bit more. So
it is some of the best way to learn is
sometimes the best way to learn is
learning from the uh those successes but
also mistakes of others and and making
sure that you can you know carve your
own path built on top of those.
>> Absolutely. Look, thank you so much.
>> So we'll wrap this one up. Thank you so
much for your time. We appreciate you
and and hanging out with us for a while.
uh everybody as uh we will have the
links in the show notes and uh we will
be back uh with another episode before
you know it. Uh but thank you so much
for your time and have a good uh rest
your day.
>> I will you you guys have a good evening.
>> Okay.
>> You too. Thank you.
>> All right. And we'll just bonus material
here essentially. Um yeah. Uh I was just
going to say if there's any you have any
any parting thoughts or anything like
that. Uh really it's been a great uh
great conversation from the start.
>> I was actually thinking because this is
actually for developers. It's really
about just get out there and try it. Uh
get your processes, get
get what it is you want to do really
clear in your mind. Uh even if it's just
for that 5 seconds that you're doing
something or that 10 that 10 minutes
you're doing something. As a developer,
there is so much we can be doing and
there's so much we do do. Uh it it
should be fun. It will be frustrating.
It absolutely will be frustrating. If
it's not, you're not doing it right. Um
but just yeah, just be really clear
about what it is you want to do for your
client or for whatever it is you're
doing and stick to that. And if it's not
going the way you think it should, step
back. Take a take a step back. Take take
a deep breath. go and talk to someone
else and say, "Let me bounce this off of
you and see what comes out for you."
Because we all developers tend to get
into that bubble. Like, I know I do it
and I'm having a problem. And yeah, my
dad my dad's an ex-tech like he he's an
electrician and did did electronics and
communication and he'll say, "What's
wrong?" And I'll go, "Blah, oh, there it
is." [laughter]
And I'll find the answer because I've
spoken it through. I've looked at it
from a different perspective. So, just
have some fun with it. That's all.
Yeah, we always see
>> my wife is my sounding board for that.
She is non tech and she just basically
lets me rant, you know, ramble on and
eventually I will answer my own
question.
>> The amount of times I've done that, I
got a really good mate who every now and
again I'll just get on the phone and
said just listen. Just don't say a word.
Just listen. And he does. He Mhm. Uhhuh.
Oh, good. You got the answer. Great.
>> Glad I could help. Glad I could just sit
and listen.
All right. All right. Well, thank you so
much. Uh like I said, we'll send you
links uh as these come available
>> and u love to hear more from you and
we'll try to connect with you in the
various place ways that we can. And uh
definitely keep in touch and um check
some of these things out. And uh I guess
that being said, have a good uh since
it's nice uh got your morning started
hopefully on a good good note and you
have a good rest of your day. Charlie,
>> I will do. Thank you so much for your
time, guys. Have a good evening.
>> Thank you.
>> You too. Take care.
>> Bye.
>> [music]
[music]
Transcript Segments
5.894

[music]

10.48

[music]

17.03

[music]

22.925

[music]

27.599

Well, hello and welcome back. We are

29.84

continuing our season of building better

31.439

foundations. We are building better

33.28

developers the developer podcast. I am

36

Rob Broadhead, one of the founders of

37.6

developer, also the founder of RB

39.68

Consulting, where we help you leverage

41.44

technology to build a roadmap for

43.28

success.

44.879

Good thing, bad thing. Good thing is I

49.36

am we are in holiday season. I am like

52.8

planning out stuff for Thanksgiving and

55.28

Christmas and things like that.

57.52

The bad thing is is that I also have a

60.559

little mini vacation. I've got a week

62.16

vacation, like a working vacation coming

64

up. And so I'm planning things for that.

65.76

And then we also have obviously

67.2

Thanksgiving dinner and the stuff around

68.72

that and all of our gatherings. And then

70

we're going to be on a vacation in the

71.76

second half of December. And so there's

73.92

just too many cool things to do. Life is

77.6

literally almost too good. Uh but it's

82

not so good that I can't spend a little

83.84

time sharing it with Michael introducing

85.759

himself. Hey everyone, my name is

87.84

Michael Malash. I'm one of the

88.799

co-founders of Developer. I'm also the

90.799

founder of Envision QA where we help

92.64

businesses build reliable custom

94.64

software by combining smart development

97.439

with thorough testing so you can grow

99.68

with confidence. Check us out at

101.52

envisionqa.com.

103.2

Uh good thing, bad thing, uh like Rob

105.36

said, we're getting close to the

106.64

holidays and Thanksgiving. Uh it's kind

109.36

of a double blessing uh for us because

112.079

it's my daughter's birthday on the 24th,

114.88

which is usually Thanksgiving, but this

116.56

year it's the Monday before

117.84

Thanksgiving. So, we get to actually

120.32

split it up and have a couple special

123.2

dinners. Uh and then I get to kick back

125.68

and watch uh you know, the double

127.84

header, the Lions play on Thanksgiving

131.039

Day and enjoy my turkey.

134.8

>> So, we are continuing. This is uh part

137.68

two of our interview with Charlie Letham

140.8

and um we will dive right into it. We're

143.44

going to pick up right where we left

144.48

off. So uh pencils up, time to crank out

147.44

some notes. Oh, that's a that's an

149.52

excellent answer. And it actually I'm

150.8

going to flip it now because this is

152.56

also the we also sit on the other side

154.239

of it is so you know my my favorite

156.56

example is the the customer that comes

158.239

and says, you know, I want to build eBay

160.239

and I've got a $500 budget, you know, or

162.239

something like that. I want to build

163.12

Amazon and I've got a $1,000 budget or

165.519

something like that. So, what do you do?

167.84

Um, and a little bit of this is sort of

169.599

your thoughts on uh fix versus time and

172.56

materials type projects. And then when

175.519

somebody comes to you with a uh which

178.16

you sort of laid out like I I want a

179.76

website $500 or whatever their you know,

182.48

whatever their budget is. I've got a

183.519

hundred bucks to build a bud or $10,000.

185.92

is how you approach those when it's um

189.599

whether it's time of materials or it's a

192.08

fixed bid and and trying to hit their

194.4

their have that conversation with them I

197.04

guess.

199.2

>> So I I I think the question there is

201.2

fixed versus uh time and materials. How

204.159

how do you how would I approach it?

207.04

>> If I can get a really solid scope of

210.64

work, you are going to get five pages.

213.519

Each page will have around a thousand

216.799

words on it. It will have three or four

218.959

images there. I don't have to do

221.2

manipulation on these images. You're

223.28

going to give me images. It's minimal

224.799

manipulations. I don't have to go

226.159

through and cut out backgrounds or do

229.12

merges on things. Um so, you know, can I

232.72

get a really tight scope of work? If I

235.12

can get a really tight scope of work

236.879

that I can then point to and say, now

239.04

you're asking me to do this thing and

240.56

it's not in this list of things. That's

243.04

when I do time and material. H sorry

244.72

that's when I do fixed price. Now I will

246.64

try to do fixed prices more often than I

249.12

will try to do time and materials. I

251.519

think that that

254.239

shortity for both for both parties. For

256.4

myself knowing that this is what I'm

257.68

going to get in the door and for my

259.199

client saying this is what I'm going to

261.28

spend and I'm going to get what I want

263.04

for what what I'm spending. That that is

266

the that is the goal for me. But it has

268.8

to be that really really tight scope of

271.04

work. You've got to be able to sit down

273.04

and write out exactly what those

275.04

deliverables are. You need to be able to

276.8

at the end of the project put a tick

278.4

next to each of them and say this is

280.479

what you got. If you can't,

284.88

that's when you need to go down to look,

287.28

I need to do this on a time and

288.72

materials basis. What I'm going to do is

290.32

I and the way I approach it is what I'm

292.32

going to do going to spend an hour. I'm

294.639

going to look at this for an hour and

296

then I'm going to come back to you and

297.12

say, "Look, I think I can do it for this

298.639

approice or I need another three hours

301.44

or I need another four hours." Now,

302.8

that's putting the control back in the

304.24

client's uh hands. They can say, "No,

306.4

stop right now. I don't want to spend

307.759

any more money on this. This is I've hit

309.919

my I've hit my appetite."

312.96

Um, but it's also giving me some level

315.44

of protection against Scope Creek

318.24

blowout. Um, it's never an easy answer.

322

I I would prefer if I'm doing time and

324.88

materials or you know hourly based work

327.199

to say I think it's going to take 2 or 3

329.84

hours let me spend that amount of time

331.52

and I'll come back to you and have a

332.72

chat about where we're at. Um

336.24

yeah. Yeah. So I mean then then you get

338.24

into coding projects and how do you put

340

a how do you put a tick in a box next to

341.44

a coding project and say it's a fixed

343.28

price coding project. uh that one you're

345.919

going to have to sit down and look at

347.12

some

350.56

historical data and say, "Look, it

352.72

normally takes me this long to write do

354.32

this type of project." If you don't

355.84

know, then you should be doing that on a

357.759

time and materials basis to start with

360.08

and get your data together. Uh but

362.08

again, have that conversation with your

363.759

clients around I'm going to spend 4

365.759

hours. I'm going to get as much done as

367.199

I can in that four hours and then I'm

368.639

going to come back and say this is where

369.759

I'm at. That's just my gut bill on that.

372.96

It's always a bit of a

376.479

>> Yes.

379.28

>> So, say you've gotten into a fixed bid

381.919

project and so I guess you might have

385.12

already answered this, but if you've

388.24

started with a fixed bid project and

390.319

it's not like a website, but it is like

391.84

a software project and you run into that

394.24

issue where okay, you're still within

397.36

the requirements, but you're over on the

399.28

time. Do you just keep that time box or

402.319

do you somehow figure out how to get

403.6

that back to a times and material?

406.16

>> Um, no. Look, honestly, at that point,

408.479

that's my problem. That's not my

409.84

client's problem. They came to me, they

411.84

asked for my expert opinion, I gave them

413.84

my expert opinion. I'm just going to

415.6

wear that. I know a lot of people don't

417.44

do that. Um, I may, depending on the

420.479

relationship with the client, go back

421.599

and say, "Hey, listen. This is going to

422.8

take me a bit longer. Can we talk about

424.88

what I've got, what I've costed you

426.56

versus what I'm actually doing?" Uh, but

430.8

if I have been overconfident with my own

434.08

abilities, that's on me. That's that's

436.16

not on you.

438.88

I I And I I'll use the analogy. If you

441.599

take your car to the mechanic for an oil

444

change and they quote you, I think it's

448.319

350 bucks here for an oil change now.

451.68

Uh, and

453.84

it really is a case of, you know, they

455.599

take the sump plug out, they drain the

457.12

oil, put the sump plug back in, put

459.12

fresh oil in,

461.68

and

463.28

the guy they're using messes it up for

465.36

whatever reason. It takes them 4 hours

467.199

instead of the 2 hours. I'm not going to

469.599

pay for their mistake. I'm not going to

471.12

pay because the the guy they had on

472.96

didn't have the skill set. They quoted

475.12

me $350. It was a it it is a defined

478.479

deliverable. I'll pay 350. That's a

482.24

learning experience that they can take

483.68

in. They put that you I then take that

485.599

information. I put it back into my

487.12

systems. I put it back into my my cost

489.44

analysis. Do have I got enough

491.52

contingency? Have I got enough risk on

493.44

my pricing? Have I overestimated on

496.319

this? Have I underestimated on this? It

498.08

all goes back into the pot of, yeah,

501.599

next time I'm going to I'm going to cost

503.28

more or I've got all these new skills

505.84

now that's going to actually mean I

506.96

can't I do it less. Um, in fact, a great

510.16

example I can give you on that. I'm

512.8

seeing a lot of spam hitting forms.

515.2

Again, it's just it's this cyclical

517.2

thing, right? You you put a form up, you

520.08

you do all the right things. You get it

522.08

locked down, spam doesn't go through,

524.399

and then all of a sudden spam starts to

525.92

ramp again. It's because they've worked

527.279

out new ways of eating beating what

529.6

you're already doing. That smarter mice.

532.399

Uh, and I spent hours on a client's site

535.92

um, just locking it down again and

538.56

working out what was working and what

539.839

wasn't working and checking what what

541.6

forums were saying. I charged them a

544.72

fraction of the amount of time I spent

546.64

doing that job because I didn't think it

548.48

was fair that they pay for me to do my

550.72

learning. There is a point that you

552.88

charge them to do a bit of learning, but

554.24

I don't think I should charge them to do

555.92

my learning. Then the next client came

558.32

along the very next day and said, "I'm

560.56

having this problem." I said, "No

561.839

problems. I've got to fix. It took me 5

563.6

minutes and I charged them a fixed price

566.72

to do it." So that's where I got it back

568.72

because I had all that new knowledge. I

570.959

I I I gave them what they considered to

573.279

be a fair price. It was a fair price,

575.92

but it wasn't they didn't pay me for the

579.279

2 minutes to do the job. They paid me

581.04

for this the weeks worth of learning I

583.519

had done before, basically. And and

587.04

that's that's where I'm at with that.

589.36

>> Mhm. What do you think?

594.08

Go ahead.

594.8

>> It's I'm kind of in uh

598.64

a mixed boat right now. Uh recently

601.2

worked on a a big fixed bid project that

604

uh went way over budget. Uh in part due

608.16

to miss requirements and um

613.04

kind of missed

615.6

opportunities with the client to

617.279

understand really what we thought we

619.839

were building wasn't really what we

621.839

ended up building or essentially what

624.079

they wanted really wasn't what they

625.68

explained

626.72

>> uh to us. Uh, and we're I'm even at the

631.2

point of delivering the application and

632.88

we're still running into some things

635.12

that are uh big ticket items that need

638.959

to be done in order to get this out the

641.04

door. So, you know, yep, I'm eating the

644.24

cost because it's not their problem that

646.56

I essentially missed all this up front.

649.2

But it is a pros and cons cuz when you

652.079

go into a

654.48

a

656

situation with the customer

658.72

to build them a custom piece of

660.48

software, something that is for their

662.399

business, for their day in and outs. And

665.519

if they can't explain it to you or they

668.56

leave something out, you kind of run

671.12

into that situation of, you know, can

673.519

you go back and ask for times of

674.88

material on that or is that your mistake

677.36

for missing it?

678.959

And while there's opportunities to go

680.959

back to the times of materials, it is

682.88

hard because

685.2

you missed it or it was missed in the

688

process, but it is a fixed bid and it

690.32

needs to be completed as close to the

692.32

fixed bid as pro possible without

695.279

really

697.04

um negatively impacting your customer

699.12

because it's on you. It's on the

701.279

business. Uh, and hopefully the next

703.68

time you go out and find the next

705.2

customer, you you've learned from that

707.2

and you know how to reset your

708.48

expectations. And it's 61 half a dozen.

712.32

I've had the same issues with the

713.44

websites too, like like you said, you

715.519

know, you go through and you build that

716.64

and usually those are better, but when

718.56

you get into software building custom

720.399

applications, it it is more of a

723.279

variable process and you're either going

725.519

to be uh under or over if you go fix

729.04

bit. And even with times and materials,

730.959

you could still be over uh without

734.32

really understanding it because of scope

736

creep or you just run into something

737.519

that was unforeseen at the time of uh

740.24

you know the investigation during the

742.399

requirements gathering.

744.72

>> So you did a require if I if I might you

746.959

did a requirements analysis like you sat

748.72

down with the client and you went

749.839

through that whole discovery process and

751.6

you got a scope based on that or did

754.32

they come to you and say this is what we

755.839

want? Uh kind of both. Uh I had a

760.24

premise of what they wanted uh from what

763.279

the industry does, but they didn't need

766.24

something as large as what some of the

768.32

bigger players offer. So we came in with

771.36

something a little more custom, a little

772.88

more designed for them. And we sat down

776.399

with them for almost a good 3 months

778.639

going through their systems, the

779.92

requirements, their processes. And there

782.72

was just

784.56

uh information that was missed. It was

786.959

either I don't want to say necessarily

788.959

withheld but it was just it's like

791.279

muscle memory. It's things you do but

793.279

you don't think about and those are the

795.04

things that we that got missed.

798

>> Yeah. So I Yeah.

800.399

You didn't know to ask the question as

802.48

to whether they did that or not. They

804.72

didn't think to tell you that they did

806.48

this because that's just what they do. I

808.399

used to contract into government and we

810.32

used to do that with government and the

811.76

amount of times I'd be there and we'd be

813.92

pulling out a a networking system and

816

put upgrading it and putting in

817.36

something else and then this totally

820.24

unrelated system would go down there

822

like, "Oh yeah, that's right. That

824

connects in up here on this little

825.6

little spur that we didn't we forgot to

827.92

tell you about." We've now got a

829.839

complete network redesign. We've got

834.079

>> So yeah, I get it. I it it's such a hard

836.639

question to answer though, isn't it?

838.16

Because you want to be fair with your

839.519

clients.

841.199

Uh but you still got to put the numbers

844.32

on the table to be able to be there next

846.639

month for them, next year for them.

849.519

>> And that's what I struggle with

851.44

particularly with the software

852.399

development types of of projects. You

854.16

know, if it's something that's very

855.92

>> that's small that's bite-size that you

857.68

can say, okay, it's very easy to scope

859.76

it, then that's great. Espec and it is

861.839

actually usually small. So, it's

862.959

something where you're like, it's going

863.92

to take, you know, 40 hours, 100 hours,

867.12

you know, 10 hours, an hour, whatever

868.8

it's going to be. And then you can

870.399

figure out, you know, for me, then I can

872.24

figure out like, okay, this is what's

873.44

going to make sense for a fixed bid. Um,

876.48

but once you get any bigger, uh, a lot

878.72

of times I I actually I tend more to the

881.839

time and materials because software

883.199

development is just that kind of a

885.12

thing. And I tell them, you know, I'll

887.12

say, 'Look, I can give you fixed bid,

889.519

but you know, fixed bid is going to be

892.079

I'm going to for me to have the buffer

893.92

that I need to make sure that because

895.279

there's going to be stuff that's going

896.24

to happen. There's going to be changes

897.76

and I need to be able to make sure that

899.12

I'm covered, then it's going to be

900.56

probably far more expensive. So, I

902.399

almost it's almost a blended approach, I

905.12

guess, to that as I found has worked

906.72

pretty well where I'll say, "Okay,

907.839

here's the estimates. Here's our, you

910.32

know, here's roughly what it's going to

911.44

cost per hour. Here's roughly the amount

912.88

of hours are going to go into it." And

915.36

you know, for example, like let's just,

917.12

you know, picking someone, it's like I

918.32

look at I say, "Okay, it's going to be

919.519

about a 500 hour project." Then I'll

922.32

cost it out and say, "Well, here's what

923.839

it's going to be." And I'll just be

925.279

honest. I'll say, you know, usually I'll

926.639

bump it up a little bit and say, "Okay,

927.92

I'm going to I'm going to assume that

929.519

it's going to be a 550 hour project."

932.959

Um, and then say, "So, this is what we

935.199

think it's going to be." And I'll say,

936.72

"Now, if I can come in earlier, you

938.56

know, lower." And so, I'll tell them

939.92

maybe it's going to cost, you know, 500,

941.6

600 hours. give them a ballpark and say

943.6

if I can come in lower, awesome. Um, and

947.04

then I'll also say, you know, I'll be

948.399

able to build into that as we get close

949.92

to it, maybe at 50% in or 75% in where I

952.72

can say, "All right, we're looking like

954.88

we're on track or we're not going to

957.199

be." And then even with the fixed bid, a

959.12

lot of times I'm going to say, you know,

960.48

even if it's not a fixed bid, but it's

961.759

time and materials, there's going to be

962.959

something I've put in their mind of a a

966.32

top end anyways where it's like, okay,

968.079

if I thought it was going to take 200,

970.48

but now it's going to take 250 and it's

972.8

basically because I just missed some

974.079

stuff, great. I'm just gonna like I'm

976.16

just gonna write that off. I'm not gonna

977.68

build them that. Um if it's something

980

but it even in those I want to have

982.56

enough requirements. It really does it

984.16

comes down to having the right

985.199

requirements that you everybody agrees

988.16

this is what we're doing and this is

989.68

what we're going to build. And uh going

992.48

into that a lot of times it does I don't

994.24

know how many times I've I've had the

995.759

conversation with the the owner or the

998.72

you know the senior management or

999.92

something like that. And part of

1000.88

requirements gathering for me is always

1002.399

sitting down with the the people that

1004.079

actually do it. And I don't know how

1005.759

many times I've been into that where I'm

1007.199

sitting with somebody that's like this

1008.24

their job. They said this is a tool they

1009.839

use and then I suddenly while watching

1011.759

them they're like oh well there's this

1012.959

other spreadsheet I use. There's this

1014.48

other thing I use and now suddenly the

1016.48

it's that thing you're like yeah that

1018

the requirements just changed because we

1019.68

had something that was very well defined

1021.68

and you guys need to know that this

1023.199

thing over here is actually a critical

1024.88

part of your business.

1027.199

>> Yeah. And they don't even realize it.

1028.64

like the the the business itself may not

1030.959

even realize it. And it's funny you say

1033.28

that. I was talking to one of my team

1035.36

the other day and I went, "Oh, I need

1038

this information." And they sent me this

1039.679

spreadsheet. And I went, "What's this?"

1044.16

Oh, well, I've been keeping this because

1046.319

I'm like, "But I've got the CRM. Why is

1049.2

is this not on this module in the CRM?"

1052.48

Oh, is that what that does? [laughter]

1057.679

So, they don't realize it because the

1059.679

staff themselves, um, there's two things

1062.16

that I find happen in that case, and

1064.24

we're probably digressing a little, but

1065.679

there's two things I find happen in that

1067.039

case. One, the staff hate the tool.

1071.6

They absolutely hate the tool. They will

1073.44

not use it. They will do anything they

1074.96

can not to use it, which will mean that

1076.799

they create their own little shadow

1078.559

shadow systems to do the job and then

1081.36

make it look like they're using the tool

1082.96

as as much as they possibly can.

1086.4

uh sorry three things in fact they hate

1088.48

it they haven't been trained on it so

1090.64

they don't know how to use it so they

1093.039

just end up doing other things because

1094.48

they look at they go we don't have the

1095.919

time we don't we can't understand it we

1097.679

we can't use it or the systems have

1100.559

changed around them which is sort of

1102.799

related to number two and they haven't

1104.72

been bought up to date they haven't got

1106.24

the memo to say no now we're doing it

1108.16

this way they haven't got the updated

1109.76

process they haven't got the updated

1111.12

policy and they're still using a system

1113.76

that they were using 5 years ago go

1115.679

because well that's how we've always

1117.2

done it. What do you what do you mean it

1119.2

changed? When did that happen?

1122.16

>> That is that is always the kiss of

1123.52

death. We're like well that's the way

1124.4

it's always happened. Okay. Well, let's

1126

really explore that cuz maybe the way

1127.919

we've always done it has has changed.

1129.44

Just like a website as you mentioned you

1131.039

you put a website out there. It needs

1132.48

maintenance. It needs touching up. When

1135.28

anything that you do your your employees

1137.28

will need that as well. they need like

1138.64

regular educational updates, training,

1140.88

things like that as well so they can

1142.24

know how to use the the new version of

1144.4

the systems and things like that.

1146.72

>> Um, this this has flown by super super

1150.559

fast. We didn't even get like the

1153.039

problem is we did we got off on the AI

1154.96

trail and we got really deep into that.

1157.36

Um,

1158.96

but there's just there's and there's so

1160.4

many other things we could go into. But

1161.919

before, you know, I don't want us to to

1163.919

run out of time without I know everybody

1166.64

else listening would love to like, you

1168.559

know, work with you, hear more about

1170.32

you, learn more about you. So, what are

1171.679

some of the best ways for them to reach

1172.88

out and contact you?

1174.88

>> My website asktalleam.com.

1177.44

If you put connect

1179.84

to hyphen me or connect Yeah, connect to

1182.08

me with the hyphens between the little

1183.76

minor signs, you'll get to my contact

1185.6

page. But even if you just go to my

1187.12

website, you'll find you'll find me

1188.64

there. Uh I'm basically on every social

1190.88

media platform bar Tik Tok, you won't

1194.16

find me on Tik Tok, but you'll find me

1196.24

on LinkedIn, Instagram, uh Facebook, and

1200.16

X. And that's all on on my my website. I

1204.16

run my own community, ask

1205.52

Charlie.locals.com.

1207.36

You're welcome to come and join there.

1209.12

And that's for business owners who just

1210.96

want to get a better handle on their

1213.039

tech uh in a in a safe environment. I

1216

shouldn't say that, you know,

1217.658

[clears throat] just where you want to

1218.4

ask those questions of this isn't

1220.32

working, how do I do it or what do I do

1222.32

here? Uh that that's I'm I'm trying to

1224.16

grow that one for business owners to

1225.679

come in and have those conversations

1227.6

with me and with each other cuz they

1229.6

there's heaps of information between

1231.12

each other that they can share as well.

1233.84

Um you there's my podcast that goes out

1236.799

every other day, asklelam.com/mpodcast.

1240.24

You can listen to me there, listen to me

1242.24

pratt on about this sort of stuff every

1244.159

other day.

1246.08

So, what do you is that uh is that

1247.6

simply you or do you have guests on

1248.88

there or you just you sort of go through

1250.48

some of your your your uh pains of the

1253.44

moment?

1255.2

>> Uh so, every other day it's pretty much

1257.039

pains of the moment. It's it's me

1258.72

paddling on about, you know, this I'm

1260.799

seeing this, I'm doing this. If I if I

1262.48

you know, if there's nothing that's

1263.44

really topical, I've got a whole set of

1264.96

topics that I like to run through. For

1267.039

example, I've done a whole se series on

1269.2

Microsoft uh M365 and how to set up your

1272.08

mail and the things to do and the the

1273.6

the quality of life settings you can do,

1276.64

how you can delegate a me uh an email

1278.88

box, how you can uh create shared

1282

mailboxes, those sorts of things. So, I

1283.36

try to do little topics within the

1284.96

within the podcast itself. And every now

1287.12

and again, I have a guest on and you

1288.88

know, we'll sit for an hour and just

1290.32

have conversations like this. And

1291.76

they're they're always fun. They are

1293.84

always fun for me. Yeah, I can I can

1296.559

tell these have always been great. I I

1299.679

prepped you beforehand and said that

1301.12

we've never had a bad guest and you are

1302.799

not the first. So, you're not going to

1304.08

be the one that's suddenly be our our

1305.6

bad guest. This has been this has been

1307.12

incredible. Like I said, it's uh it's

1309.12

almost frustrating because there's so

1311.52

much else that we could talk about. So,

1313.6

I really appreciate your time and your

1315.36

energy and and wandering with us as we

1318.08

have wandered through this this

1319.52

conversation of the last, you know, hour

1321.6

or so.

1323.12

Um, Michael, any closing thoughts?

1326.24

>> I just want to thank you. It's great

1328.64

having this conversation with you and

1330.32

getting your insight, especially on, you

1332.559

know, fixed versus uh, you know, time

1335.36

and materials. And hopefully we'll have

1337.679

you again on the show.

1339.76

>> I would I would love to come back. And

1341.44

hey, I really enjoyed that conversation.

1343.36

that that was a really one good one for

1344.88

me because it really helps sort of just

1346.48

get that mind going about where am I at,

1348.32

what am I doing, how do I do it, is

1350.32

there something I need to go back and

1351.76

and review for myself. So, thank you.

1355.2

>> Yeah, those are and that actually that

1356.559

goes to your community, anybody that's,

1358.08

you know, out there that's listening. I

1359.52

think um I definitely recommend any you

1361.679

know this her community or something

1363.12

like that because these kind of

1364.88

conversations are the ones that do

1366.32

really help as a as an entrepreneur as a

1368.88

business owner is to just hear other

1371.6

thoughts because it is it's the kind of

1373.28

things that we get into. It's like well

1374.72

that's I'm doing that the way because

1375.919

that's the way I've always done it or

1377.36

that was the way I taught it and then

1378.559

you realize that oh there's some other

1380.159

approaches and the next thing you know

1381.28

you're going huh I wonder if I should

1383.52

maybe you know embrace that a little bit

1385.2

or research that a little bit more. So

1387.12

it is some of the best way to learn is

1389.679

sometimes the best way to learn is

1391.039

learning from the uh those successes but

1393.28

also mistakes of others and and making

1395.52

sure that you can you know carve your

1397.36

own path built on top of those.

1400.88

>> Absolutely. Look, thank you so much.

1403.52

>> So we'll wrap this one up. Thank you so

1405.2

much for your time. We appreciate you

1406.48

and and hanging out with us for a while.

1408.48

uh everybody as uh we will have the

1410.4

links in the show notes and uh we will

1413.2

be back uh with another episode before

1415.679

you know it. Uh but thank you so much

1417.52

for your time and have a good uh rest

1419.12

your day.

1420.32

>> I will you you guys have a good evening.

1422.72

>> Okay.

1423.52

>> You too. Thank you.

1426.48

>> All right. And we'll just bonus material

1428.48

here essentially. Um yeah. Uh I was just

1432.159

going to say if there's any you have any

1433.84

any parting thoughts or anything like

1436.24

that. Uh really it's been a great uh

1438.72

great conversation from the start.

1442

>> I was actually thinking because this is

1443.2

actually for developers. It's really

1444.799

about just get out there and try it. Uh

1447.679

get your processes, get

1452.4

get what it is you want to do really

1455.279

clear in your mind. Uh even if it's just

1458.559

for that 5 seconds that you're doing

1460.32

something or that 10 that 10 minutes

1461.919

you're doing something. As a developer,

1464.559

there is so much we can be doing and

1466.559

there's so much we do do. Uh it it

1469.12

should be fun. It will be frustrating.

1471.12

It absolutely will be frustrating. If

1473.279

it's not, you're not doing it right. Um

1477.679

but just yeah, just be really clear

1480.64

about what it is you want to do for your

1483.2

client or for whatever it is you're

1484.96

doing and stick to that. And if it's not

1488.08

going the way you think it should, step

1489.76

back. Take a take a step back. Take take

1492.4

a deep breath. go and talk to someone

1494.08

else and say, "Let me bounce this off of

1496.32

you and see what comes out for you."

1498

Because we all developers tend to get

1500.32

into that bubble. Like, I know I do it

1503.039

and I'm having a problem. And yeah, my

1505.36

dad my dad's an ex-tech like he he's an

1507.84

electrician and did did electronics and

1510

communication and he'll say, "What's

1512

wrong?" And I'll go, "Blah, oh, there it

1515.36

is." [laughter]

1516.559

And I'll find the answer because I've

1518.159

spoken it through. I've looked at it

1519.36

from a different perspective. So, just

1520.88

have some fun with it. That's all.

1523.36

Yeah, we always see

1524

>> my wife is my sounding board for that.

1525.84

She is non tech and she just basically

1527.679

lets me rant, you know, ramble on and

1530.08

eventually I will answer my own

1532.08

question.

1533.679

>> The amount of times I've done that, I

1535.039

got a really good mate who every now and

1536.32

again I'll just get on the phone and

1537.44

said just listen. Just don't say a word.

1539.44

Just listen. And he does. He Mhm. Uhhuh.

1543.84

Oh, good. You got the answer. Great.

1546.64

>> Glad I could help. Glad I could just sit

1548.72

and listen.

1551.36

All right. All right. Well, thank you so

1552.48

much. Uh like I said, we'll send you

1554.159

links uh as these come available

1556.64

>> and u love to hear more from you and

1558.799

we'll try to connect with you in the

1560.08

various place ways that we can. And uh

1562.159

definitely keep in touch and um check

1564.4

some of these things out. And uh I guess

1566.559

that being said, have a good uh since

1568.08

it's nice uh got your morning started

1570.64

hopefully on a good good note and you

1572.159

have a good rest of your day. Charlie,

1574

>> I will do. Thank you so much for your

1575.679

time, guys. Have a good evening.

1577.12

>> Thank you.

1577.6

>> You too. Take care.

1579.36

>> Bye.

1588.393

>> [music]

1592.978

[music]