📺 Develpreneur YouTube Episode

Video + transcript

Build a Developer Legacy That Outlives Your Code | Building Better Developers Podcast

2025-09-23 Youtube

Detailed Notes

Want your work to matter long after the last commit?

In this episode of Building Better Developers, hosts Rob Broadhead and Michael Meloche revisit their classic conversation “Your Developer Journey – How to Leave a Lasting Legacy.”

Here are some of the actionable steps to create a developer legacy that stands the test of time: • Writing clean, maintainable, well-documented code • Publishing open-source projects people actually adopt • Mentoring teammates and fostering a collaborative culture

Whether you’re a junior engineer or a senior architect, you’ll learn how to build code and culture that outlives you.

👉 Subscribe for more developer career insights and practical software advice. 🎧 Full podcast feed: https://develpreneur.com/developer-legacy/

*Follow-us on:*

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

#DeveloperLegacy #CleanCode #OpenSource #Mentorship #BuildingBetterDevelopers

Transcript Text
[Music]
We got talking things, talking points. I
hit record. Uh, let's see.
>> We are live sort of.
>> Here we go.
>> It's live. All right. Um, gosh, started
off. We're already off the rails. So,
we've got this episode, I think, is
going to be the last one of
using AI with that season. I think we
want I think what we want to do is just
go ahead and instead of like AI on the
the wrap-up, I think it'd be worth us to
the next one will be then to have at
least one
and maybe two. We'll see how it goes. I
think at least one episode that's like
our wrap-up episode that's sort of like
okay let's think back about what you
know a little bit of like little
retrospective of how did this work how
did this go what did we like about AI
what don't we like about AI and all
the fun stuff that's out there because I
think that may be um a pretty cool one
I'm gonna shoot let's see
I don't have the best light here I guess
it's not too bad I have a little bit a
glow. Let me see if I can smooth here.
So, hold on.
This may give me a little more natural
lighting and such. I probably should
drag like a lamp in here, but oh well,
we'll go with this for now.
Okay, so
I'm just
>> Yep.
diving right into my postworkday
drinky poo as some people would call it.
>> Have you tried this yet?
>> The I'm not really a Jim Beam fan.
>> Uh, so this is their black label and uh
I wasn't My mom was a big Jim Beam fan,
but I didn't like the original mash.
This is uh I really like this one. I've
been drinking it for a while. I might
have to try that one because yeah, dad
was always that was one that he drank
regularly and I've had I've had it over
the years and earlier on when I was
younger it was not that big a deal. I
was like, "Oh, okay. It's not bad." But
I've become a little more snobbish about
it as I've been going through all these
different things. So, I have like It's
like everything I've gotten more so
>> really more so what I'm drinking is
about the taste and the flavors and the
certain things that I want as opposed to
um you know, anything else. So, I've
gotten much more digging into the
various flavor profiles.
>> To be fair,
>> yeah, to be fair, this is I I barely
drink this straight, but this is a very
good like mixing bourbon.
>> Oldfashions and things like that. Like
Eagle Rare when I can get it is like my
go-to. Um, which is funny because since
I do live out in the middle of nowhere,
interestingly enough, a college town
just 15 minutes south of me, uh, which
is a dry county, you have to go to the
border, uh, they sell the magnums for
$89
and I can't even get the little bottles
for $89 if I go to Jackson. So, it's
like, wow. Okay. So, uh, I I wait till I
can find those and then, um, of course
it's limited to one, but still one
magnum will last me about a month. So,
it's pretty good.
>> Let's see.
Sorry, I got sidetracked by sidetracked
by one of our customers sending an
email.
Okay. So, serious note there.
Sorry. I like just got myself as I was
shutting stuff down. I was like, "Oh,"
or actually not really. Well, I guess
this is shutting stuff down. Plus, make
sure I Come on. Stop. There we go. Quit.
And I want to go to do not disturb.
I'm just way off today. This is just one
of those. Okay, we'll do it for an hour.
We'll see how long we last. Um, I think
we're just going to dive right. Let me
move this around so I can actually This
is a bonus of having my m my my screens
my screens configured this way.
And so, okay. So, let's see. So, we're
going to do how to leave a last name
legacy
and then we'll see where we go from
that. Um, yeah, I think that'll be sort
of cool because it at the very least
we'll either come back next time around
and we'll be doing yet another wrap-up
episode for this season or we'll maybe
we'll just honestly and maybe we'll just
like use chat GBT and say what would be
a great conversation point. We'll just
like list all of the stuff we've done
and say what would be a topic for us to
cover and see what happens.
>> Oh, so you haven't been keeping these in
like a folder?
not all of the all of the seasons.
>> Okay,
>> I've got it.
>> So, just small AI tip for those of you
watching the pre-show. If you create uh
Chat TPT has this new feature, even in
the free one where you can now do
folders, uh if you put all your chats
into that group, they treat it as a
project and you can have it scan all of
those uh under a certain criteria. So,
it's a very interesting way to quickly
summarize or review what you've are kind
of working on throughout your project.
>> Yeah, I was thinking No, I'm actually
looking at that go because I wanted to
see
uh I think that's what I want
somewhere. I have
a way to do Where did it go? I may have
lost it. Um,
oh, it's in categories. My bad. Okay.
Um,
what it was? I want to go grab all of
the titles of all of the seasons that
we've done. Not episodes, but actual
seasons
and say, "Hey, this is what the
development podcast has done. What would
be a cool season idea?" So, maybe we'll
even do that to wrap up the next
episode, but I get ahead of us a little
bit. I don't know if we can what can do
uh so there is a way if you install the
chatgpt app I think you can have it scan
a folder
but I have not tried that I think
because I have seen it integrate with
like things like PyCharm Intelligj uh
Eclipse like if I have that open it's
like oh you have this open do you want
me to integrate with what you're using
uh and it lets me uh but I think you can
do that against a file system I'm Not
100% sure though.
>> Yeah, I think I can just do it actually.
Okay, now I'm I'm curious. So, let's see
if we do this. I want to just like cheat
here in a second. Where is it? Is at.
Okay, so let's go over here.
Um I want to go over here.
Um
>> on a side note, uh when we do get to the
episode at the end, let me know what you
think about my new intro. I'm switching
it up a little.
Oh yeah, I gotta put Thank you for
reminding me that. Let's see. So for the
Okay,
past seasons,
>> we might have to keep the bonus bonus to
a minimum.
>> Yeah, I know. We're going to be a little
bit here. So, let's see. What would be a
good
new season for the developer
podcast?
Okay, I'm going to spit that out. I'm
going to come back because I want to go
back over here to get the thing up that
I'm working on. Let me get this document
up so I can think about what I'm
thinking about. Where did that go? There
it is. Cool. Okay.
All right. Let's get let's just get it
going here. All right,
do uno. Hola and welcome back. We are
continuing and almost wrapping up our
season where we are taking a past
season, going through the topics,
throwing it out to AI and saying, "What
do you think? What should we have done?
How could we have done it better?" Most
of the time AI does give us some more
things to talk about. I don't know if
it's better. Uh sometimes it goes in a
very different direction. We'll see
where it goes today because we're going
to be talking about uh this was the last
one of that season which was your
developer journey. How to leave a
lasting legacy. Uh I can almost
guarantee it's going to give us some
different thoughts on this because we
have keywords that it's probably going
to go differently. Before we get into
that, I should introduce myself and then
I'm going to let him introduce himself.
See, I'm not even giving his name out.
My name is Rob Broadhead. I am one of
the founders of developing also the
founder of RB consulting where we help
businesses assess and simplify their
technology.
From there we build clear road maps and
we help you full grow fuel growth. We
help you to move forward. We help you to
figure out how to take where you're
stuck. You know your wheels are spinning
and then we find a way to put a little
leverage in there and get you going. We
do this by sitting down with you,
understanding your business, helping you
craft a special recipe, a unique recipe
for your business, that roadmap so that
you can move forward leveraging
technology through simplification,
integration, automation, innovation, all
of the shuns that are out there. We help
you do business better. And check us out
at rb-sns.com.
We also have like we've got some deals
going on there. We've got some like
insta assessments out there. And even
you can do a self assessment. Go out to
matrix.rb- rb-sns.com.
Check it out. Let us know what you
think. Good thing, bad thing. Uh, bad
thing was, and I don't know if I'm going
to tie it to a good thing yet, uh, I was
I was on a call today, sitting there
like deeply into this conversation,
worked great, got done, and I suddenly
realized it was pouring outside and I'd
left a couple things out on the porch
that I was like, ah, probably shouldn't
have. So, I had to go throw them in the
dryer and things like that. So, lesson
to you kids, make sure you're keeping an
eye on the weather before you like go
heads down for a bit. Good thing
um and this is actually I think I've
I've mentioned this before is like I'm
in a little bit of a a more quiet time
in business. I'm not spend I've been
able to extract myself from working in
my business quite so often and so I'm
able to work on my business and that has
been awesome. It has been so good to be
able to knock out some of my to-do list
items. to upgrade. You can go check out
the RB Consulting website. We've
definitely done some upgrades there.
We've been tweaking stuff. Uh added some
products. We're like finishing touches
here and there. And this also means it
will spill over to developer soon
enough. I've been already delaying
with some ideas there and starting to
work towards making that more uh
bringing it current and also making it
easier for you to utilize the huge
amounts of content that we have out
there. But first, you're gonna have to
meet my co-host. Go ahead, introduce
yourself.
>> Hey everyone, my name is Michael Moash.
I'm one of the co-founders of Developer,
Building Better Developers. I'm also the
owner of Envision QA where we help
businesses take back control with
customer soft with custom software
that's built around their needs, not the
other way around. Our focus is simple,
great service, smart solutions, and a
rockolid quality. We build tools that
replace frustrating systems, streamline
operations, and are fully tested to work
right the first time. At Envision QA, we
combine development and quality
assurance to give you software that you
can trust and support you can count on.
Check us out at envisionqa.com.
Good thing, bad thing. Let me start with
the bad thing. Wife had to take down the
pool today. Uh it was uh she's a bit
depressed cuz, you know, it's finally
cool enough. It it's just not worth
keeping it up anymore. Uh, good thing
fall is here sort of. Uh, the days are
getting a little bit shorter. Uh, the
trees are starting to change color and
if it wasn't just on the other side of
hot today, it would have been a perfect
day to sit outside and work all day.
Those are good days. I would not have
had a perfect day because I would have
been rained upon as mentioned before.
Well, let's dive right into it. So, this
episode we are going to go with, as I
mentioned, the title was your developer
journey. How to leave a lasting legacy.
Uh, chat GPT, we're back to that. It
came out right away and said because it
loves us. Great title again. Wow, we are
just knocking them out of the park. Uh,
you can really connect with developers
who want to think beyond just writing
code and start shaping something more uh
something meaningful in their careers.
Here's how you could structure and
enrich that episode. So, let's see how
we structure and enrich this puppy. Uh,
part one, introduction. What does legacy
mean in software development? Legacy is
more than old code. It is about lasting
impact. Contrast getting tasks done
versus building something that outlives
you. Why developers should care about
their professional legacy. Now, this
honestly I don't remember us ever really
getting into this before. I think we've
talked a little I think it was a little
bit more about
mentoring and leading and passing it on
to the next generation but this is
actually really uh a cool direction for
AI to go with it because I I think it is
an area that is worth discussing.
Um one of the things we've talked about
a lot is building your scratching your
own itch building applications to help
you to help your utilities to help you
other developers all those things. And
it's also a great way to grow uh
professionally. You can go test out new
technologies and approaches and
different areas of code. Maybe like
maybe normally you're not a tester, but
you get to do some testing. Or maybe
normally you don't do UI, but you get to
do UI. Uh the I have these conversations
with my team on a regular basis where
it's like, hey, you can go work on this
project and do this thing and that's
going to help you be able to actually
like dip a toe into an area that you you
want to understand a little bit better.
I like the idea of uh and again I always
like this getting tasks done versus
building something that outlives you.
This really goes to work ethic. This
really goes to what we want to do is we
want to build something that people are
going to use. I don't think any of us
really want to build something that
somebody puts on a shelf and they're
just like, "Okay, I bought the software
and I never use it." It it has
frustrated us because we probably have
invested our time, blood, sweat, and
tears into it. We want them to use what
we're what we've sold them. We really I
think most of us would be rather we'd
rather like earn less money out of it
and have them use it all the time than
be able to retire on it and have them
never use it. Now, I know there's a
point where you're like, I'll take the
retirement, thank you very much. But
there's very much an idea of we don't
want people that's our whole point is
for so people aren't throwing their
money away that they're buying something
of value that we're giving the value of
our time and our intelligence and our
ability to problem solve and they're
returning the value of you know whatever
they paid for. And I think that's that's
very critical to it's like our why. It's
very critical to keep in mind while
we're doing software development is to
basically say look we're not here just
to write code. We're not here just to
like play around with the latest
technology. We're really here to solve
problems. We're really here to help
other people become better. Their
businesses become better through
technology and through the skills that
that we bring to the table. Thoughts on
that? or actually other ways you may
want to go just like AI that was
completely in a direction we haven't
been.
>> So, I'm going to since I'm a gamer, I'm
going to start out with think legacy.
All right? If you think if you've been
around more than a decade or two,
especially with games, you you look at
what's been around for a long time.
Pac-Man, Donkey Kong, these are games
that are legacy games. I mean these this
is software written in the 80s that is
still around today. It's still being
enhanced upon. It was simple. It was
great and it has withstand the test of
time.
The our legacy
can be twofold. It can be software that
we've written or it could be how we
handle a situation or how we solved a
problem not just for a customer but for
anyone we've worked for a company we've
worked for um our friends whatever
as you were talking about this topic I I
was thinking back to a company I worked
for a couple jobs ago they're still
using software I or test software I
wrote and it is the only way they're
able to get the job done. They have not
found a solution that can replace what
they're currently doing. So there are
times when
you're working to solve a problem when
if you really have the mindset of
anything I do I want to do right the
first time. Now, that doesn't mean that
you have to write perfect code every
time, but the intent is what you're
putting together is a solution
that could really withstand the test of
time. You write something so good that
yes, it can be expanded upon, but it
doesn't have to be rewritten. It doesn't
have to be replaced.
And if you look at the industry, you
know, Windows has been around forever.
It keeps reinventing itself, but it's
still Windows. Linux, same thing. Um, so
while code can kind of withstand the
test of time,
how you build this software, how you
approach these things, your impact on
these projects
could be around for a long time. um you
could be remembered as the person that
hey this person
put aside personal differences really
put together something solid that they
really did something here. Now the sad
part is
your legacy may not be recognized while
you're at your job while you're
currently working on the project. Legacy
doesn't happen overnight. Legacy takes
time and usually legacy doesn't happen
until you're gone or have left the
project.
>> Yeah, that's uh sometimes a lot of times
the legacy is as soon as you leave
everybody blames you. It's like
everything went wrong. Oh yeah, that was
that guy that's gone. But there's a uh
it's very heartwarming to hear that you
know that something you did is still
working is still being used is you know
has continued on lived well beyond your
time at that company. Uh, moving on.
Defining your developer journey from
junior coder to experienced developer.
What changes? Skill building, mindset
shifts, and responsibility growth.
Common milestones, your first PR,
leading a project, mentoring others. And
I'm going to move right into the next
one. Crafting a legacy in code. Writing
clean, maintainable, and documented
code. Importance of standards, naming
conventions, and clarity. Leaving behind
code that's understandable and usable
years later. that
I I know I sort of blew through that one
point, but it's like it really is the
developer journey. If we're talking
legacy, let's, you know, let's talk more
about the legacy side of it. I really
think that that that part really nails
it. Writing clean, maintainable, and
documented code, which is basically goes
handinand glove with leaving behind code
that's understandable and usable years
later.
If you if you spend your time, you
design it, you write it solid, you
document it, you probably are not going
to need, nobody's going to need to
change it. Uh it is I know it's
sometimes interesting to us, maybe even
frustrating to be like you'll see the
name of some coder, some developer from
10 years ago in comments. It's like, oh
yeah, that was, you know, Bob the coder.
Yeah, he used to work for us and did a
lot of stuff. But think about it. If you
were Bob the coder and now people are
still looking at your code. Now if
they're cussing at you, okay, you
screwed up, but if they're like, "Oh
yeah, Bob's code is great. Every time I
find that, I know what I'm working
with." And I literally I have I've got a
guy that works with me. He has dealt
with multiple projects where we have
taken over stuff and and found a way to
grow with it. And there's so many times
that he and I have had conversations
where it's like, "Oh yeah, so and so did
this code. it was at the top of that
file. This is going to be a pain in the
butt versus oh yeah, so and so did this
section and it's great that like so
we're, you know, we're pretty sure it's
going to work. It really is like it's
the ability for you to create a
relationships and and trust with
somebody you never even meet. And a lot
of it comes down to writing the code
right the first time. Going back making
sure you've done the things you need to
do. You've tested it. You've documented
it. You've kept it up to date. You've
solved that problem. You've and
especially
if you do it in a concise way. If you're
like, you know, you're probably your
entire if you build the whole
application that is not as likely to be
like not touched. But if you build like
libraries and utilities and certain
functions and things like that and they
just work, nobody's ever going to need
to touch it. So where do you want to go
with those?
>> So it it's interesting with this one. So
when I'm looking at crafting a legacy in
code, I see two things here.
One, leaving behind code that's
understandable and usable. Um, one thing
AI doesn't touch on here, which I think
is a good point here, we live in an age
of open source. There are so many
communities out there where you can
commit your code, put it out in GitHub,
open it up to the world. If you do that
and you want people to contribute or you
think you have a solution that everyone
could, you know, utilize and improve on,
crafting a legacy in code, this is a
great example of how to do that. You
start out, hey, I've got a project.
Great. Stick it in a code repository,
drop it out on the web. The problem is
if you do not write clean and
maintainable documented code, no one's
going to use that code. They're going to
look at and be like, "Oh, well, this may
solve my problem, but I can't understand
it. It won't work."
That is exactly the right way to kind of
figure out, are you building a legacy?
Stick your code out there. Have people
review it. have people try to use it. If
they can't use it, you need to refine
it, tweak it, clean it up. If you can do
that, chances are you might become the
next Apache or the next utils that are
out there that people start coming to
your uh git repository and using your
code more and more because it's solid.
It works. They don't have to change it.
Now, will it stand the test of time?
That depends on the language you're in
and how many iterations it goes. But if
you continuously maintain it, you could
be around for a long time and people
will like you, understand your code, and
heck, you never know. You might even be
picked up for a job based on something
you did. I only mentioned that last part
because I actually interviewed someone
that wrote an open- source code, a
little training tool for IBM years ago
called Robbot. And I had the opportunity
to hire him and have him work on my
team. He was a great coder. Uh had some
personality conflicts where he was very
opinionated on how things uh like
contracting and management styles
worked. But from a code perspective,
this guy was rock solid. His code was
good. It was clean. He made sure it
worked. So
long story short, you never know. If you
want to put your code out there and want
to start building a legacy, take the
first step. write a utility class or
take something that you're good at, drop
it out in, you know, a open code
repository and share it. See what people
think about it. You never know. It could
build that legacy or it could tell you
that, hey, you have room for improvement
to get to that legacy.
Yeah. And I I guess that reminds me of I
have done that as well. my first job
that I interviewed when I came to
Nashville. Uh one of the reasons that
they liked me uh and then actually that
they liked me and then later uh one of
my fir actually the first customer that
caused me to create RB consulting came
from a project that I had done. My name
was on the documentation along with a
couple other people and when they saw
that they were like oh my gosh you like
you're that person you know you're one
of those people that wrote it. It's just
like when we talk about like writing a
book or or a podcast or having a blog
when your name is associated with that
then certain people will just be like
they give you an amazing amount of
credit. You are now an automatically an
authority in that area and that was how
I ended up getting a couple you know
landing a couple of positions is because
my name was out there. I had done some
work and they liked what was done and
they were able to you know and it was
even with as part of a team. It wasn't
necessarily it wasn't definitely all of
my work or anything, but it was
something that I could talk to and I
could say, "Well, yeah, we did this and
this is how we approached it." And and
now that kind of legacy was, you know,
immediate. It wasn't something that came
back after the fact where it was like
years later people like, "Oh yeah, he
was a great guy. We would have loved to
hire him." It was like, "No, you're a
great guy. We want to hire you now." So
what you do building your legacy can
also help you immediately, not only in
the future. Moving on, uh, beyond code,
your impact on teams, mentorship,
teaching others is one of the strongest
legacies, advocating for good practices,
testing, design review, security,
building a culture of collaboration
instead of silos, stories of developers
who left a mark not through genius code,
but through leadership and kindness.
This um, what goes around comes around,
karma, and all these other things that
people have heard a lot of times. Um, I
have been blessed by working with people
throughout my career that have led, been
leaders and mentors and things like
that. I've done what I can to give that
back and be a leader and mentor to
people all the time. I literally had a
conversation with a lady just the other
day that was like, "Hey, you know, my
husband graduated and I want to, you
know, he's a he's a tech guy and he
really wants to get into it, but he's
struggling to figure out like how to
start his career." And that to me was
the best conversation I'd had in I don't
know how long because I'm like that's
what we do literally building better
developers. That's what we want to do.
And it's about it's really not about
legacy as much as it is like look I, you
spend a lot of time learning the crap
that we know. We spend a lot of time
working on our craft. So why not pass
that on to the next generation, to the
next group, to the next person that's
coming up and help them move that much
further so we can all move that much
further along. And that's what it's all
about is using what we've got to help
everybody do better. And that's where
you're going to impact you as a leader,
as a mentor and things like that, as a
manager that you can help impact not
only code and products, but actually
teams and people. Thoughts on that one?
Yes. So, I'm going to take the um I I'll
take the mentorship one. So, teaching
others in oneonone. Actually, I'll take
a couple because a culture of
collaboration kind of goes with this
because if you mentor not just one
person on your team, but if you foster a
environment, a culture of collaboration,
you essentially get to a point where you
have an environment of kind of paired
programming or where, hey, let's open up
a Slack channel, jump in, I'm working
this problem, let's all kind of jump in
and just kind of circle the fences. You
can create many hackathons that the only
way this works
is you have to leave your ego at the
door. You have to go into these
situations not just being I have the
answer, but hey, what is the problem
that we're trying to solve, get feedback
from the team on ways to solve this
solution, and then tackle it together
and treat it like a mini hackathon. Uh,
and it doesn't have always have to be
hackathon-ish, but you could do this for
a lot of strong problems. So, like if
someone's struggling and you hear, uh,
I'm working on this, but I'm kind of
stuck on this. Or someone's stuck on a
problem for a day or two. Open up a team
chat or at the end of your standup say,
hey, let's stay on for 10 15 minutes.
Let's walk through this problem and walk
through it as a team. Like, hey, just
kind of debug it. What comes out of
these which is interesting is not just
better testing and design but you also
get a better understanding as a team as
how people understand the requirements,
understand the work that needs to be
done, understand the environments, the
code. But the best part is you get to
learn how people think and troubleshoot
the problems and then you can kind of
all figure out where the strengths are,
where the weaknesses and how can we
improve.
Now, that leads me to my favorite part
of saying, hey, if you ever want to like
get some of that feedback or have those
discussions, feel free to shoot us an
email at [email protected].
But also, uh, I want to shoot shout out
to Brandon, a guy that has been, uh,
goes way back in some of our mentoring
sessions, stuff like that at developer.
Speaking of hackathons, actually was
part of a winning team at a recent
hackathon here in the late the local
area. It was pretty cool. I was like
looking at the people that were there
and I'm like I know that guy. I know
that name. I'm like cool. So
congratulations Brandon. That stuff's
always fun and uh it's really cool to be
able to like it's one of those things.
It's really cool to be able to build out
your legacy and your skills as a
professional developer.
We will wrap this one up though. As
always, you can shoot us an email. You
can send us uh leave us comments
wherever you get podcast. You can leave
it out on the developer.com or the
developer channel on YouTube. You can
catch us at developure onx. Uh you can
also check out the developer Facebook
page. At some point we're going to
probably have some more stuff, but we
just haven't gotten there yet because
we're still catching up on social media
and stuff. We're we spend too much time
in the business versus on the business
and all that kind of goodness. But that
being said, we do appreciate the heck
out of you spending some time with us,
hanging out with us and just being out
there supporting us. We we feel your
support. Trust me, we feel those vibes
coming in. So, go out there and have
yourself a great day, a great week, and
we will talk to you next time. Uh, bonus
material. Keeping it short because we've
sort of like bonused it. Actually, I'm
going to dive right into my bonus
material. Uh because I while we were I
did get a response back.
So um let me see if it'll display. Here
we go. Actually, it's pretty cool. So I
dumped all of our past seasons, all 25
seasons um plus a couple of special
topic series that we had in the uh uh
blog post. Uh said, and so here's what
it came for. I said like what would be a
good season? So this is actually pretty
cool little bonus content, I think. Look
at your past developer or podcast
seasons. You've covered a great mix of
technical skills, AWS, Python, Django,
React Native, testing, career
development, developer journey,
mastering your career, interviews,
passive income, building better habits,
and business consulting insights,
lessons learned from consulting,
building better businesses, frontline
lessons, growth from failures. Check all
of those seasons out. There's a ton of
really cool stuff in there. What seems
missing and could really resonate with
both aspiring and experienced developers
is a practical future focused season
that ties together the themes of tools,
habits, businesses, and technology
shifts. And I went ahead and like here's
a few strong candidate ideas for a new
season. Future proof proofing your
developer career. Uh the developers
toolbox 2.0 global developer
perspectives. This is actually one that
I had uh some requests on. It was like
doing more global developer perspectives
um and getting into that from code to
company developer entrepreneurs. We sort
of started that but that's actually a
pretty cool one. Based on your past
seasons, I'd recommend starting with
future proofing your developer career.
It builds naturally on become a better
developer, build better developers with
AI and developer journey while
introducing a fresh forward-looking
perspective that your audience will find
highly pra practical. It asked me if I
wanted to draft a season outline with 10
to 12 specific episodes and I said sure.
This is what it gave me. I haven't even
read this part yet. Um, episode one, the
only constant change in tech. Episode
two, skills that never expire. Ex.
Episode three, AI as your coding
partner, not your replacement. Episode
four, navigating the cloudnative world.
Episode five, the five, the rise of low
and no low code and no code. Episode
six, continuous learning without
burnout. Episode seven, building a
resilient career network. Episode eight,
futurep proof architectures.
Uh, episode nine, soft skills that will
matter most in 2030. Episode 10,
thriving in remote and global teams.
Episode 11, developer to optim
entrepreneur, build expanding your
options. Episode 12, your legacy as a
developer, which we just covered. Again,
that's actually a pretty cool series of
of topics. I think
Yeah. Um,
do you want to take one as a season or
take that or take the overall season
topic because some of those are just
seasons in and of themselves.
>> They could be, but I think that that's
like
I think the whole Where is that? Go back
to like future proofing your developer
career. That's like a pretty cool little
theme to have. And I like those
episodes. There's a lot of stuff there.
I mean, each of any one of those I guess
could be expanded quite a bit, but um I
like it. So, like AI is continuing to be
like a pretty cool little
uh content feeder for us, we'll say. So,
before we go too far, your bonus
material.
>> Well, I think that sums it up. The big
thing with this is we're nearing the end
of or I can't remember if this was the
final episode or not, but um
if you want to leave a legacy
at the end of the day, make sure you are
doing something the work that you are
working on the code that you are
producing is something that you will be
proud of it. You don't have to be one of
those
crazy crazy is the wrong word. Um,
you don't have to be
super critical about the work that you
do. Just make sure that what you're
working on is solid. It continues to
move things forward and it's something
people can understand, can use, and
should withstand the test of time.
>> Yeah. Yeah, you don't have to be like a
I don't know quality Nazi or something
like that on what you would think about
or for your code and things, but um I do
agree that it's like it's
>> I was just thinking perfectionist. That
that's what I was trying to
>> so much better than quality Nazi.
>> Well, that's what I was trying to go for
because I used to draw a lot back in
high school and I I liked what I did,
but I would never turn in my work
because it was never done. It it's one
of those things you got to be careful of
falling into the trap of you're not
going to share it till you think it's
done. You need to share it sooner so you
can get feedback and then fix it and
tweak it to make sure that it's done.
So I think that's going to wrap this one
up because we have gone a bit long. Uh
so we will come back next episode and we
will be wrapping this season up. Uh
however we do it. It may be a multi- uh
episode wrap-up. We'll see how it goes
because there's a lot of stuff uh that
we can dig into. So, that being said,
I'm going to I'm not even going to
bother you with all the marketing stuff.
Uh we're going to let you guys get to
it. Go out. Yeah, you can check all the
links. Michael's going to take care.
>> Just click the button.
>> That's right. Um
yeah, other stuff we'll get in future
episodes. I don't want to get too far
into this. Thank you so much. We
appreciate your time and your attention
and what you even if you've been doing
something else or if you're, you know,
watching this at like 1.5 speed, I still
really appreciate it. Thank you so much.
Have yourself a great one. We'll talk to
you next time.
[Music]
Transcript Segments
1.35

