📺 Develpreneur YouTube Episode

Video + transcript

Developer Career Challenge: What If Your Best Skill Disappeared?

2026-03-13 •Youtube

Detailed Notes

What would happen if the skill you rely on most as a developer suddenly disappeared?

In this week’s Challenge Friday, we discuss a powerful developer career challenge inspired by our interview with Andrew Stevens. Instead of focusing only on coding skills, we explore how developers can think about problem solving, career growth, and adapting to changes in technology.

With AI tools becoming more capable and development practices evolving, it’s becoming increasingly important to think about the value you provide beyond a single technical skill.

This week’s challenge asks a simple but powerful question:

If your strongest skill disappeared tomorrow, what would you do next?

We also discuss: * The mindset shift from coding to problem solving * Lessons from fractional CTO roles * How AI is changing the developer workflow * Why developers should think about their secondary skills * How this exercise can help you rethink your career direction

Try the challenge yourself and see what new possibilities you uncover.

⸻

Weekly Challenge

Identify your strongest professional skill.

Now imagine that skill disappears.

Ask yourself: * What would I do instead? * What other strengths do I have? * How could I still provide value?

This exercise can reveal opportunities you may not have considered before.

⸻

Learn More

Building Better Developers Podcast Interviews with developers, founders, and tech leaders focused on growth, learning, and building better software careers.

⸻

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

⸻

Chapters

0:00 Intro 0:40 What This Week’s Challenge Is About 2:05 Why Developers Should Think Beyond Coding 5:20 Lessons from the Fractional CTO Role 9:40 How AI Is Changing Development Work 14:30 The Weekly Developer Career Challenge 17:30 Why This Exercise Matters 20:00 Final Thoughts

#developers #softwaredevelopment #programming #developercareer #buildingbetterdevelopers