[Music]

27.68

We got talking things, talking points. I

30.48

hit record. Uh, let's see.

33.36

>> We are live sort of.

35.04

>> Here we go.

36.559

>> It's live. All right. Um, gosh, started

40.399

off. We're already off the rails. So,

43.04

we've got this episode, I think, is

45.04

going to be the last one of

48.079

using AI with that season. I think we

51.2

want I think what we want to do is just

52.559

go ahead and instead of like AI on the

54.879

the wrap-up, I think it'd be worth us to

56.879

the next one will be then to have at

59.52

least one

61.92

and maybe two. We'll see how it goes. I

63.6

think at least one episode that's like

64.879

our wrap-up episode that's sort of like

66.64

okay let's think back about what you

68.96

know a little bit of like little

70.72

retrospective of how did this work how

72.72

did this go what did we like about AI

74.4

what don't we like about AI and all

77.439

the fun stuff that's out there because I

80.32

think that may be um a pretty cool one

83.2

I'm gonna shoot let's see

87.84

I don't have the best light here I guess

91.2

it's not too bad I have a little bit a

93.28

glow. Let me see if I can smooth here.

97.2

So, hold on.

101.52

This may give me a little more natural

104.799

lighting and such. I probably should

108.159

drag like a lamp in here, but oh well,

110.799

we'll go with this for now.

114.24

Okay, so

116.72

I'm just

118.88

>> Yep.

120.56

diving right into my postworkday

123.36

drinky poo as some people would call it.

126.399

>> Have you tried this yet?

128.64

>> The I'm not really a Jim Beam fan.

131.039

>> Uh, so this is their black label and uh

135.2

I wasn't My mom was a big Jim Beam fan,

138.16

but I didn't like the original mash.

140.16

This is uh I really like this one. I've

142.16

been drinking it for a while. I might

143.84

have to try that one because yeah, dad

145.28

was always that was one that he drank

147.12

regularly and I've had I've had it over

148.879

the years and earlier on when I was

151.599

younger it was not that big a deal. I

153.12

was like, "Oh, okay. It's not bad." But

154.8

I've become a little more snobbish about

156.319

it as I've been going through all these

158.08

different things. So, I have like It's

160.56

like everything I've gotten more so

163.44

>> really more so what I'm drinking is

165.28

about the taste and the flavors and the

166.879

certain things that I want as opposed to

169.84

um you know, anything else. So, I've

172

gotten much more digging into the

173.68

various flavor profiles.

176.319

>> To be fair,

178.4

>> yeah, to be fair, this is I I barely

181.2

drink this straight, but this is a very