Transcript Text
there. We're recording. We'll go with
that. Who are we talking about?
>> Andrew Stevens.
>> Andrew Stevens. All right.
Uh, now I got to go dig up
Andrew Stevens. Here we go. Um,
yes. Now you people know that once we've
hit like a hundred or more people that
we have interviewed, sometimes you
forget like who was that specific
person. I got a great one the other day.
I actually had something show up on
LinkedIn. Um, Greg and now I just lost
his name again was one of my favorite
interviewees from like years ago. Uh he
is the piano guy.
Um darn it, I wish I could think his
last name off the top of my head, but uh
he is like cranking out some really cool
stuff. So um we'll put that in the show
notes or something like that at some
point. I'll refer back to it and I will
chase him down because it was a really
good uh you guys should support him. Uh
so let's see. We talked about
entrepreneurship,
multiple projects,
got into AI.
Yeah, he was the fractal CTO.
>> Yep. So, yeah. So, this is one that we
had a lot of very we had a lot of
sympatic over there.
Uh
>> yeah, we had a lot of early disc like
most of the interview was discussions
around entrepreneurship getting you know
getting started on your business working
on your business uh juggling the
project. I mean the we touched on AI a
little bit towards the end like how to
juggle AI uh to help streamline things
but uh most of it was about his
experience with
and our conversations around our
experiences around
working on your business, growing your
business, getting better with your
business, things of that nature.
>> Yeah. So cool.
That'll work. So we will dive right in.
Um,
let's do We still have Someday we'll
actually have like a real I don't know.
We need like a little music bed. We need
something like that to like really like,
you know, turn this into a a more
polished start. Uh, we'll get that to
you guys at some point. We're just sort
of like winging it right now because
this is a, you know, a coolish thing.
Um, but we will start. Uh, I will
introduce myself. You guys know who I
am, but I'm just going to do it again
because that's who we are. This is in
case this is your first challenge
Friday. Uh first thing is go watch the
previous two episodes uh here or jump
out on the podcast if you want to and
watch the previous two episodes. Uh this
is actually not an episode on the
podcast, but you'll find those. Uh this
is where we are talking with Andrew
Stevens. uh they will have been released
um not sure exactly the dates but when
this came they were released Tuesday and
Thursday
we are the developer podcast we're
building better developers the whole
purpose of this Friday thing that we're
doing is just bring back a little bit um
accountability and and to have a weekly
challenge to summarize and give
ourselves a little bit of time to talk
about a little further some of the
topics we hit during the discussions in
the week uh but then also to make sure
that there's There's a challenge for you
guys to push you to become a better
developer. A lot of this is the kind of
stuff that we push for ourselves that we
assign ourselves or that uh the speakers
that we talk to, the guests have brought
to mind. So, I think they're, you know,
they're valid. They're definitely
valuable and valid as a challenge and
hopefully something that if you just do
this even once a month, you pick one of
these up, you will start seeing a very
good progress forward uh in the momentum
that you need. Uh I'm also the uh while
being a founder of developer also a
founder of RB consulting where we have a
technology realology check we help you
figure out before you jump into that
project should you jump into that
project and if so how should you because
a lot of companies are just not ready
for it we've talked about that a lot uh
and we will continue to do so good thing
and bad thing good thing is it's a
Friday and it's sunny which I haven't
seen a ton of sun in the last couple
months so I'm pretty happy I mean it's
okay it's partly cloudy it's not like
sunny sunny, but it's the right level of
sunny for me at this point because
seeing any sun is a bonus. Um,
bad thing, bad thing, bad thing, bad
thing, bad thing. I'll go with like I
started my day in the worst possible
way. I'm a tea person. I had not gotten
my first sip. I got my maybe my first
sip done and I managed to accidentally
knock over my tea and then thus had to
redo it all and uh, you know, clean up
the mess. But luckily, good news is I
have a wife that was like jumping all
over that and taking care of that for
me. So, sometimes you just have a have
to have a good keeper.
I do have a a moderately good co-host.
I'm going to let you go ahead introduce
yourself, Michael.
Hey everyone, my name is Michael Malach.
I'm one of the co-founders of Building
Better Developers, also known as
Developer. I'm also the founder of
Envision QA where we help businesses fix
broken systems and replace the guest
work with testing dependable solutions
built around your business. Uh good
thing bad thing uh well it is sunny
here. Uh we are supposed to get 5 days
of rain. So I will take that as a good
thing right now that a it's going to be
a nice wonderful day outside. Uh
unfortunately with that in Tennessee
weather the bad side of that is we're
going to get rain for quite a few days
uh after that. Uh, kind of similar to
you though. I started my morning off
kind of interesting. Um, not in a great
way. Uh, dog woke me up at 3:30 this
morning and never quite got back to bed
after that. So, I'm feeling you. I'm
started with coffee and uh, normally I
don't start with coffee. I've been off
coffee for a while. I've been drinking
tea like Rob. But, no, I'm on coffee
this morning cuz the dog got me up about
3 hours early.
uh bonus to coffee that got me like
switching a little bit more to that
occasionally is uh Natalie went to
Cancun recently and brought back some
Mexican chocolate. A little chunk of
that in your coffee really makes it like
really good. So let's talk about Andrew.
Um
I think one of the big things here is
the I I really want to spend a little
time on the fractional CTO CIO kind of
role because I think it is something
that all of us should consider uh at
some point and it really depends on
whether you're more technical or whether
you want to grow career-wise more
personal. It is definitely a career step
and we've talked to now a couple people
and obviously I talk about you know I we
talk to me from time to time as well
people that have made this choice and I
think from a developer if this is
something that you want to move towards
is it actually is a really good one if
you don't want to be corporate if you
don't want to be an employee because if
you're going to be a CTO or CO you you
have to run everything if you're a
company you know if you're going to be
part of an employee if you're going to
be part of a then you have to actually
there's a lot that is involved in that.
There's a lot of really for lack of a
better term drinking the Kool-Aid is
like being a part of that organization.
It's it's your organization essentially
or you have to think of it that way or
you're not going to do it right. In a
fractional role it is similar because
you're going to feel like these
customers if you do it right you're
going to feel like these customers are
your people. They are your you know you
are they're your children or however you
want to look at it. They're your family.
They're people that you want to succeed
and what you're doing is you're saying I
am not the best person forever to be a
part of this
but I do want to help you be successful
and it is very much a like it is a
constrained timeboxed kind of a role is
to come in and say look let's talk about
where you're at let's talk about where
you want to go and let's figure out how
we get you there obviously with a
technology bent uh if you're a problem
solver if that's part of what you like.
If you're a an architect, um if you
that's what you like, then it does give
you those opportunities. Uh it's really
more higherend problem solving than
architecture unless you position
yourself as somebody that is going to to
implement as well. It is very easy to uh
get pushed outside of the implementation
space, which is sort of what Andrew
talked about is that he went to a point
um where he really decided that the the
technical skills don't really matter.
And honestly, I highly recommend a lot
of you get to this point sooner rather
than later because I think with AI
coming that the technical skills are not
going to matter as much. I'm sorry for
all of us that have spent a lot of time
learning how to code in dozens of
different languages. Um, but that now
and like I am somebody that's got that.
I've got dozens, literally dozens of
languages on my resume and that is
totally useless at this point. Nobody
cares because AI will get you there a
lot faster. Okay, some people still
care, but I think that's going to fade
very quickly. So, you need to be
switching more into understanding
business, understanding the why,
understanding problem solving.
And this honestly will push, I think, a
lot more people to be the equivalent of
a fractional CIO or CTO sooner rather
than later. And honestly, that's even
what AI should do and how you should be
looking at it is it is now your
development team. So if you're not a a
leader or manager, you now are leading
and managing and you should be using it
in such a way and then you should be
able to grow that and then you should be
pushing yourself instead of doing the
things like writing code, doing the
things like solving problems,
architecting solutions that now are, you
know, going to be the next level up
because AI can do some of it, but it
really more can help you than actually
do it. I'm going to take a breath
because that's a lot right there. I'm
going to get off my soap box and I'm
going to give open it up to you. What
are your thoughts on this on Andrew and
then obviously feedback on anything I
said. So you've already covered really
well with the C CTO portion of this uh
which is was really an interesting
conversation with him cuz you and I have
talked about this before and you know I
like to be more down in into the code
solving problems doing things of that
nature and the problem and even I still
run into this today running my business
is we can run we can stumble
trying to figure out how to run the
business cuz we we focus on certain
areas in our business. And he even
talked about it uh Andrew talked about
it in our discussion where it's like I
would rather be working on this than
this. So I'll focus my time on this but
then the other parts of your business uh
struggle because you're not working on
them as well. So
he offered some interesting suggestions
around um planning, you know, trying to
prioritize your week. We have always
talked about sprints, you know, we we
talk about agile all the time. He
touched on that. Um also, he also, it
was interesting, he deliberately
schedules himself at 60 to 80% of
capacity. He doesn't always do 100%
capacity, which I thought was an
interesting concept because we've always
talked about, okay, trying to plan how
long a project will take. We've never
actually talked about like how much time
should we actually give ourselves in a
day to a problem. Yeah, we may say,
"Okay, this will take all day or we'll
work on this problem today because we
think we'll solve it today." But chances
are you may not solve it today. We have
to have that mindset where um well, we
think it may take two hours. We still
have to tack on the technical debt, so
to speak, to that task to figure out how
long it'll take. So, if we just think,
oh, I have 2 hours. I can jump on and
get this done. You're going to get
frustrated or things aren't going to
quite get done. You're going to run into
scheduling conflicts and just kind of
fall off the track. So, those were some
of the takeaways I had from this. The
other thing with the discussion that we
got into later on uh in the interview
was we started talking about using AI uh
where he talked about he uses it to
analyze debug his code he uses it to
write code but it was interesting that
he called out that he doesn't use AI
generated code in production that that
was a rather um interesting comment he
made because a lot of people are vibe
coding right now a lot of people are
using AI to help them right code and a
lot of that code is good code. It is
production quality code but you still
have to go through and check the code.
Now I wouldn't say just take at first
glance, you know, have it generated the
code and publish to to production. No,
but you still need to go through your
daily uh agile routines of code reviews.
You need to go through and test your
software. If it still tests, it still
works, it still looks good, it should
still be able to go to production. just
don't take it at face value. Make sure
you do your due diligence and check on
your code. What are your thoughts?
>> Um, I agree 100% with that is that and I
actually was just in a a round table
last night and I wish I could think of
the name of the company that uh this guy
CEO um
Ragic is the name of it. Um, and it's
Jeff Co. Um, was just talking about this
because they do no code tools. they've
been doing this for a while and he
specifically talked about um using the
AI not only to gen to it's to solve the
problem but it's also making sure that
you're putting like tests in place that
you're really spending the time in the
design phase so that when you go to
implementation which is when you have AI
generate stuff you've thought through
the problems and I think it does allow
us and I use this a lot to test what
we've done. So I will constantly say
give me unit tests with it and I will
tell it like what are cases what are
edge cases what are some things where
this will break what is a typical user
there's there's all this extra stuff
that you can put on top of it questions
and and constraints to help you make
sure that it comes out in a decent way
and then you you run it you test it you
don't just like kick it off into
production you actually run it through
its normal processes it goes back to
what I said it's like now you should be
a manager or a leader and you can use AI
like that cuz AI is not going to mess up
really any more than your average, you
know, junior or mid-level developer,
you're still going to have the same
things. And honestly, my developers, I
have some of the same conversations with
them that I have with AI when I get code
back when I be like, "Hey, you didn't
check this or hey, this doesn't cover
this case or hey, this this problem was
misunderstood. This is not the right
solution to it. We need to shift, you
know, shift gears on it." So I think
there is a there's definitely a value
for uh with it. I think it is going to
be better as we get further along. AI is
just rapidly rapidly advancing and I
think that's going to be one of those
things where it's yeah right now maybe
people don't do it and a lot of pe I
think it's the right thing for to say is
like I don't trust AI enough but we need
to we need to use it for what it's worth
is that it can generate stuff that can
help us quite a bit. We just have to
make sure that we're building the guard
rails around it.
>> You know, it's interesting that you
mentioned that because
oddly enough, last night I was taking a
project I was working on and I had um
completed a section of code and what I
did was I fed it into AI. I said, "Write
me some markdown requirements based off
of this documentation." So, I fed it my
requirements docs and I fed it my
tickets and it came back and it built me
the uh SRS, the software requirements uh
document. It built me the um
requirements traceability matrix. It
took all my tickets and put them where
they needed to be. It actually went
through and then um looked at what the
requirements were, looked at what I had
actually completed, what tests were
actually defined, and then it even went
through and said, "Here are some
possible gaps you might have missed
>> uh based on that." And then it said,
"Hey, do you want me to um do another
run through of your code and check to
make sure, you know, apply the test and
everything?" And it did. And within
about 15 20 minutes, I found I had four
gaps. Within another 10 minutes, I had
those gaps filled. I had all the tests
covering everything. And I had a nice
clean document that I could show my
customer and say, "Hey, here is a
summary of what works been done, what's
been tested in a clean business
document that
anyone should be able to read that's not
technical." And it it had just enough
technical uh pieces in there though for,
you know, the developers and that to be
able to go in and go, "Oh, yeah, this is
what I missed." Oh, this is what we
fixed or what was done with this
particular piece of code. So, if you're
not using
AI yet for this, start doing it today.
And we talked prior uh I think maybe it
was the last challenge, but I've started
using uh running my own chat bots u my
GPTs and and what I've been doing is
I've been dropping it into different um
AI like uh cloud AI GPT um co-pilot and
I'm actually having each AI play with
the uh chatbot that I put in there, the
prompts and each one comes back and and
they're tweaking it slightly
differently, but I've got it now to a
point where most of my prompts I can
drop into any AI and I get almost the
same style of results that I'm
expecting. U but it's based on that
language model. So I might get a more
you know document detailed version from
cloud AI. If I use um what is it? Codeex
within uh G G G G G G G G G G G G G G G
G G G G G GPT uh I get a more code
quality uh check and it just depends on
the tool. But it's interesting that the
more I play with prompts, the more I
play with GPTs, the better AI experience
I'm actually getting versus just dealing
with the typical uh chatbot interface.
>> Oh, definitely. The more you use it, it
because it learns uh the more you you
work with it, the better it's going to
be. We have done this um I have this in
multiple areas. Uh a great a great
example is we're doing this with travel
related stuff and it now like um will
recommend things very much based on this
long list of stuff that we've said this
is what we like this is what we don't
like. This is what we're looking for.
These are parameters. The more you build
that in the better it's going to be. And
you can use that and I have used that
several times or I've even said like
synopsize it like take this conversation
and turn it into a list of requirements
essentially a prompt that I can use
somewhere else and I can just take it
and drop it somewhere else. I will have
yeah I will use AI engines to compete
with each other and I'll say okay this
guy generated this and I'll go to the
other one and say okay well where are
the gaps and how would you improve it
and and there is slightly different it
is it's like having a board it is like
having or having multiple developers
that you're working with where they have
different mindsets and different
strengths and um and using those and I
haven't pushed it quite as much as I'm
about to in like another phase is
kicking it up another gear um but it is
something that the more you do, the more
you buy in, the more value you're going
to get out of it. If you just
occasionally throw a couple things at
it, it's not going to get much. But if
you start using it on a regular basis,
then it's going to actually help you
out. Uh particularly with things like
requirements and stuff like that is in
designs where you're it will start, I
think, highlighting where you have gaps
in your own knowledge and and your
skills and things like that because
it'll be like, oh yeah, you forgot to do
this or it will start, you know, knowing
it'll know who you are. And it's like I
get that all the time where I'm like
okay this is don't give me this you know
don't give me in this way give it to me
in my style or my corporate style or all
these different you know things that I
there's keywords I can tell it basically
and it says oh I've got to load you know
this context up and then boom suddenly
things change a lot but it's it's it's
formatting and it's stuff like that. So
there's a lot of value to it. I think
um he did he hit on a lot of key things
is that it's it's definitely at a point
where we can use it for debugging, we
can do it for logging, we can do it for
testing, we can do it for the things
that are the standards that we talk
about all the time that people forget in
applications. We can tell it to throw
those things like give me a a database
that's a you know basic customer
database and give me a login and give me
a screen and give me all of these things
and you can honestly I've even used it
with several cases where it's like that
generate the requirements and then I
start walking through the requirements
like okay so where are we at what do we
have left what should we do here um I've
spent I have had a really interesting
time learning how to write grants
working with AI and walking through
stuff and say Okay, well, how do we do
this? What? And it'll say, well, you
should do A, B, and C. And I'll be like,
okay, so tell me how I do A. How should
that look? What should we do? And then
it's a it is a great learning tool as
well. Uh, that's why I've recommended
quite like everybody I recommend build
your own chatbot. Use AI to build your
own chatbot to connect to that AI to
have something that's a separate little,
you know, bot of some sort because
you're going to learn a lot about it. uh
learn about the context and the prompts
and how you send conversations back and
forth and some of those pieces that are
just like they're not that complicated.
Um but I think it'll help your career
immensely.
Way off track on this. Um I got a little
bit sidetracked on all this. We digress
maybe just a little bit. Um,
I did want to say is that it's
what we came back around to with Andrew
is I think goes back to something we we
have hit on many many times is that it
really comes to solving problems. If
you're not if you're focused on
technology, then you're you're not
focused in the right place to to really
advance your career early on. first
couple years of your career as a
developer in particular, I think it's um
it's still useful to have the the core
knowledge to understand like structures
and classes and inheritance and vectors
and databases and just the things the
theory behind this stuff. But then once
you've got that,
you need to be focused on applying it.
How do I use okay, I've got this great
knowledge. How do I use that to solve
this problem? So when you're talking to
a customer, when you want to grow your
career, when you're talking in an
interview, what problem do you want to
solve? Because that's like that question
is going to be the key one. It's like
once we've got that, okay, this is a
problem you want to solve. Well, let's
dig deeper into that. Let's start
digging into that. Like, is that really
a problem? How is that a problem? What
are some good solutions? What are some
constraints? Why hasn't that problem
been solved before? There's all these
questions that you can ask
>> that will really advance you uh down
that process. And honestly,
the cheat code is if you don't
understand it, then go to AI and work
with it is say, "Okay, this is what I
did." Um, how can I do it better? I
literally took a conversation yesterday,
which was was a really fun little test
of AI is I
connected to somebody, had a
conversation, had the whole thing
recorded. So, I dropped the entire
transcript in and I said, "Okay, this is
what we decided I was going to do in
this conversation. this is how it went.
Assess it. Tell me what I did right.
What did I do wrong? How do I progress
proceed from here? What is your
recommendations? It is literally having
a coach or a consultant on your shoulder
for any process that you want to do. And
it like once you embrace that, then it
becomes like where do you want to go?
How do you get better? Um if you you can
even ask AI, how do I get better? And it
will give you options. You just got to
make sure that you're This is where
you're going to have to learn that
you've got to ask the right questions.
You really can't just assume that you
know the problem unless you do. And so
you need to get digger dig deeper into
that. And even then ask on a regular
basis. What am I not asking? Why? Like
that was I think that was one of the
best questions I asked AI last year. I
said like what's the craziest thing I've
asked you? And then I was like what was
the smartest thing I asked you? And then
I asked it, "What is the thing I should
have asked you?" And got a really
interesting set of responses back that
actually have launched me into some of
what I'm doing this year. I'm really
sitting way too much time on my soap box
right now. So, let's get back to that.
So,
>> let me just chime in one thing there on
that um before we get to the challenge.
So, it really does all come back to the
why. You know, why are you doing this?
But the other thing is make sure that
you're solving the right problem. Make
sure that the you know technology is
great when it's solving real problems
but also when it's solving the right
problem not what you think is what you
know you don't want to be the baby
stroller uh inventor and never had a
baby. You you want to make sure that
what problem you're solving you
understand it. You understand your
customer and that you really do
understand the problem. And AI is great
for that, but it is also bad to give you
false solutions or a solution that isn't
really for your problem. So, do make
sure that you ask a lot of questions,
you vet the answers, and then enjoy your
journey.
>> So, what do you think? What is a what do
you what are your thoughts on a
challenge?
>> So, this one I we've talked AI before.
We talked a whole lot about chat bots uh
and prompts in this one, but
I like I kind of want to go back to your
beginning when you talked about the CTO
um becoming a a fractal CTO.
Maybe not necessarily a fractal CTO, but
I think our challenge would be where do
you want to go? How do you want to grow?
And use AI to kickstart that
conversation. Start figuring out some
prompts. talk to AI and figure out
here's where I'm at, here's where I want
to be, or here's where I'm at, where can
I go? Cuz maybe you're still too new uh
in this particular field and with AI,
with everything going on right now, you
really don't know what to do. Get some
ideas. Use it as a launching board to
get you to that next level.
>> I really like that. I think I'm going to
I'll adjust it a little bit um just to
make it less like relying on AI. But I
think the the challenge this week is to
think of your
this be an interesting one because for
developers it's one way but if you're an
entrepreneur it's going to be a little
different but basically think of your
primary
current skill set. What is your primary
current current like thing that you have
to offer your customers? um you know
your your boss, your employer and stuff
like that. If you're a developer, it's
going to be your technical skills.
Uh if you're an entrepreneur, it is
probably going to be something else like
maybe your maybe it's your sales skills,
it's your vision skills, it's your
marketing skills or something like that.
What happens like wipe that out. So take
away your strength and let's go to
whatever your secondary thing is or like
what do you do then? What is your
secondary? What is your fallback
position? Because I think this is a very
interesting uh exercise to have. It's
like okay so if that goes away how do I
make money? How do I survive? How do my
how do I how am I employable? How do I
keep my customers coming to me if I take
away that number one strength? Now it
may be that you have a business that
you're built entirely on like that's it
like you know as Apple's was with um
with Steve Jobs it was really it was
like simplicity. It was a beauty of
simplicity. That's what the whole iPod
in that launch came from. But I think
it's something that's worth spending a
little time on. It's like, okay, if this
thing that I bank on goes away, where do
I go next? And feel free to use AI, talk
to your friends, your family, your, you
know, whoever, your co-workers. Have
this conversation because I think it's a
really informative one to have is if you
take because it's basically saying,
take the assumptions that you currently
have,
wipe them clean, ignore them, and let's
reset with a whole different set of
assumptions and see what happens. I
think you will find uh you might find
epiphany on the other side of that. I I
have done this on a couple of occasions
doing these kinds of things, these sorts
of exercises and I've always found them
to be um very enlightening but also very
motivating. And so hopefully it'll be
the same way with you where you're like,
"Oh my gosh, I've It's like It's like
found money. It's like you find all this
money, a pile of money that you're
sitting there and you're like, "Gosh,
I've got all this money now. I've I've
got all these cool things I can do with
it." It's sort of like that to me is
it's like that's where hopefully it's a
motivational and a kickstarter. Uh
especially now in a season of like
getting unstuck and forward momentum and
stuff like that is giving you an
opportunity. This is a tool I think to
to really like kick stuck right in the
butt and say, "Okay, I'm going to like
all the things I'm doing. I'm going to
stop and I'm going to try a paradigm
shift and let's see what happens." Or
actually, I guess it's a complete
paradigm change and let's see where I go
with that. If you can do that and have
something where you're like, "Oh my
gosh, here's a whole second career, um,
you're very blessed and I think you've
got a lot you do." If you can't, then
it's like, let's work towards that
because you're let's get some more self
insight and things of that nature.
Thoughts on that is our like modified
challenge. I really like that. And it's
similar to things we've heard, you know,
getting unstuck, you know, um
especially for when you're dealing with
seasons where you're blocked or where
your anxiety is too high. This I I use
this kind of of a challenge uh all the
time to help reset, to help get me
refocused, to help get things going. And
for a lot of people, if you haven't done
this, this is one of the best challenges
to start doing because you can modify it
for other things in your life and it
will help get you unstuck. It will help
you get back to that forward momentum,
that forward thinking.
>> I agree. Yeah, this is way beyond this
is anywhere in your life. If you are
getting stuck, a lot of times it's due
to assumptions of based on whatever
anxiety, fear,
imposttor syndrome, you name it. um get
rid of those assumptions and it is
amazing how much you free yourself from
your your mental prison. I will go back
to Loser think from the now, you know,
uh past Scott Adams. Um
there's a lot of stuff in there. It is
not a light book, but there's a lot of
stuff there where he talks about mental
prisons and being uh basically a slave
to your assumptions and things like
that. And I think it's something that um
all of us can do a better job of of
getting away from those. So cool. I
think we have a really good challenge.
Uh and it's a good like it really is
something you can do this week, you can
do this weekend is just like spend a
little time. Uh get a notebook or
something like that, you know, however
you take notes. Uh do that is like get
something like that and just sort of
like sit back and take some notes. If
you've got if you want to use AI, grab a
you know, set up a folder and have a
conversation with your your favorite AI
bot. Um I talk to Chip all the time as I
call chat GPT. um about this and Chip's
varying cousins. Um I think it's just
like yeah, this is a really cool one. I
would love to hear back from you. Uh
[email protected]
as you know. Uh or robbs.com.
I don't care how you get back to us. Uh
shoot an email because I would love to
hear where you go from that. Um if you
would like a conversation again,
[email protected],
leave us comments, stuff like that. we
would be more than happy to to have a
little, you know, Zoom conversation or
whatever with about you and and be that
sounding board because these these are
things that make me uh give me joy. I
love having conversations with customers
and and those that I work with when it's
like, okay, we're freeing you from some
of your preconceived notions and now we
can actually help you be the best
version of you that you can be.
>> And if you didn't catch that, all that's
in the show notes.
This is being that's why he was like
that's why he was as they say tap
dancing away on his keyboard taking
those notes. Um
go out there and have yourself a really
good one. Enjoy your weekend. Uh we do
appreciate you so much. We appreciate
you guys hanging out and gals and and
all that you bring that just being
there. Uh giving us a reason to come
back to this every week giving our all
of our guests um they've had a great
time. So feel free also make sure you're
wherever you have like all of our guests
have been so nice. Um if you have
questions for them shoot them an email
they you know they they give us links
and way to contact them. Don't be afraid
to do that. Um I think you will find
that will open doors uh mentally and
then also career professionally as well.
So take advantage of these things.
Parting thoughts from you before we wrap
this one up.
I guess the last parting thought is it's
the end of the week.
Set your challenge, go enjoy your
weekend, and hit the ground running on
Monday.
>> That is the best way to do it. So, as
always, have a great day, a great week,
a great weekend, and we will talk to
you.
>> Yeah, we will talk to you the next
episode, next Tuesday. See, now we sort
of know where we're at. So, we will talk
to you Tuesday. We'll be back with an
interview and we'll see you again next
week. Have a good one. Thanks a lot,
folks.
Transcript Segments
27.039