183.92

good like mixing bourbon.

186.959

>> Oldfashions and things like that. Like

188.8

Eagle Rare when I can get it is like my

191.36

go-to. Um, which is funny because since

195.04

I do live out in the middle of nowhere,

198

interestingly enough, a college town

199.599

just 15 minutes south of me, uh, which

202.08

is a dry county, you have to go to the

203.84

border, uh, they sell the magnums for

206.239

$89

208.64

and I can't even get the little bottles

210.319

for $89 if I go to Jackson. So, it's

213.2

like, wow. Okay. So, uh, I I wait till I

217.12

can find those and then, um, of course

219.36

it's limited to one, but still one

221.2

magnum will last me about a month. So,

224.799

it's pretty good.

225.92

>> Let's see.

230.799

Sorry, I got sidetracked by sidetracked

232.72

by one of our customers sending an

235.04

email.

238.48

Okay. So, serious note there.

245.04

Sorry. I like just got myself as I was

247.599

shutting stuff down. I was like, "Oh,"

250.64

or actually not really. Well, I guess

251.92

this is shutting stuff down. Plus, make

254.239

sure I Come on. Stop. There we go. Quit.

257.519

And I want to go to do not disturb.

263.199

I'm just way off today. This is just one

265.28

of those. Okay, we'll do it for an hour.

267.04

We'll see how long we last. Um, I think

269.28

we're just going to dive right. Let me

271.199

move this around so I can actually This

273.84

is a bonus of having my m my my screens

276.96

my screens configured this way.

280.96

And so, okay. So, let's see. So, we're

283.919

going to do how to leave a last name

285.68

legacy

287.44

and then we'll see where we go from

289.84

that. Um, yeah, I think that'll be sort

292

of cool because it at the very least

293.52

we'll either come back next time around

295.52

and we'll be doing yet another wrap-up

299.04

episode for this season or we'll maybe

302.16

we'll just honestly and maybe we'll just

304.72

like use chat GBT and say what would be

306.4

a great conversation point. We'll just

307.84

like list all of the stuff we've done

309.84

and say what would be a topic for us to

311.6

cover and see what happens.

313.12

>> Oh, so you haven't been keeping these in

314.96

like a folder?

317.6

not all of the all of the seasons.

320.8

>> Okay,

321.6

>> I've got it.

322.16

>> So, just small AI tip for those of you

325.68

watching the pre-show. If you create uh

328.24

Chat TPT has this new feature, even in

331.12

the free one where you can now do

332.479

folders, uh if you put all your chats

336.24

into that group, they treat it as a

338.08

project and you can have it scan all of

340.56

those uh under a certain criteria. So,

343.199

it's a very interesting way to quickly

346

summarize or review what you've are kind

348.8

of working on throughout your project.

351.68

>> Yeah, I was thinking No, I'm actually

353.28

looking at that go because I wanted to

355.68

see

359.759

uh I think that's what I want

362.72

somewhere. I have

365.12

a way to do Where did it go? I may have

368.16

lost it. Um,

372.319

oh, it's in categories. My bad. Okay.

375.199

Um,

376.96

what it was? I want to go grab all of

379.28

the titles of all of the seasons that

381.6

we've done. Not episodes, but actual

384.16

seasons

385.84

and say, "Hey, this is what the

388

development podcast has done. What would

390.8

be a cool season idea?" So, maybe we'll

392.639

even do that to wrap up the next

393.919

episode, but I get ahead of us a little

395.6

bit. I don't know if we can what can do

397.84

uh so there is a way if you install the

401.6

chatgpt app I think you can have it scan

405.759

a folder

408.639

but I have not tried that I think

410.4

because I have seen it integrate with

412.479

like things like PyCharm Intelligj uh

415.36

Eclipse like if I have that open it's

417.12

like oh you have this open do you want

418.479

me to integrate with what you're using

420.639

uh and it lets me uh but I think you can

423.68

do that against a file system I'm Not

425.759

100% sure though.

428.24

>> Yeah, I think I can just do it actually.

430.319

Okay, now I'm I'm curious. So, let's see

432.88

if we do this. I want to just like cheat

435.84

here in a second. Where is it? Is at.

437.52

Okay, so let's go over here.

440.639

Um I want to go over here.

444.639

Um

445.28

>> on a side note, uh when we do get to the

447.84

episode at the end, let me know what you

449.68

think about my new intro. I'm switching

451.919

it up a little.

453.52

Oh yeah, I gotta put Thank you for

455.599

reminding me that. Let's see. So for the

460.479

Okay,

464.319

past seasons,

466.24

>> we might have to keep the bonus bonus to

468.479

a minimum.

470.16

>> Yeah, I know. We're going to be a little

471.84

bit here. So, let's see. What would be a

473.919

good

476.72

new season for the developer

482.319

podcast?

484.16

Okay, I'm going to spit that out. I'm

485.84

going to come back because I want to go

486.96

back over here to get the thing up that

488.72

I'm working on. Let me get this document

491.759

up so I can think about what I'm

493.599

thinking about. Where did that go? There

495.84

it is. Cool. Okay.

500.639

All right. Let's get let's just get it

502.8

going here. All right,

505.68

do uno. Hola and welcome back. We are

510.72

continuing and almost wrapping up our

513.36

season where we are taking a past

515.36

season, going through the topics,

516.959

throwing it out to AI and saying, "What

518.719

do you think? What should we have done?

520.719

How could we have done it better?" Most

522.8

of the time AI does give us some more

526.08

things to talk about. I don't know if

527.44

it's better. Uh sometimes it goes in a

529.44

very different direction. We'll see

530.88

where it goes today because we're going

532.32

to be talking about uh this was the last

534.72

one of that season which was your

536.32

developer journey. How to leave a

537.839

lasting legacy. Uh I can almost

540.24

guarantee it's going to give us some

542.08

different thoughts on this because we

543.36

have keywords that it's probably going

545.44

to go differently. Before we get into

548

that, I should introduce myself and then

549.92

I'm going to let him introduce himself.

551.76

See, I'm not even giving his name out.

553.519

My name is Rob Broadhead. I am one of

555.12

the founders of developing also the

556.88

founder of RB consulting where we help

559.68

businesses assess and simplify their

561.519

technology.

563.2

From there we build clear road maps and

565.44

we help you full grow fuel growth. We

567.92

help you to move forward. We help you to

569.68

figure out how to take where you're

572

stuck. You know your wheels are spinning

574.64

and then we find a way to put a little

576.08

leverage in there and get you going. We

578.24

do this by sitting down with you,

581.12

understanding your business, helping you

582.72

craft a special recipe, a unique recipe

585.44

for your business, that roadmap so that

587.76

you can move forward leveraging

589.12

technology through simplification,

590.64

integration, automation, innovation, all

593.44

of the shuns that are out there. We help

595.2

you do business better. And check us out

597.519

at rb-sns.com.

599.2

We also have like we've got some deals

601.36

going on there. We've got some like

602.959

insta assessments out there. And even

604.72

you can do a self assessment. Go out to

606.32

matrix.rb- rb-sns.com.

608.8

Check it out. Let us know what you

610.24

think. Good thing, bad thing. Uh, bad

613.92

thing was, and I don't know if I'm going

615.68

to tie it to a good thing yet, uh, I was

617.68

I was on a call today, sitting there

620.16

like deeply into this conversation,

622.48

worked great, got done, and I suddenly

624.399

realized it was pouring outside and I'd

627.2

left a couple things out on the porch

628.959

that I was like, ah, probably shouldn't

630.72

have. So, I had to go throw them in the

632.16

dryer and things like that. So, lesson

634.72

to you kids, make sure you're keeping an

636.24

eye on the weather before you like go

638.079

heads down for a bit. Good thing

641.6

um and this is actually I think I've

643.36

I've mentioned this before is like I'm

644.72

in a little bit of a a more quiet time

647.2

in business. I'm not spend I've been

648.88

able to extract myself from working in

651.2

my business quite so often and so I'm

653.12

able to work on my business and that has

655.68

been awesome. It has been so good to be

657.92

able to knock out some of my to-do list

659.76

items. to upgrade. You can go check out

662

the RB Consulting website. We've

663.68

definitely done some upgrades there.

665.04

We've been tweaking stuff. Uh added some

667.279

products. We're like finishing touches

669.6

here and there. And this also means it

671.2

will spill over to developer soon

672.959

enough. I've been already delaying

676.079

with some ideas there and starting to

678.56

work towards making that more uh

681.2

bringing it current and also making it

683.04

easier for you to utilize the huge

685.76

amounts of content that we have out

687.519

there. But first, you're gonna have to

690.16

meet my co-host. Go ahead, introduce

692.24

yourself.

694.72

>> Hey everyone, my name is Michael Moash.

696.399

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

698.32

Building Better Developers. I'm also the

700.24

owner of Envision QA where we help

702.72

businesses take back control with

704.399

customer soft with custom software

706.72

that's built around their needs, not the

709.12

other way around. Our focus is simple,

711.519

great service, smart solutions, and a

713.76

rockolid quality. We build tools that

715.92

replace frustrating systems, streamline

718.16

operations, and are fully tested to work

720.399

right the first time. At Envision QA, we

723.279

combine development and quality

724.64

assurance to give you software that you

726.079

can trust and support you can count on.

728.399

Check us out at envisionqa.com.

731.2

Good thing, bad thing. Let me start with

733.279

the bad thing. Wife had to take down the

735.2

pool today. Uh it was uh she's a bit

738.88

depressed cuz, you know, it's finally

740.48

cool enough. It it's just not worth

742.48

keeping it up anymore. Uh, good thing

745.04

fall is here sort of. Uh, the days are

747.76

getting a little bit shorter. Uh, the

749.76

trees are starting to change color and

751.68

if it wasn't just on the other side of

754.56

hot today, it would have been a perfect

756.24

day to sit outside and work all day.

759.2

Those are good days. I would not have

761.04

had a perfect day because I would have

762.32

been rained upon as mentioned before.

764.399

Well, let's dive right into it. So, this

766.399

episode we are going to go with, as I

768.16

mentioned, the title was your developer

769.68

journey. How to leave a lasting legacy.

771.92

Uh, chat GPT, we're back to that. It

775.04

came out right away and said because it

776.959

loves us. Great title again. Wow, we are

779.36

just knocking them out of the park. Uh,

781.44

you can really connect with developers

782.88

who want to think beyond just writing

784.32

code and start shaping something more uh

786.32

something meaningful in their careers.

787.92

Here's how you could structure and

789.36

enrich that episode. So, let's see how

791.44

we structure and enrich this puppy. Uh,

794.88

part one, introduction. What does legacy

796.88

mean in software development? Legacy is

799.12

more than old code. It is about lasting

801.279

impact. Contrast getting tasks done

804.16

versus building something that outlives

805.839

you. Why developers should care about

808.16

their professional legacy. Now, this

812.399

honestly I don't remember us ever really

814.399

getting into this before. I think we've