there. We're recording. We'll go with

28.56

that. Who are we talking about?

30.64

>> Andrew Stevens.

32.239

>> Andrew Stevens. All right.

35.92

Uh, now I got to go dig up

39.44

Andrew Stevens. Here we go. Um,

44

yes. Now you people know that once we've

46.16

hit like a hundred or more people that

49.039

we have interviewed, sometimes you

51.2

forget like who was that specific

53.76

person. I got a great one the other day.

55.92

I actually had something show up on

57.44

LinkedIn. Um, Greg and now I just lost

61.039

his name again was one of my favorite

63.039

interviewees from like years ago. Uh he

66

is the piano guy.

68.4

Um darn it, I wish I could think his

70

last name off the top of my head, but uh

72.24

he is like cranking out some really cool

74.08

stuff. So um we'll put that in the show

76.72

notes or something like that at some

78.08

point. I'll refer back to it and I will

80.479

chase him down because it was a really

82.24

good uh you guys should support him. Uh

85.04

so let's see. We talked about

86.96

entrepreneurship,

89.52

multiple projects,

91.6

got into AI.

94.64

Yeah, he was the fractal CTO.

99.28

>> Yep. So, yeah. So, this is one that we

102.88

had a lot of very we had a lot of

105.68

sympatic over there.