816.72

talked a little I think it was a little

818.16

bit more about

820.48

mentoring and leading and passing it on

822.56

to the next generation but this is

824.16

actually really uh a cool direction for

827.68

AI to go with it because I I think it is

829.92

an area that is worth discussing.

833.36

Um one of the things we've talked about

834.959

a lot is building your scratching your

837.92

own itch building applications to help

839.76

you to help your utilities to help you

841.839

other developers all those things. And

843.92

it's also a great way to grow uh

847.04

professionally. You can go test out new

848.88

technologies and approaches and

851.199

different areas of code. Maybe like

853.04

maybe normally you're not a tester, but

854.8

you get to do some testing. Or maybe

856.079

normally you don't do UI, but you get to

858.079

do UI. Uh the I have these conversations

860.88

with my team on a regular basis where

862.56

it's like, hey, you can go work on this

864.16

project and do this thing and that's

866.32

going to help you be able to actually

867.839

like dip a toe into an area that you you

870

want to understand a little bit better.

873.04

I like the idea of uh and again I always

876.639

like this getting tasks done versus

878.399

building something that outlives you.

881.279

This really goes to work ethic. This

884.32

really goes to what we want to do is we

886.56

want to build something that people are

888.24

going to use. I don't think any of us

890.639

really want to build something that

892.079

somebody puts on a shelf and they're

893.92

just like, "Okay, I bought the software

895.76

and I never use it." It it has

897.839

frustrated us because we probably have

900.72

invested our time, blood, sweat, and

902.72

tears into it. We want them to use what

905.6

we're what we've sold them. We really I

908.32

think most of us would be rather we'd

911.68

rather like earn less money out of it

913.839

and have them use it all the time than

916.16

be able to retire on it and have them

918.32

never use it. Now, I know there's a

920.16

point where you're like, I'll take the

921.76

retirement, thank you very much. But

923.839

there's very much an idea of we don't

926.959

want people that's our whole point is

928.399

for so people aren't throwing their

929.92

money away that they're buying something

932.16

of value that we're giving the value of

935.44

our time and our intelligence and our

937.68

ability to problem solve and they're

939.519

returning the value of you know whatever

941.519

they paid for. And I think that's that's

944.959

very critical to it's like our why. It's

947.199

very critical to keep in mind while

948.8

we're doing software development is to

950.48

basically say look we're not here just

954.079

to write code. We're not here just to

957.68

like play around with the latest

959.199

technology. We're really here to solve

960.88

problems. We're really here to help

962.88

other people become better. Their

965.36

businesses become better through

967.279

technology and through the skills that

968.88

that we bring to the table. Thoughts on

971.839

that? or actually other ways you may

973.6

want to go just like AI that was

975.839

completely in a direction we haven't

977.519

been.

978.079

>> So, I'm going to since I'm a gamer, I'm

980.8

going to start out with think legacy.

982.88

All right? If you think if you've been

984.639

around more than a decade or two,

988.16

especially with games, you you look at

990.639

what's been around for a long time.

992.48

Pac-Man, Donkey Kong, these are games

995.04

that are legacy games. I mean these this

998.079

is software written in the 80s that is

1000.48

still around today. It's still being

1001.68

enhanced upon. It was simple. It was

1004.639

great and it has withstand the test of

1006.8

time.

1008.639

The our legacy

1010.72

can be twofold. It can be software that

1013.279

we've written or it could be how we

1017.519

handle a situation or how we solved a

1019.839

problem not just for a customer but for

1022.399

anyone we've worked for a company we've

1024.4

worked for um our friends whatever

1031.12

as you were talking about this topic I I

1033.36

was thinking back to a company I worked

1035.52

for a couple jobs ago they're still

1039.039

using software I or test software I

1041.679

wrote and it is the only way they're

1044.559

able to get the job done. They have not

1046.48

found a solution that can replace what

1049.039

they're currently doing. So there are

1051.679

times when

1054.4

you're working to solve a problem when

1057.039

if you really have the mindset of

1060.96

anything I do I want to do right the

1063.36

first time. Now, that doesn't mean that

1065.76

you have to write perfect code every

1067.12

time, but the intent is what you're

1069.6

putting together is a solution

1072.72

that could really withstand the test of

1075.2

time. You write something so good that

1078.64

yes, it can be expanded upon, but it

1082.24

doesn't have to be rewritten. It doesn't

1083.919

have to be replaced.

1086

And if you look at the industry, you

1088.16

know, Windows has been around forever.

1089.679

It keeps reinventing itself, but it's

1091.6

still Windows. Linux, same thing. Um, so

1095.919

while code can kind of withstand the

1098.48

test of time,

1100.48

how you build this software, how you

1102.32

approach these things, your impact on

1104.64

these projects

1106.64

could be around for a long time. um you

1110

could be remembered as the person that

1112.24

hey this person

1115.6

put aside personal differences really

1118

put together something solid that they

1120.559

really did something here. Now the sad

1123.52

part is

1125.44

your legacy may not be recognized while

1128.16

you're at your job while you're

1131.039

currently working on the project. Legacy

1133.679

doesn't happen overnight. Legacy takes

1137.28

time and usually legacy doesn't happen

1139.52

until you're gone or have left the

1141.52

project.

1143.84

>> Yeah, that's uh sometimes a lot of times

1146

the legacy is as soon as you leave

1147.6

everybody blames you. It's like

1148.96

everything went wrong. Oh yeah, that was

1150.72

that guy that's gone. But there's a uh

1154.4

it's very heartwarming to hear that you

1157.52

know that something you did is still

1159.039

working is still being used is you know

1161.039

has continued on lived well beyond your

1164.72

time at that company. Uh, moving on.

1167.28

Defining your developer journey from

1168.72

junior coder to experienced developer.

1170.799

What changes? Skill building, mindset

1173.44

shifts, and responsibility growth.

1175.76

Common milestones, your first PR,

1177.76

leading a project, mentoring others. And

1180.64

I'm going to move right into the next

1181.84

one. Crafting a legacy in code. Writing

1183.679

clean, maintainable, and documented

1185.28

code. Importance of standards, naming

1187.12

conventions, and clarity. Leaving behind

1189.28

code that's understandable and usable

1191.28

years later. that

1194.4

I I know I sort of blew through that one

1196.4

point, but it's like it really is the

1198.08

developer journey. If we're talking

1200.24

legacy, let's, you know, let's talk more

1201.84

about the legacy side of it. I really

1204.48

think that that that part really nails

1208.799

it. Writing clean, maintainable, and

1210.799

documented code, which is basically goes

1214.4

handinand glove with leaving behind code

1216.4

that's understandable and usable years

1218.32

later.

1220.32

If you if you spend your time, you

1223.44

design it, you write it solid, you

1226.24

document it, you probably are not going

1228.88

to need, nobody's going to need to

1230

change it. Uh it is I know it's

1232.88

sometimes interesting to us, maybe even

1234.64

frustrating to be like you'll see the

1236.64

name of some coder, some developer from

1239.039

10 years ago in comments. It's like, oh

1241.36

yeah, that was, you know, Bob the coder.

1244.08

Yeah, he used to work for us and did a

1245.52

lot of stuff. But think about it. If you

1247.039

were Bob the coder and now people are

1248.48

still looking at your code. Now if

1250.4

they're cussing at you, okay, you

1252.159

screwed up, but if they're like, "Oh

1255.28

yeah, Bob's code is great. Every time I

1257.2

find that, I know what I'm working

1259.6

with." And I literally I have I've got a

1263.52

guy that works with me. He has dealt

1265.36

with multiple projects where we have

1267.12

taken over stuff and and found a way to

1270

grow with it. And there's so many times

1272.159

that he and I have had conversations

1273.679

where it's like, "Oh yeah, so and so did

1275.679

this code. it was at the top of that

1277.12

file. This is going to be a pain in the

1278.72

butt versus oh yeah, so and so did this

1280.96

section and it's great that like so

1282.799

we're, you know, we're pretty sure it's

1284.159

going to work. It really is like it's

1286.64

the ability for you to create a

1288.4

relationships and and trust with

1290.159

somebody you never even meet. And a lot

1292.64

of it comes down to writing the code

1294.48

right the first time. Going back making

1296.32

sure you've done the things you need to

1298.159

do. You've tested it. You've documented

1299.84

it. You've kept it up to date. You've

1302.24

solved that problem. You've and

1303.6

especially

1305.28

if you do it in a concise way. If you're

1308.08

like, you know, you're probably your

1309.76

entire if you build the whole

1311.039

application that is not as likely to be

1314.24

like not touched. But if you build like

1316.799

libraries and utilities and certain

1318.64

functions and things like that and they