108.24

Uh

108.64

>> yeah, we had a lot of early disc like

110.56

most of the interview was discussions

112.399

around entrepreneurship getting you know

114.479

getting started on your business working

116.079

on your business uh juggling the

118.719

project. I mean the we touched on AI a

121.52

little bit towards the end like how to

122.88

juggle AI uh to help streamline things

127.04

but uh most of it was about his

128.879

experience with

130.959

and our conversations around our

132.8

experiences around

135.2

working on your business, growing your

136.64

business, getting better with your

138

business, things of that nature.

140.239

>> Yeah. So cool.

142.8

That'll work. So we will dive right in.

146.16

Um,

149.52

let's do We still have Someday we'll

152

actually have like a real I don't know.

153.84

We need like a little music bed. We need

155.68

something like that to like really like,

158.319

you know, turn this into a a more

162.4

polished start. Uh, we'll get that to

164.64

you guys at some point. We're just sort

165.92

of like winging it right now because

167.36

this is a, you know, a coolish thing.

170.56

Um, but we will start. Uh, I will

173.28

introduce myself. You guys know who I

174.879

am, but I'm just going to do it again

176

because that's who we are. This is in

177.84

case this is your first challenge

179.76

Friday. Uh first thing is go watch the

182

previous two episodes uh here or jump

184.8

out on the podcast if you want to and

186.319

watch the previous two episodes. Uh this

188.56

is actually not an episode on the

190.239

podcast, but you'll find those. Uh this

193.44

is where we are talking with Andrew

196.159

Stevens. uh they will have been released

198.72

um not sure exactly the dates but when

201.76

this came they were released Tuesday and

203.599

Thursday

205.76

we are the developer podcast we're

207.84

building better developers the whole

209.2

purpose of this Friday thing that we're

210.879

doing is just bring back a little bit um

214.319

accountability and and to have a weekly

216.64

challenge to summarize and give

218.48

ourselves a little bit of time to talk

220.08

about a little further some of the

221.599

topics we hit during the discussions in

223.44

the week uh but then also to make sure

225.92

that there's There's a challenge for you

227.04

guys to push you to become a better

228.799

developer. A lot of this is the kind of

231.12

stuff that we push for ourselves that we

232.56

assign ourselves or that uh the speakers

234.959

that we talk to, the guests have brought

237.12

to mind. So, I think they're, you know,

239.68

they're valid. They're definitely

241.28

valuable and valid as a challenge and

244.159

hopefully something that if you just do

245.519

this even once a month, you pick one of

247.28

these up, you will start seeing a very

249.68

good progress forward uh in the momentum

252.319

that you need. Uh I'm also the uh while

255.2

being a founder of developer also a

256.639

founder of RB consulting where we have a

258.4

technology realology check we help you

260.479

figure out before you jump into that

263.199

project should you jump into that

265.36

project and if so how should you because

267.36

a lot of companies are just not ready

268.88

for it we've talked about that a lot uh

270.96

and we will continue to do so good thing

273.6

and bad thing good thing is it's a

275.44

Friday and it's sunny which I haven't

277.52

seen a ton of sun in the last couple

279.12

months so I'm pretty happy I mean it's

280.8

okay it's partly cloudy it's not like

282.72

sunny sunny, but it's the right level of

285.12

sunny for me at this point because

286.56

seeing any sun is a bonus. Um,

290.56

bad thing, bad thing, bad thing, bad

292.4

thing, bad thing. I'll go with like I

294.639

started my day in the worst possible

296.8

way. I'm a tea person. I had not gotten

300.16

my first sip. I got my maybe my first

302.639

sip done and I managed to accidentally

304.639

knock over my tea and then thus had to

306.639

redo it all and uh, you know, clean up

309.44

the mess. But luckily, good news is I

311.759

have a wife that was like jumping all

313.36

over that and taking care of that for

314.96

me. So, sometimes you just have a have

316.56

to have a good keeper.

318.88

I do have a a moderately good co-host.

322.8

I'm going to let you go ahead introduce

324.08

yourself, Michael.

326.72

Hey everyone, my name is Michael Malach.

328.16

I'm one of the co-founders of Building

329.28

Better Developers, also known as

330.479

Developer. I'm also the founder of

332.08

Envision QA where we help businesses fix

335.28

broken systems and replace the guest

337.039

work with testing dependable solutions

339.759

built around your business. Uh good

342

thing bad thing uh well it is sunny

344.479

here. Uh we are supposed to get 5 days

346.639

of rain. So I will take that as a good

348.479

thing right now that a it's going to be

350.08

a nice wonderful day outside. Uh

352.32

unfortunately with that in Tennessee

354

weather the bad side of that is we're

355.68

going to get rain for quite a few days

357.84

uh after that. Uh, kind of similar to

360.08

you though. I started my morning off

361.759

kind of interesting. Um, not in a great

364.8

way. Uh, dog woke me up at 3:30 this

367.36

morning and never quite got back to bed

369.199

after that. So, I'm feeling you. I'm

372.88

started with coffee and uh, normally I

375.84

don't start with coffee. I've been off

377.12

coffee for a while. I've been drinking

378.4

tea like Rob. But, no, I'm on coffee

380.56

this morning cuz the dog got me up about

382.4

3 hours early.

385.52

uh bonus to coffee that got me like

387.12

switching a little bit more to that

388.4

occasionally is uh Natalie went to

391.199

Cancun recently and brought back some

392.639

Mexican chocolate. A little chunk of

394.24

that in your coffee really makes it like

397.28

really good. So let's talk about Andrew.

401.52

Um

403.759

I think one of the big things here is

407.36

the I I really want to spend a little

409.44

time on the fractional CTO CIO kind of

412.56

role because I think it is something

414.24

that all of us should consider uh at

418

some point and it really depends on

419.52

whether you're more technical or whether

421.28

you want to grow career-wise more

422.88

personal. It is definitely a career step

426.16

and we've talked to now a couple people

428

and obviously I talk about you know I we

430.639

talk to me from time to time as well

432.72

people that have made this choice and I

435.44

think from a developer if this is

437.039

something that you want to move towards

439.599

is it actually is a really good one if

441.68

you don't want to be corporate if you

443.759

don't want to be an employee because if

446.24

you're going to be a CTO or CO you you

448.24

have to run everything if you're a

450.24

company you know if you're going to be

451.199

part of an employee if you're going to

452.319

be part of a then you have to actually

455.84

there's a lot that is involved in that.

457.68

There's a lot of really for lack of a

459.759

better term drinking the Kool-Aid is

461.52

like being a part of that organization.

463.28

It's it's your organization essentially

465.68

or you have to think of it that way or

467.36

you're not going to do it right. In a

469.12

fractional role it is similar because

472.24

you're going to feel like these

473.44

customers if you do it right you're

474.8

going to feel like these customers are

476

your people. They are your you know you

478

are they're your children or however you

479.44

want to look at it. They're your family.

480.56

They're people that you want to succeed

483.599

and what you're doing is you're saying I

485.84

am not the best person forever to be a

488.96

part of this

490.8

but I do want to help you be successful

494.479

and it is very much a like it is a

496.72

constrained timeboxed kind of a role is

499.44

to come in and say look let's talk about

502.08

where you're at let's talk about where

503.52

you want to go and let's figure out how

505.039

we get you there obviously with a

506.879

technology bent uh if you're a problem

509.199

solver if that's part of what you like.

510.72

If you're a an architect, um if you

513.519

that's what you like, then it does give

515.44

you those opportunities. Uh it's really

518

more higherend problem solving than

519.76

architecture unless you position

521.839

yourself as somebody that is going to to

523.839

implement as well. It is very easy to uh

526.72

get pushed outside of the implementation

529.68

space, which is sort of what Andrew

531.12

talked about is that he went to a point

532.959

um where he really decided that the the

535.76

technical skills don't really matter.

537.92

And honestly, I highly recommend a lot

540.48

of you get to this point sooner rather

542.16

than later because I think with AI

543.68

coming that the technical skills are not

545.92

going to matter as much. I'm sorry for

547.839

all of us that have spent a lot of time

549.2

learning how to code in dozens of

551.519

different languages. Um, but that now

553.839

and like I am somebody that's got that.

555.279

I've got dozens, literally dozens of

557.04

languages on my resume and that is

558.72

totally useless at this point. Nobody

561.12

cares because AI will get you there a

564.08

lot faster. Okay, some people still

566.08

care, but I think that's going to fade

567.839

very quickly. So, you need to be

569.76

switching more into understanding

572.24

business, understanding the why,

574

understanding problem solving.

576.64

And this honestly will push, I think, a

578.399

lot more people to be the equivalent of

580.88

a fractional CIO or CTO sooner rather

583.76

than later. And honestly, that's even

585.6

what AI should do and how you should be

587.6

looking at it is it is now your

589.519

development team. So if you're not a a

591.44

leader or manager, you now are leading

593.839

and managing and you should be using it

595.92

in such a way and then you should be

597.36

able to grow that and then you should be

599.2

pushing yourself instead of doing the

601.68

things like writing code, doing the

603.76

things like solving problems,

605.12

architecting solutions that now are, you

608.08

know, going to be the next level up

609.6

because AI can do some of it, but it

611.68

really more can help you than actually

613.92

do it. I'm going to take a breath

615.68

because that's a lot right there. I'm

616.88

going to get off my soap box and I'm

618.8

going to give open it up to you. What

620.32

are your thoughts on this on Andrew and

622.72

then obviously feedback on anything I

624.64

said. So you've already covered really

626.959

well with the C CTO portion of this uh

630.8

which is was really an interesting

634.56

conversation with him cuz you and I have

636.56

talked about this before and you know I

639.279

like to be more down in into the code

641.839

solving problems doing things of that

643.36

nature and the problem and even I still

646.959

run into this today running my business

649.68

is we can run we can stumble

655.12

trying to figure out how to run the

656.48

business cuz we we focus on certain

658.32

areas in our business. And he even

660.56

talked about it uh Andrew talked about

662.48

it in our discussion where it's like I

664.72

would rather be working on this than

666.24

this. So I'll focus my time on this but

668.16

then the other parts of your business uh

670.88

struggle because you're not working on

672.399

them as well. So

675.12

he offered some interesting suggestions

678.56

around um planning, you know, trying to

681.839

prioritize your week. We have always

684.8

talked about sprints, you know, we we

686.24

talk about agile all the time. He

688.079

touched on that. Um also, he also, it

691.6

was interesting, he deliberately

693.6

schedules himself at 60 to 80% of

696.64

capacity. He doesn't always do 100%

699.839

capacity, which I thought was an

702.24

interesting concept because we've always

704

talked about, okay, trying to plan how

707.2

long a project will take. We've never

709.12

actually talked about like how much time

710.959

should we actually give ourselves in a

713.68

day to a problem. Yeah, we may say,

715.44

"Okay, this will take all day or we'll

718

work on this problem today because we

719.279

think we'll solve it today." But chances

721.12

are you may not solve it today. We have

723.279

to have that mindset where um well, we

726.399

think it may take two hours. We still

728.079

have to tack on the technical debt, so

730.639