1320

just work, nobody's ever going to need

1321.919

to touch it. So where do you want to go

1324

with those?

1325.12

>> So it it's interesting with this one. So

1327.44

when I'm looking at crafting a legacy in

1329.52

code, I see two things here.

1334.08

One, leaving behind code that's

1336.08

understandable and usable. Um, one thing

1339.2

AI doesn't touch on here, which I think

1341.6

is a good point here, we live in an age

1345.52

of open source. There are so many

1348

communities out there where you can

1349.679

commit your code, put it out in GitHub,

1351.52

open it up to the world. If you do that

1354.24

and you want people to contribute or you

1356.72

think you have a solution that everyone

1358.48

could, you know, utilize and improve on,

1362.96

crafting a legacy in code, this is a

1365.36

great example of how to do that. You

1367.919

start out, hey, I've got a project.

1370.72

Great. Stick it in a code repository,

1372.96

drop it out on the web. The problem is

1375.28

if you do not write clean and

1376.96

maintainable documented code, no one's

1379.76

going to use that code. They're going to

1380.88

look at and be like, "Oh, well, this may

1382.799

solve my problem, but I can't understand

1384.159

it. It won't work."

1386.48

That is exactly the right way to kind of

1391.44

figure out, are you building a legacy?

1394.159

Stick your code out there. Have people

1396.24

review it. have people try to use it. If

1398.559

they can't use it, you need to refine

1400.159

it, tweak it, clean it up. If you can do

1403.44

that, chances are you might become the

1405.679

next Apache or the next utils that are

1407.84

out there that people start coming to

1409.36

your uh git repository and using your

1412.64

code more and more because it's solid.

1414.88

It works. They don't have to change it.

1417.36

Now, will it stand the test of time?

1420.08

That depends on the language you're in

1421.52

and how many iterations it goes. But if

1424.08

you continuously maintain it, you could

1427.2

be around for a long time and people

1428.88

will like you, understand your code, and

1431.6

heck, you never know. You might even be

1433.679

picked up for a job based on something

1436.08

you did. I only mentioned that last part

1439.2

because I actually interviewed someone

1441.12

that wrote an open- source code, a

1444

little training tool for IBM years ago

1446.32

called Robbot. And I had the opportunity

1449.44

to hire him and have him work on my

1451.2

team. He was a great coder. Uh had some

1454.88

personality conflicts where he was very

1456.64

opinionated on how things uh like

1459.279

contracting and management styles

1461.12

worked. But from a code perspective,

1462.96

this guy was rock solid. His code was

1465.52

good. It was clean. He made sure it

1467.919

worked. So

1471.12

long story short, you never know. If you

1475.12

want to put your code out there and want

1477.6

to start building a legacy, take the

1479.76

first step. write a utility class or

1482.24

take something that you're good at, drop

1483.679

it out in, you know, a open code

1486.159

repository and share it. See what people

1488.64

think about it. You never know. It could

1490.799

build that legacy or it could tell you

1492.799

that, hey, you have room for improvement

1494.72

to get to that legacy.

1497.919

Yeah. And I I guess that reminds me of I

1500.159

have done that as well. my first job

1501.919

that I interviewed when I came to

1504

Nashville. Uh one of the reasons that

1505.919

they liked me uh and then actually that

1508.48

they liked me and then later uh one of

1510.96

my fir actually the first customer that

1514.48

caused me to create RB consulting came

1517.52

from a project that I had done. My name

1520.88

was on the documentation along with a

1522.799

couple other people and when they saw

1524.08

that they were like oh my gosh you like

1526.24

you're that person you know you're one

1527.679

of those people that wrote it. It's just

1529.12

like when we talk about like writing a

1531.36

book or or a podcast or having a blog

1533.6

when your name is associated with that

1535.279

then certain people will just be like

1536.96

they give you an amazing amount of

1539.36

credit. You are now an automatically an

1541.44

authority in that area and that was how

1544.799

I ended up getting a couple you know

1546.159

landing a couple of positions is because

1548.24

my name was out there. I had done some

1550

work and they liked what was done and

1552.08

they were able to you know and it was

1553.52

even with as part of a team. It wasn't

1555.36

necessarily it wasn't definitely all of

1557.2

my work or anything, but it was

1559.52

something that I could talk to and I

1560.799

could say, "Well, yeah, we did this and

1562

this is how we approached it." And and

1564.08

now that kind of legacy was, you know,

1566.72

immediate. It wasn't something that came

1568.48

back after the fact where it was like

1570.32

years later people like, "Oh yeah, he

1571.84

was a great guy. We would have loved to

1573.039

hire him." It was like, "No, you're a

1574.48

great guy. We want to hire you now." So

1576.64

what you do building your legacy can

1578.96

also help you immediately, not only in

1581.52

the future. Moving on, uh, beyond code,

1584.159

your impact on teams, mentorship,

1586.08

teaching others is one of the strongest

1587.6

legacies, advocating for good practices,

1590

testing, design review, security,

1591.84

building a culture of collaboration

1593.44

instead of silos, stories of developers

1595.76

who left a mark not through genius code,

1597.52

but through leadership and kindness.

1599.84

This um, what goes around comes around,

1603.76

karma, and all these other things that

1605.52

people have heard a lot of times. Um, I

1608.799

have been blessed by working with people

1611.2

throughout my career that have led, been

1613.6

leaders and mentors and things like

1615.36

that. I've done what I can to give that

1618

back and be a leader and mentor to

1619.52

people all the time. I literally had a

1621.279

conversation with a lady just the other

1623.44

day that was like, "Hey, you know, my

1625.84

husband graduated and I want to, you

1628.88

know, he's a he's a tech guy and he

1630.64

really wants to get into it, but he's

1631.919

struggling to figure out like how to

1632.96

start his career." And that to me was

1635.36

the best conversation I'd had in I don't

1637.039

know how long because I'm like that's

1638.48

what we do literally building better

1640.24

developers. That's what we want to do.

1642.72

And it's about it's really not about

1645.52

legacy as much as it is like look I, you

1652.08

spend a lot of time learning the crap

1654.4

that we know. We spend a lot of time

1657.039

working on our craft. So why not pass

1660.64

that on to the next generation, to the

1662.559

next group, to the next person that's

1664.24

coming up and help them move that much

1667.039

further so we can all move that much

1669.279

further along. And that's what it's all

1670.96

about is using what we've got to help

1673.52

everybody do better. And that's where

1676.32

you're going to impact you as a leader,

1678.159

as a mentor and things like that, as a

1679.84

manager that you can help impact not

1682.399

only code and products, but actually

1684.799

teams and people. Thoughts on that one?

1688.559

Yes. So, I'm going to take the um I I'll

1692

take the mentorship one. So, teaching

1693.76

others in oneonone. Actually, I'll take

1696.64

a couple because a culture of

1697.919

collaboration kind of goes with this

1699.36

because if you mentor not just one

1702.159

person on your team, but if you foster a

1705.919

environment, a culture of collaboration,

1708.48

you essentially get to a point where you

1711.52

have an environment of kind of paired

1713.679

programming or where, hey, let's open up

1716.48

a Slack channel, jump in, I'm working

1718.64

this problem, let's all kind of jump in

1720.32

and just kind of circle the fences. You

1722.32

can create many hackathons that the only

1725.2

way this works

1727.279

is you have to leave your ego at the

1729.52

door. You have to go into these

1731.679

situations not just being I have the

1735.279

answer, but hey, what is the problem

1737.44

that we're trying to solve, get feedback

1740.399

from the team on ways to solve this

1743.36

solution, and then tackle it together

1746.32

and treat it like a mini hackathon. Uh,

1749.279

and it doesn't have always have to be

1750.799

hackathon-ish, but you could do this for

1752.72

a lot of strong problems. So, like if

1755.039

someone's struggling and you hear, uh,

1757.52

I'm working on this, but I'm kind of

1759.039

stuck on this. Or someone's stuck on a

1760.399

problem for a day or two. Open up a team

1763.279

chat or at the end of your standup say,

1765.6

hey, let's stay on for 10 15 minutes.

1767.679

Let's walk through this problem and walk

1769.84

through it as a team. Like, hey, just

1771.6

kind of debug it. What comes out of

1773.84

these which is interesting is not just

1776.32

better testing and design but you also

1779.039

get a better understanding as a team as

1781.919

how people understand the requirements,

1784.559

understand the work that needs to be

1786.159

done, understand the environments, the

1788.559

code. But the best part is you get to

1791.44

learn how people think and troubleshoot

1793.919

the problems and then you can kind of

1796.24

all figure out where the strengths are,

1798.159

where the weaknesses and how can we