to speak, to that task to figure out how

733.04

long it'll take. So, if we just think,

735.279

oh, I have 2 hours. I can jump on and

736.959

get this done. You're going to get

738.32

frustrated or things aren't going to

739.839

quite get done. You're going to run into

742.399

scheduling conflicts and just kind of

745.76

fall off the track. So, those were some

748.639

of the takeaways I had from this. The

750.8

other thing with the discussion that we

752.56

got into later on uh in the interview

755.2

was we started talking about using AI uh

758.16

where he talked about he uses it to

760.8

analyze debug his code he uses it to

763.68

write code but it was interesting that

765.68

he called out that he doesn't use AI

769.04

generated code in production that that

771.6

was a rather um interesting comment he

775.76

made because a lot of people are vibe

777.519

coding right now a lot of people are

778.959

using AI to help them right code and a

781.519

lot of that code is good code. It is

784.48

production quality code but you still

786.48

have to go through and check the code.

788.88

Now I wouldn't say just take at first

791.12

glance, you know, have it generated the

792.399

code and publish to to production. No,

794.88

but you still need to go through your

796.8

daily uh agile routines of code reviews.

800.399

You need to go through and test your

802.079

software. If it still tests, it still

804.32

works, it still looks good, it should

806.8

still be able to go to production. just

809.36

don't take it at face value. Make sure

811.36

you do your due diligence and check on

813.68

your code. What are your thoughts?

816.639

>> Um, I agree 100% with that is that and I

818.959

actually was just in a a round table

821.12

last night and I wish I could think of

822.88

the name of the company that uh this guy

825.92

CEO um

829.04

Ragic is the name of it. Um, and it's

832.48

Jeff Co. Um, was just talking about this

835.12

because they do no code tools. they've

837.44

been doing this for a while and he

839.04

specifically talked about um using the

843.519

AI not only to gen to it's to solve the

846.079

problem but it's also making sure that

847.839

you're putting like tests in place that

849.68

you're really spending the time in the

852.399

design phase so that when you go to

855.199

implementation which is when you have AI

858.16

generate stuff you've thought through

860.56

the problems and I think it does allow

863.199

us and I use this a lot to test what

866.88

we've done. So I will constantly say

868.399

give me unit tests with it and I will

870.32

tell it like what are cases what are

872.16

edge cases what are some things where

873.6

this will break what is a typical user

875.36

there's there's all this extra stuff

878.24

that you can put on top of it questions

880.32

and and constraints to help you make

883.44

sure that it comes out in a decent way

885.76

and then you you run it you test it you

888

don't just like kick it off into

889.519

production you actually run it through

891.519

its normal processes it goes back to

893.519

what I said it's like now you should be

895.44

a manager or a leader and you can use AI

897.6

like that cuz AI is not going to mess up

900.24

really any more than your average, you

902.56

know, junior or mid-level developer,

904.399

you're still going to have the same

905.44

things. And honestly, my developers, I

907.839

have some of the same conversations with

909.68

them that I have with AI when I get code

911.92

back when I be like, "Hey, you didn't

914.16

check this or hey, this doesn't cover

916

this case or hey, this this problem was

919.12

misunderstood. This is not the right

920.72

solution to it. We need to shift, you

922.24

know, shift gears on it." So I think

924.8

there is a there's definitely a value

926.639

for uh with it. I think it is going to

929.12

be better as we get further along. AI is

931.36

just rapidly rapidly advancing and I

934

think that's going to be one of those

935.04

things where it's yeah right now maybe

937.6

people don't do it and a lot of pe I

939.199

think it's the right thing for to say is

940.959

like I don't trust AI enough but we need

944

to we need to use it for what it's worth

947.199

is that it can generate stuff that can

949.279

help us quite a bit. We just have to

951.12

make sure that we're building the guard

952.399

rails around it.

953.92

>> You know, it's interesting that you

955.839

mentioned that because

957.839

oddly enough, last night I was taking a

960.959

project I was working on and I had um

965.12

completed a section of code and what I

967.36

did was I fed it into AI. I said, "Write

969.839

me some markdown requirements based off

972.24

of this documentation." So, I fed it my

973.92

requirements docs and I fed it my

975.519

tickets and it came back and it built me

978.639

the uh SRS, the software requirements uh

981.839

document. It built me the um

984.48

requirements traceability matrix. It

986.48

took all my tickets and put them where

988.399

they needed to be. It actually went

990.639

through and then um looked at what the

993.839

requirements were, looked at what I had

996

actually completed, what tests were

997.68

actually defined, and then it even went

999.68

through and said, "Here are some

1000.88

possible gaps you might have missed

1003.68

>> uh based on that." And then it said,

1005.6

"Hey, do you want me to um do another

1008.399

run through of your code and check to

1011.199

make sure, you know, apply the test and

1012.639

everything?" And it did. And within

1014.24

about 15 20 minutes, I found I had four

1017.04

gaps. Within another 10 minutes, I had

1019.279

those gaps filled. I had all the tests

1021.279

covering everything. And I had a nice

1023.04

clean document that I could show my

1024.959

customer and say, "Hey, here is a

1026.959

summary of what works been done, what's

1028.559

been tested in a clean business

1032.799

document that

1035.12

anyone should be able to read that's not

1036.799

technical." And it it had just enough

1039.12

technical uh pieces in there though for,

1041.36

you know, the developers and that to be

1042.64

able to go in and go, "Oh, yeah, this is

1044.72

what I missed." Oh, this is what we

1046.4

fixed or what was done with this

1048.16

particular piece of code. So, if you're

1051.12

not using

1052.96

AI yet for this, start doing it today.

1056.72

And we talked prior uh I think maybe it

1061.76

was the last challenge, but I've started

1063.44

using uh running my own chat bots u my

1066.16

GPTs and and what I've been doing is

1069.039

I've been dropping it into different um

1071.6

AI like uh cloud AI GPT um co-pilot and

1077.76

I'm actually having each AI play with

1080.96

the uh chatbot that I put in there, the

1084.64

prompts and each one comes back and and

1087.6

they're tweaking it slightly

1088.64

differently, but I've got it now to a

1090.88

point where most of my prompts I can

1093.76

drop into any AI and I get almost the

1097.039

same style of results that I'm

1100.16

expecting. U but it's based on that

1102.559

language model. So I might get a more

1105.6

you know document detailed version from

1107.919

cloud AI. If I use um what is it? Codeex

1111.2

within uh G G G G G G G G G G G G G G G

1112.4

G G G G G GPT uh I get a more code

1115.039

quality uh check and it just depends on

1118

the tool. But it's interesting that the

1121.12

more I play with prompts, the more I

1122.88

play with GPTs, the better AI experience

1125.52

I'm actually getting versus just dealing

1127.28

with the typical uh chatbot interface.

1130.72

>> Oh, definitely. The more you use it, it

1132.48

because it learns uh the more you you

1135.12

work with it, the better it's going to

1136.799

be. We have done this um I have this in

1139.52

multiple areas. Uh a great a great

1142.16

example is we're doing this with travel

1143.76

related stuff and it now like um will

1146.96

recommend things very much based on this

1149.6

long list of stuff that we've said this

1151.52

is what we like this is what we don't

1152.799

like. This is what we're looking for.

1154.08

These are parameters. The more you build

1156.24

that in the better it's going to be. And

1158.799

you can use that and I have used that

1160.799

several times or I've even said like

1163.36

synopsize it like take this conversation

1165.6

and turn it into a list of requirements

1167.84

essentially a prompt that I can use

1169.2

somewhere else and I can just take it

1170.48

and drop it somewhere else. I will have

1173.28

yeah I will use AI engines to compete

1175.36

with each other and I'll say okay this

1176.799

guy generated this and I'll go to the

1178.16

other one and say okay well where are

1179.28

the gaps and how would you improve it

1180.72

and and there is slightly different it

1183.44

is it's like having a board it is like

1185.36

having or having multiple developers

1187.039

that you're working with where they have

1188.48

different mindsets and different

1189.679

strengths and um and using those and I

1193.36

haven't pushed it quite as much as I'm

1195.2

about to in like another phase is

1196.88

kicking it up another gear um but it is

1200.72

something that the more you do, the more

1202.48

you buy in, the more value you're going

1205.039

to get out of it. If you just

1206.16

occasionally throw a couple things at

1207.44

it, it's not going to get much. But if

1208.96

you start using it on a regular basis,

1211.2

then it's going to actually help you

1212.64

out. Uh particularly with things like

1214.32

requirements and stuff like that is in

1216.16

designs where you're it will start, I

1218.96

think, highlighting where you have gaps

1221.12

in your own knowledge and and your

1223.039

skills and things like that because

1224.4

it'll be like, oh yeah, you forgot to do

1226

this or it will start, you know, knowing

1228.159

it'll know who you are. And it's like I

1230.4

get that all the time where I'm like

1231.52

okay this is don't give me this you know

1234.159

don't give me in this way give it to me

1235.679

in my style or my corporate style or all

1238.32

these different you know things that I

1240.72

there's keywords I can tell it basically

1242.32

and it says oh I've got to load you know

1244.4

this context up and then boom suddenly

1247.84

things change a lot but it's it's it's

1251.2

formatting and it's stuff like that. So

1252.72

there's a lot of value to it. I think

1255.76

um he did he hit on a lot of key things

1258.08

is that it's it's definitely at a point

1260.559

where we can use it for debugging, we

1262.08

can do it for logging, we can do it for

1263.44

testing, we can do it for the things

1265.12

that are the standards that we talk

1267.6

about all the time that people forget in

1269.44

applications. We can tell it to throw

1271.76

those things like give me a a database

1274.64

that's a you know basic customer

1276.159

database and give me a login and give me

1277.76

a screen and give me all of these things

1280.64

and you can honestly I've even used it

1284.24

with several cases where it's like that

1286.32

generate the requirements and then I

1288

start walking through the requirements

1289.039

like okay so where are we at what do we

1290.48

have left what should we do here um I've

1293.12

spent I have had a really interesting

1295.12

time learning how to write grants

1297.52

working with AI and walking through

1299.6

stuff and say Okay, well, how do we do

1300.799

this? What? And it'll say, well, you

1302.32

should do A, B, and C. And I'll be like,

1303.84

okay, so tell me how I do A. How should

1305.919

that look? What should we do? And then

1308.159

it's a it is a great learning tool as

1310.559

well. Uh, that's why I've recommended

1312.08

quite like everybody I recommend build

1313.679

your own chatbot. Use AI to build your

1315.84

own chatbot to connect to that AI to

1318.24

have something that's a separate little,

1319.84

you know, bot of some sort because

1321.679

you're going to learn a lot about it. uh

1323.44

learn about the context and the prompts

1325.12

and how you send conversations back and

1326.96

forth and some of those pieces that are

1329.2

just like they're not that complicated.

1331.76

Um but I think it'll help your career

1333.76

immensely.

1335.919

Way off track on this. Um I got a little

1339.679

bit sidetracked on all this. We digress

1341.84

maybe just a little bit. Um,

1346.24

I did want to say is that it's

1349.6

what we came back around to with Andrew

1352.32

is I think goes back to something we we

1354.4

have hit on many many times is that it

1357.2

really comes to solving problems. If

1360.72

you're not if you're focused on

1362.48

technology, then you're you're not

1364.159

focused in the right place to to really

1366.559

advance your career early on. first

1368.799

couple years of your career as a

1370.08

developer in particular, I think it's um

1372.799

it's still useful to have the the core

1375.6

knowledge to understand like structures

1378.559

and classes and inheritance and vectors

1382.08

and databases and just the things the

1386.08

theory behind this stuff. But then once

1387.919

you've got that,

1390.08

you need to be focused on applying it.

1392

How do I use okay, I've got this great

1393.76

knowledge. How do I use that to solve

1395.44

this problem? So when you're talking to

1397.28

a customer, when you want to grow your

1398.72

career, when you're talking in an

1400.559

interview, what problem do you want to

1403.039

solve? Because that's like that question

1405.12

is going to be the key one. It's like

1406.799

once we've got that, okay, this is a

1408.72

problem you want to solve. Well, let's

1409.84

dig deeper into that. Let's start

1411.039

digging into that. Like, is that really

1413.36

a problem? How is that a problem? What

1415.2

are some good solutions? What are some

1416.88

constraints? Why hasn't that problem

1418.64

been solved before? There's all these

1420.48

questions that you can ask

1422.4

>> that will really advance you uh down

1424.88

that process. And honestly,

1427.36

the cheat code is if you don't

1429.36

understand it, then go to AI and work

1431.52

with it is say, "Okay, this is what I

1434.559

did." Um, how can I do it better? I

1437.679

literally took a conversation yesterday,

1439.919

which was was a really fun little test

1441.84

of AI is I

1444.159

connected to somebody, had a

1445.919

conversation, had the whole thing

1447.52

recorded. So, I dropped the entire

1449.2

transcript in and I said, "Okay, this is

1451.76

what we decided I was going to do in

1453.2

this conversation. this is how it went.

1455.919

Assess it. Tell me what I did right.

1458.32

What did I do wrong? How do I progress

1459.919

proceed from here? What is your

1460.96

recommendations? It is literally having

1462.88

a coach or a consultant on your shoulder

1465.919

for any process that you want to do. And

1468

it like once you embrace that, then it

1470.88

becomes like where do you want to go?

1472.799

How do you get better? Um if you you can

1475.6

even ask AI, how do I get better? And it

1478.32

will give you options. You just got to

1479.84

make sure that you're This is where

1481.279

you're going to have to learn that

1482.559

you've got to ask the right questions.

1484.24

You really can't just assume that you

1486.64

know the problem unless you do. And so

1489.6

you need to get digger dig deeper into

1492.32

that. And even then ask on a regular

1494.64

basis. What am I not asking? Why? Like

1498.88

that was I think that was one of the

1500.159

best questions I asked AI last year. I

1501.76

said like what's the craziest thing I've

1503.12

asked you? And then I was like what was

1504.88

the smartest thing I asked you? And then

1506.159

I asked it, "What is the thing I should

1508

have asked you?" And got a really

1510.72

interesting set of responses back that

1513.12

actually have launched me into some of

1514.96

what I'm doing this year. I'm really

1516.96

sitting way too much time on my soap box

1518.72

right now. So, let's get back to that.

1520.32

So,

1522.559

>> let me just chime in one thing there on

1524.32

that um before we get to the challenge.

1526.88

So, it really does all come back to the

1530.4

why. You know, why are you doing this?

1533.52

But the other thing is make sure that

1536.08

you're solving the right problem. Make

1538.24

sure that the you know technology is

1540.48

great when it's solving real problems

1543.679

but also when it's solving the right

1546.08

problem not what you think is what you

1549.279

know you don't want to be the baby

1551.6

stroller uh inventor and never had a

1554.159

baby. You you want to make sure that

1556.08

what problem you're solving you

1557.52

understand it. You understand your

1558.799

customer and that you really do

1560.72

understand the problem. And AI is great

1562.559

for that, but it is also bad to give you

1566.24

false solutions or a solution that isn't

1569.919

really for your problem. So, do make

1571.919

sure that you ask a lot of questions,

1574.32

you vet the answers, and then enjoy your

1578

journey.

1580

>> So, what do you think? What is a what do

1581.919

you what are your thoughts on a

1583.44

challenge?

1585.44

>> So, this one I we've talked AI before.

1587.919

We talked a whole lot about chat bots uh

1590.159

and prompts in this one, but

1594

I like I kind of want to go back to your

1596.48

beginning when you talked about the CTO

1599.12

um becoming a a fractal CTO.

1603.039

Maybe not necessarily a fractal CTO, but

1606.4

I think our challenge would be where do

1608.4

you want to go? How do you want to grow?

1611.44

And use AI to kickstart that

1614.72

conversation. Start figuring out some

1617.039

prompts. talk to AI and figure out

1620.88

here's where I'm at, here's where I want

1623.12

to be, or here's where I'm at, where can

1625.279

I go? Cuz maybe you're still too new uh

1628.08

in this particular field and with AI,

1630.48

with everything going on right now, you

1631.919

really don't know what to do. Get some

1634.32

ideas. Use it as a launching board to

1637.279

get you to that next level.

1639.919

>> I really like that. I think I'm going to

1641.52

I'll adjust it a little bit um just to

1644.24

make it less like relying on AI. But I

1646.24

think the the challenge this week is to

1651.2

think of your

1653.6

this be an interesting one because for