1799.84

improve.

1801.919

Now, that leads me to my favorite part

1803.76

of saying, hey, if you ever want to like

1806.399

get some of that feedback or have those

1808.159

discussions, feel free to shoot us an

1809.84

email at [email protected].

1811.84

But also, uh, I want to shoot shout out

1814.159

to Brandon, a guy that has been, uh,

1817.36

goes way back in some of our mentoring

1819.679

sessions, stuff like that at developer.

1821.36

Speaking of hackathons, actually was

1823.2

part of a winning team at a recent

1825.6

hackathon here in the late the local

1827.6

area. It was pretty cool. I was like

1829.76

looking at the people that were there

1831.279

and I'm like I know that guy. I know

1833.279

that name. I'm like cool. So

1836.24

congratulations Brandon. That stuff's

1838.159

always fun and uh it's really cool to be

1840.72

able to like it's one of those things.

1842.08

It's really cool to be able to build out

1843.52

your legacy and your skills as a

1845.84

professional developer.

1848.24

We will wrap this one up though. As

1850

always, you can shoot us an email. You

1851.919

can send us uh leave us comments

1853.52

wherever you get podcast. You can leave

1855.039

it out on the developer.com or the

1857.12

developer channel on YouTube. You can

1860.08

catch us at developure onx. Uh you can

1863.12

also check out the developer Facebook

1865.039

page. At some point we're going to

1866.559

probably have some more stuff, but we

1868

just haven't gotten there yet because

1869.6

we're still catching up on social media

1871.2

and stuff. We're we spend too much time

1873.44

in the business versus on the business

1875.039

and all that kind of goodness. But that

1877.6

being said, we do appreciate the heck

1879.44

out of you spending some time with us,

1881.039

hanging out with us and just being out

1884.159

there supporting us. We we feel your

1886.399

support. Trust me, we feel those vibes

1888.24

coming in. So, go out there and have

1890.08

yourself a great day, a great week, and

1892.559

we will talk to you next time. Uh, bonus

1896.399

material. Keeping it short because we've

1898.32

sort of like bonused it. Actually, I'm

1900.64

going to dive right into my bonus

1902.08

material. Uh because I while we were I

1904.64

did get a response back.

1907.679

So um let me see if it'll display. Here

1910

we go. Actually, it's pretty cool. So I

1912.559

dumped all of our past seasons, all 25

1916.64

seasons um plus a couple of special

1919.44

topic series that we had in the uh uh

1922.799

blog post. Uh said, and so here's what

1925.6

it came for. I said like what would be a

1927.36

good season? So this is actually pretty

1929.279

cool little bonus content, I think. Look

1931.12

at your past developer or podcast

1932.48

seasons. You've covered a great mix of

1934

technical skills, AWS, Python, Django,

1936.399

React Native, testing, career

1938.24

development, developer journey,

1939.36

mastering your career, interviews,

1940.559

passive income, building better habits,

1942.32

and business consulting insights,

1943.76

lessons learned from consulting,

1945.039

building better businesses, frontline

1946.399

lessons, growth from failures. Check all

1948.24

of those seasons out. There's a ton of

1950.559

really cool stuff in there. What seems

1952.559

missing and could really resonate with

1954.08

both aspiring and experienced developers

1956.24

is a practical future focused season

1959.12

that ties together the themes of tools,

1961.039

habits, businesses, and technology

1962.96

shifts. And I went ahead and like here's

1965.039

a few strong candidate ideas for a new

1966.88

season. Future proof proofing your

1969.12

developer career. Uh the developers

1971.519

toolbox 2.0 global developer

1973.6

perspectives. This is actually one that

1975.36

I had uh some requests on. It was like

1977.919

doing more global developer perspectives

1981.039

um and getting into that from code to

1982.64

company developer entrepreneurs. We sort

1984.96

of started that but that's actually a

1986.159

pretty cool one. Based on your past

1987.76

seasons, I'd recommend starting with

1989.36

future proofing your developer career.

1991.279

It builds naturally on become a better

1992.88

developer, build better developers with

1994.32

AI and developer journey while

1996.08

introducing a fresh forward-looking

1997.679

perspective that your audience will find

1999.36

highly pra practical. It asked me if I

2001.919

wanted to draft a season outline with 10

2004.08

to 12 specific episodes and I said sure.

2006.88

This is what it gave me. I haven't even

2009.36

read this part yet. Um, episode one, the

2012.48

only constant change in tech. Episode

2014.799

two, skills that never expire. Ex.

2016.96

Episode three, AI as your coding

2018.88

partner, not your replacement. Episode

2021.039

four, navigating the cloudnative world.

2023.279

Episode five, the five, the rise of low

2025.6

and no low code and no code. Episode

2028.159

six, continuous learning without

2029.76

burnout. Episode seven, building a

2031.76

resilient career network. Episode eight,

2033.6

futurep proof architectures.

2035.919

Uh, episode nine, soft skills that will

2037.919

matter most in 2030. Episode 10,

2040.32

thriving in remote and global teams.

2042.559

Episode 11, developer to optim

2044.48

entrepreneur, build expanding your

2046.159

options. Episode 12, your legacy as a

2049.119

developer, which we just covered. Again,

2052

that's actually a pretty cool series of

2053.839

of topics. I think

2056.56

Yeah. Um,

2059.52

do you want to take one as a season or

2062

take that or take the overall season

2064

topic because some of those are just

2065.52

seasons in and of themselves.

2067.2

>> They could be, but I think that that's

2069.119

like

2070.8

I think the whole Where is that? Go back

2073.28

to like future proofing your developer

2075.119

career. That's like a pretty cool little

2077.919

theme to have. And I like those

2080.96

episodes. There's a lot of stuff there.

2082.56

I mean, each of any one of those I guess

2084.48

could be expanded quite a bit, but um I

2088.24

like it. So, like AI is continuing to be

2090.72

like a pretty cool little

2093.359

uh content feeder for us, we'll say. So,

2095.679

before we go too far, your bonus

2097.119

material.

2098.64

>> Well, I think that sums it up. The big

2100.96

thing with this is we're nearing the end

2103.599

of or I can't remember if this was the

2106.24

final episode or not, but um

2109.92

if you want to leave a legacy

2112.8

at the end of the day, make sure you are

2116.32

doing something the work that you are

2118.32

working on the code that you are

2120.079

producing is something that you will be

2122.56

proud of it. You don't have to be one of

2126.48

those

2129.119

crazy crazy is the wrong word. Um,

2133.44

you don't have to be

2136.16

super critical about the work that you

2138.079

do. Just make sure that what you're

2140.16

working on is solid. It continues to

2143.76

move things forward and it's something

2145.44

people can understand, can use, and

2148.96

should withstand the test of time.

2151.359

>> Yeah. Yeah, you don't have to be like a

2152.88

I don't know quality Nazi or something

2154.48

like that on what you would think about

2155.599

or for your code and things, but um I do

2158.32

agree that it's like it's

2159.92

>> I was just thinking perfectionist. That

2161.76

that's what I was trying to

2164.079

>> so much better than quality Nazi.

2166.64

>> Well, that's what I was trying to go for

2168.32

because I used to draw a lot back in

2171.04

high school and I I liked what I did,

2173.92

but I would never turn in my work

2175.76

because it was never done. It it's one

2178.16

of those things you got to be careful of

2180.48

falling into the trap of you're not

2182.72

going to share it till you think it's

2184.24

done. You need to share it sooner so you

2186.88

can get feedback and then fix it and

2189.04

tweak it to make sure that it's done.

2193.839

So I think that's going to wrap this one

2196.4

up because we have gone a bit long. Uh

2198.48

so we will come back next episode and we

2200.8

will be wrapping this season up. Uh

2202.8

however we do it. It may be a multi- uh

2206.32

episode wrap-up. We'll see how it goes

2208.079

because there's a lot of stuff uh that

2210.8

we can dig into. So, that being said,

2214.16

I'm going to I'm not even going to

2215.52

bother you with all the marketing stuff.

2218.4

Uh we're going to let you guys get to

2219.76

it. Go out. Yeah, you can check all the

2221.359

links. Michael's going to take care.

2222.4

>> Just click the button.

2223.76

>> That's right. Um

2227.599

yeah, other stuff we'll get in future

2230.24

episodes. I don't want to get too far

2231.599

into this. Thank you so much. We

2233.04

appreciate your time and your attention

2235.28

and what you even if you've been doing

2236.88

something else or if you're, you know,

2238.56

watching this at like 1.5 speed, I still

2241.119

really appreciate it. Thank you so much.

2242.8

Have yourself a great one. We'll talk to

2244.88

you next time.

2248.03

[Music]