1655.2

developers it's one way but if you're an

1656.96

entrepreneur it's going to be a little

1658.08

different but basically think of your

1660

primary

1661.6

current skill set. What is your primary

1664.88

current current like thing that you have

1666.88

to offer your customers? um you know

1670.72

your your boss, your employer and stuff

1672.32

like that. If you're a developer, it's

1673.679

going to be your technical skills.

1676.08

Uh if you're an entrepreneur, it is

1677.679

probably going to be something else like

1678.88

maybe your maybe it's your sales skills,

1680.799

it's your vision skills, it's your

1682.72

marketing skills or something like that.

1685.76

What happens like wipe that out. So take

1690

away your strength and let's go to

1691.919

whatever your secondary thing is or like

1694

what do you do then? What is your

1696

secondary? What is your fallback

1697.919

position? Because I think this is a very

1700.399

interesting uh exercise to have. It's

1703.36

like okay so if that goes away how do I

1706.799

make money? How do I survive? How do my

1708.799

how do I how am I employable? How do I

1711.2

keep my customers coming to me if I take

1713.6

away that number one strength? Now it

1715.76

may be that you have a business that

1717.12

you're built entirely on like that's it

1719.6

like you know as Apple's was with um

1722.559

with Steve Jobs it was really it was

1723.919

like simplicity. It was a beauty of

1725.36

simplicity. That's what the whole iPod

1727.44

in that launch came from. But I think

1730.72

it's something that's worth spending a

1732.72

little time on. It's like, okay, if this

1734.24

thing that I bank on goes away, where do

1738.08

I go next? And feel free to use AI, talk

1741.36

to your friends, your family, your, you

1743.279

know, whoever, your co-workers. Have

1745.44

this conversation because I think it's a

1747.36

really informative one to have is if you

1750.64

take because it's basically saying,

1753.6

take the assumptions that you currently

1755.36

have,

1757.52

wipe them clean, ignore them, and let's

1761.2

reset with a whole different set of

1763.12

assumptions and see what happens. I

1765.76

think you will find uh you might find

1769.36

epiphany on the other side of that. I I

1771.679

have done this on a couple of occasions

1773.2

doing these kinds of things, these sorts

1774.72

of exercises and I've always found them

1776.48

to be um very enlightening but also very

1781.039

motivating. And so hopefully it'll be

1782.96

the same way with you where you're like,

1784

"Oh my gosh, I've It's like It's like

1786.799

found money. It's like you find all this

1788.48

money, a pile of money that you're

1789.76

sitting there and you're like, "Gosh,

1790.799

I've got all this money now. I've I've

1792.32

got all these cool things I can do with

1793.84

it." It's sort of like that to me is

1796.32

it's like that's where hopefully it's a

1797.84

motivational and a kickstarter. Uh

1799.919

especially now in a season of like

1801.44

getting unstuck and forward momentum and

1803.12

stuff like that is giving you an

1805.36

opportunity. This is a tool I think to

1807.52

to really like kick stuck right in the

1809.76

butt and say, "Okay, I'm going to like

1812.559

all the things I'm doing. I'm going to

1814.24

stop and I'm going to try a paradigm

1816.559

shift and let's see what happens." Or

1818

actually, I guess it's a complete

1819.12

paradigm change and let's see where I go

1821.76

with that. If you can do that and have

1825.679

something where you're like, "Oh my

1826.559

gosh, here's a whole second career, um,

1829.36

you're very blessed and I think you've

1830.64

got a lot you do." If you can't, then

1832.08

it's like, let's work towards that

1833.36

because you're let's get some more self

1835.44

insight and things of that nature.

1837.12

Thoughts on that is our like modified

1839.6

challenge. I really like that. And it's

1843.52

similar to things we've heard, you know,

1846.48

getting unstuck, you know, um

1851.919

especially for when you're dealing with

1853.919

seasons where you're blocked or where

1857.44

your anxiety is too high. This I I use

1860.72

this kind of of a challenge uh all the

1863.36

time to help reset, to help get me

1866.24

refocused, to help get things going. And

1869.12

for a lot of people, if you haven't done

1871.6

this, this is one of the best challenges

1873.6

to start doing because you can modify it

1876.399

for other things in your life and it

1879.36

will help get you unstuck. It will help

1880.799

you get back to that forward momentum,

1883.039

that forward thinking.

1884.799

>> I agree. Yeah, this is way beyond this

1886.64

is anywhere in your life. If you are

1888.399

getting stuck, a lot of times it's due

1889.919

to assumptions of based on whatever

1892.96

anxiety, fear,

1895.2

imposttor syndrome, you name it. um get

1898

rid of those assumptions and it is

1899.679

amazing how much you free yourself from

1901.36

your your mental prison. I will go back

1903.2

to Loser think from the now, you know,

1906.799

uh past Scott Adams. Um

1910.72

there's a lot of stuff in there. It is

1912.24

not a light book, but there's a lot of

1913.84

stuff there where he talks about mental

1915.44

prisons and being uh basically a slave

1919.36

to your assumptions and things like

1920.559

that. And I think it's something that um

1922.64

all of us can do a better job of of

1924.48

getting away from those. So cool. I

1926.64

think we have a really good challenge.

1928.32

Uh and it's a good like it really is

1931.2

something you can do this week, you can

1932.72

do this weekend is just like spend a

1934.559

little time. Uh get a notebook or

1936.799

something like that, you know, however

1937.76

you take notes. Uh do that is like get

1941.039

something like that and just sort of

1942.24

like sit back and take some notes. If

1944.32

you've got if you want to use AI, grab a

1946.96

you know, set up a folder and have a

1948.48

conversation with your your favorite AI

1950.48

bot. Um I talk to Chip all the time as I

1953.519

call chat GPT. um about this and Chip's

1957.36

varying cousins. Um I think it's just

1960.08

like yeah, this is a really cool one. I

1962.72

would love to hear back from you. Uh

1965.679

as you know. Uh or robbs.com.

1968.72

I don't care how you get back to us. Uh

1971.039

shoot an email because I would love to

1972.559

hear where you go from that. Um if you

1975.2

would like a conversation again,

1978.96

leave us comments, stuff like that. we

1980.399

would be more than happy to to have a

1982.399

little, you know, Zoom conversation or

1983.76

whatever with about you and and be that

1985.84

sounding board because these these are

1987.679

things that make me uh give me joy. I

1989.84

love having conversations with customers

1991.679

and and those that I work with when it's

1993.679

like, okay, we're freeing you from some

1995.279

of your preconceived notions and now we

1997.2

can actually help you be the best

1998.96

version of you that you can be.

2001.36

>> And if you didn't catch that, all that's

2003.519

in the show notes.

2006.08

This is being that's why he was like

2008.64

that's why he was as they say tap

2009.919

dancing away on his keyboard taking

2011.919

those notes. Um

2016

go out there and have yourself a really

2018.08

good one. Enjoy your weekend. Uh we do

2020.48

appreciate you so much. We appreciate

2021.919

you guys hanging out and gals and and

2023.679

all that you bring that just being

2025.2

there. Uh giving us a reason to come

2027.12

back to this every week giving our all

2029.2

of our guests um they've had a great

2031.2

time. So feel free also make sure you're

2033.519

wherever you have like all of our guests

2035.36

have been so nice. Um if you have

2037.44

questions for them shoot them an email

2038.88

they you know they they give us links

2040.399

and way to contact them. Don't be afraid

2042.08

to do that. Um I think you will find

2043.6

that will open doors uh mentally and

2046.08

then also career professionally as well.

2048.399

So take advantage of these things.

2050.639

Parting thoughts from you before we wrap

2052.399

this one up.

2056.159

I guess the last parting thought is it's

2058.24

the end of the week.

2060.399

Set your challenge, go enjoy your

2062.48

weekend, and hit the ground running on

2064.24

Monday.

2066.159

>> That is the best way to do it. So, as

2068

always, have a great day, a great week,

2070.8

a great weekend, and we will talk to

2073.04

you.

2075.2

>> Yeah, we will talk to you the next

2076.96

episode, next Tuesday. See, now we sort

2079.44

of know where we're at. So, we will talk

2080.96

to you Tuesday. We'll be back with an

2082.639

interview and we'll see you again next

2084.56

week. Have a good one. Thanks a lot,

2086.079

folks.