📺 Develpreneur YouTube Episode

Video + transcript

The Developer Journey: Welcome to Season 22

2024-06-25 •Youtube

Detailed Notes

Hello, and welcome to Season 22 of our podcast! As we dive into this new season, we’re excited to embark on a journey that explores the path of becoming and evolving as developers. This season is dedicated to the developer journey, focusing on the steps and lessons contributing to building a better developer. Whether you're just starting or looking to enhance your existing skills, this season has something for everyone.

The Developer Journey

This season is all about the various routes one can take to become a developer and the steps to improve continually. We'll cover foundational skills, necessary certifications, and how to build a solid resume. Becoming a developer can start with a computer science degree, a coding boot camp, or a career switch from a different field. Regardless of where you start, every developer faces typical milestones and challenges.

Continue Reading... https://develpreneur.com/the-developer-journey-welcome-to-season-22

Stay Connected: Join the Developreneur Community

We invite you to join our community and share your coding journey with us. Whether you’re a seasoned developer or just starting, there’s always room to learn and grow together. Contact us at [email protected] with your questions, feedback, or suggestions for future episodes. Together, let’s continue exploring the exciting world of software development.

Additional Resources

* Becoming Better Developers: A Retrospective on Season 21 of Our Developer Journey (https://develpreneur.com/becoming-better-developers-a-retrospective-on-season-21-of-our-developer-journey/)

* Develpreneur School and Training Material (https://school.develpreneur.com/)

* Behind The Scenes Podcasts Episodes (https://develpreneur.com/category/podcast/behind-the-scenes/)

Transcript Text
[Music]
and we are are back I actually hit
record almost right away this time and
the first thing we're going to do is
figure out what the heck is Season 22
gonna be because we have not figured
this out yet so you get really behind
the scenes at this point uh let's see do
we have notes do we think about you
threw something out
there yeah on slack Season 22 ideas
getting started first job early years on
the job when it's time to move up oh
life cycle full career cycle of a
developer which
actually um sits really well with if I
can find the book itself I have it here
uh yes let me go look at the table of
contents here the outline or whatever it
was how well did I write this let's
see let's see why we need better
developers perm Foundation steud
Learning solving problems understand the
business creating a niche using tools
learn earn as you learn mentors and
teammates that's not quite that
level but it's not a bad idea
for a season would be sort of like
working our way through what are some
like comment how are we going to do that
so it's not just I think just describing
it's probably not going to be what we
want we probably want to get a little
more complicated into that or a little
more right useful sharing stuff like
that I guess we could do like I mean I
did do you know the Lessons Learned
which was basically like War Stories uh
a little bit uh mistakes I've made that
we could sort of do it that way is we
could start uh we could do a season and
so the first you know fourth of it maybe
is
our look at like the first quarter of
our career to date or maybe we can do
like 10 episodes that are roughly the
first first third of our career
then the second third of our career and
then the third third of our career and
then have a couple that are basic like
this is where we see it going kind of
thing and some places you can go and
what you can do and how to plan with
retirement maybe that you know those
kinds of things I think that would be
like we'd go all over the place with
that if we wanted to it's keep it sort
of in the life cycle of the sdlc except
for the developer life cycle the DLC I
guess very different from
downloaded yeah because I thought you
know we've kind of touched on different
areas of the career we've talked about
different areas of
software um last season was kind of a
good well-rounded behind the scenes
being a better developer but I I kept
asking myself well what if you aren't a
developer or what if you're just
starting in a coding or you know what if
you're just out of college you know
where would you begin and you know how
do this journey kind of look
like and this kind of came around from
some conversations that the kids and I
have been having because you know she
works for the state and right now
they're under a hiring freeze but she is
starting to consider okay where do I
want to go you know do I want to stay at
this job do I want to you know basically
what do I want to be when I grow up kind
of thing
and it made me think back that you know
we've been talking about being a better
developer kind of jumping in at those
that have development knowledge or have
already been at this for a while but we
never really talked about you know like
how we started or getting started kind
of uh we may have way back you know
years ago but I thought this would be
kind of be like a journey like let's
walk them through the Journey of a
developer like starting out you know
where to begin maybe interview ideas
finding jobs you know looking for you
know what type of topics are interesting
to you you know are you a devops guy are
you a software guy are you know web
versus backend um we never you know we
touch on these things in particular
topics but we never kind of comprehend
it in in that concept uh if that makes
sense yeah I'm trying to think about
because we
don't I don't know if we want to go all
the way back and work on and focus on
that um that specific Market or target
audience right now but I am thinking
that we could do the same thing and talk
about pros and cons of how we approached
it and then how to adjust accordingly
because there are going to be people
that are there are probably people right
now listening to us that
are uh developers that did not come up
out of the normal set I know there's a
lot that you know either had that's a
second career they went and got a like
an art degree or an education degree or
something like that and then got into
development or they've gone through boot
camps or you know things like that
there's so many different ways you can
get into it and where you know where
there's some strengths where you may
want to like again it's actually I think
it is a better developer thing because
we can talk about like where do you
Shore up the gaps in your skills and it
doesn't hurt I think we can mix in there
things like what is you preparing for a
um an interview and things like that
that are
like pretty useful at any point you know
any stage it's just sort of like our own
lessons learn particularly from us like
interviewing because we've we've been on
both sides of that several times where
we've interviewed we've been
interviewees we've done you know Tech
skill U Tex screenings and things like
that so there's I think there's a lot we
can work with that just keep
it we'll talk about what maybe call like
the developer journey and just sort of
that gives us a nice like you know title
and then we can just go from there yeah
I kind of like that the the
journey is kind of where I kind of had
it in mind it's like you know yeah we
don't necessarily need to go all the way
back to the beginning but kind of a more
beginning middle end kind of structure
instead of jumping around kind of like
we did there's nothing wrong with that
but I think this will make this season a
little more focused from beginning to
end yeah I think we sort of started Star
Wars four five and six so now we'll go
back and cover one two three but do it
better than they did and then we'll go
more forward and get the get the rest of
it cool I think we can do that we'll
we'll do an overview this time and then
we'll sort of work our way from there
all right so are we so is this the
introduction to the season or is episode
one okay yeah and I'm gonna wing it as I
never do so we'll just sort figure out
how the conversation goes and uh try to
do this and figure it all out this time
around so hello and welcome to Season
22 you don't see me holding my little
piece thingies up but hey that's where
we're at we've started a new season we
didn't even pause from season 21 to 22 I
don't remember if we I think we did from
20 to 21 because we took a year and a
half we're try to keep this down to you
know get a couple Seasons a year
out this season this episode we're going
to talk about the season this season is
going to be uh the developer Journey we
want to get a lot of the pieces in that
are the things that are building at a
better developer but it's also getting
you to become a developer in the first
place in a sense we're talk a little bit
about some of the foundational things
and particularly some of the cases where
we become developers from so many
different areas it's the different ways
that we do it and then how do we then
fill out essentially and flesh out our
resume how do we fill out our skill set
because you could be some came out of
school and you you need to get some
certifications or maybe you came out of
a boot camp and you want to get some
foundational stuff or maybe you came
from a different career and you want to
be able to figure out like where can I
go you maybe I you know I was in a
different career I learned say
JavaScript can do a couple web things
but I want to see what else is out there
so this is going to be in a way very
allinclusive but really what we want to
do is sort of talk about the developer
Journey how do you it's not just
building better developers but it's like
what are some of the stops along the way
some of the the lessons that we've
learned and before I drone on too long I
will introduce myself uh especially
since a new season I am Ron Broadhead I
am one of the founders of develop andur
I'm also founder of RB Consulting so the
two things I do we consult we do
Integrations we do simplification we do
Automation and then I use developer to
give back to the community on the other
side of the world possibly but
definitely on the other side of the
internet but in a little box on my
screen is Michael and I'll let you go
ahead and introduce yourself hey
everyone my name is Michael Mage I'm one
of the co-founders of developer ner and
I'm also the founder of Envision QA
where we help small to midsize
businesses and clinicians build software
to meet their custom needs as well as
test software and support and
maintenance it is really tempting to
after mentioning that small screen is do
like a little squishing your head thing
but it's I guess I could do it uh here I
could squish my head but it's a little
different
anyways H Kids in the Hall I think is
what it
was talking about the developer Journey
we we've got we've come into this just
sort of like where do we want to go with
our season if you look back over 20 plus
Seasons there are a lot of areas where
we've touched on how do you become a
developer how do you become a better
developer how do you do all the things
that turn you into the help you to
become a better on entrepreneur you know
that develop preneur side of it as well
we've talked about branding we've talked
about marketing we've talked about
skills we've talked about projects and
interviews and all these different
things but it makes sense to have a
little hopefully we plan on having a
little cohesiveness to this this time
around and more like a not really a full
punch list but maybe a little bit of an
outline of like here's some things some
topics that you want to think about as
you're growing that you may already have
but it's also things that you want to
you you want to step back to for example
we've talked I think we've talked
recently in these as I know I've had
these conversations it is the idea of uh
we've talked about it more on a on a
company level rebranding but even within
yourself particularly if you've you know
if you've been doing this for a few
years it's actually rebranding in the
way of s of like your resume or personal
website or your company's website
because there's going to be things that
you did 10 years ago that really don't
make sense right now so if you were a
you could be a very not even Cutting
Edge but like let's say just a Leading
Edge developer 10 gears years ago you
might have been a Leading Edge developer
using flash that you had all these
websites and you were using Adobe Air
and all that kind of stuff doesn't basic
basically doesn't exist anymore no
offense to those you that do it on a
daily basis I know there's a few out
there but not a lot of it out there so
now you maybe have moved on to Let's
sayet or Java or something like that you
need then to upgrade your your your
resume your site and one of the things
we'll talk about is like how do you how
do you handle that stuff because you are
growing you're becoming a better
developer so when do you sort of like
you know cut back the stuff that you
used to have when do you drop dos you
know 3.0 or you know windows or whatever
off of your resume when do you put like
you know basic not Visual Basic but
Capital basic basic off fre list those
kinds of things are what we're going to
sort of get into and a lot of it is
really definitely not a science this is
going to be lessons learned it's where
we have seen some uh some things that
have confused us or that we've done that
have confused others because we have
worked both sides we have we have
interviewed people we have been reviewed
by a lot of people we have been through
text screens we have gone through we've
text screened people I want to just I
think we'll get a lot of that out there
like some of our experience and where
we've seen things that we feel are done
right and where we see some things that
are done wrong and now I say we all the
time and I'm not speaking just in the
Royal wi so I want to have like want you
thr a couple of things like where you
see this going as well Michael because
we've got 30 plus episodes ahead of us
so obviously we're going to cover a lot
of ground yeah yeah as we go through
this journey we're going to be talking
or touching on a lot of the both pain
points of our Journeys some of the
things that we struggled with as well as
a lot of the things that we learned that
oh this is a great idea or how we
excelled in some areas how we struggled
in certain areas and how we basically uh
persevered through some hard times
because in any developer's Journey
you're going to run into situations
where it's like why the hell did I do
this why am I doing this and you kind of
lose that kind
of you you lose that emphasis you lose
that Spirit of hey this is awesome I'm
having fun let's do this especially like
for those of you that are entrepreneurs
and doing
startups you always start out with like
I have this great idea I'm going to do
it and you know you hit the accelerator
you go go go go and then you hit a wall
and then you're like well now what I I
don't want to do this anymore or it
burned out and these are a lot of things
that we have encountered through our
development journey and we're going to
try to talk through some of these topics
and you know help you guys on your
journey of becoming better developers I
mean you could be a junior you could be
a mid-level hell you could be like us
you could be 20 plus years in this
industry and still we're always learning
this journey never ends until you either
retire or basically you decide to throw
your computer out the window and become
a
monk and I think that's it's important
that this is not uh this is a journey
that never end we're we're constantly
having to update and keep going and
honestly I don't know how many times
I've thrown my computer out the window
become a monk and the next thing you
know I'm I'm writing code in the
monastery and then I'm back again and so
you know I think that's something else
that we you that's definitely another
area we want to talk about is
the uh you I I I keep thinking Lion King
Circle of Life but there's a little bit
of like there's seasons of our
development I think that we I know for
me that I have been through where and it
does seem cyclical where it's like you
get into a much like you know software
development life cycle I think in
general it's you'll get into Seasons
where you're doing a lot of coding or
you're doing a lot of maybe you're doing
some project management or some some
team management maybe you're in a lot of
agile then maybe you're in a lot of like
just straight web based applications
maybe you're doing a lot of mobile
there's a it's just those kinds of
things things that I also want to talk
about like what we do when we're in a
certain season to make sure that that
doesn't become a rut because a lot of
this is about us looking at what what do
we accept what do we have to accept
basically as developers because there's
certain things that are just part and
parcel of being a developer your
whatever you know today is going to
disappear doesn't matter how long it is
now there are foundational things and we
I I do want to spend some time on that
because I think that's something that
has served me well is a very strong
foundation in in software development to
start with and by I'm talking about
things like understanding what
Collections and the you know various
patterns are and and some of those like
you know basic concepts of like how do
you do logic like what is The Logical
arithmetic and some of those kinds of
things and even like vectors and data
storage things and stuff that you may or
may not know or you may have come into
it in a uh a very specific way you know
like a Lambda or something like that
that you may have a very different view
of what that looks like from actual you
know like bison and all those and yak
and all those other kinds of things that
are about building languages so there's
a lot out there uh there's a lot that I
want to talk about and I think we're
going to try to do it you know we'll try
to do it like a sort of like a nugget at
a time we'll try to you know take off a
good chewable amount to say here's
something we've done here's some of our
experience and throw some
recommendations out there as well now as
always we do want to get feedback from
you so if you've got some things you
know something that's like maybe
a a big lesson learn in your career that
you would love for us to share you know
or a question like hey I'm stuck I'm
sort of like I've I've hit a ceiling or
uh the one that everybody runs into is
there sort of that fork in the road
where there's some point where you can
go much more you can go into like
management or you go into into
higher-end architecture stuff now some
companies don't even have that sometimes
it's just like you top out and you're
just going to write code write code
write code you just get to write more
code or something like that or write it
faster versus you know hope hopefully
it's a large enough organization that
you're in that allows you to manage or
design and architect Solutions I see you
in the back with your hand up so it's
interesting with that as well we can
also talk about not just those kind kind
of transition but also talk about when
you're in a position or a role and
you're starting to get into a rut or
Things become toxic when do identify
when is it time to either shift gears
and start looking for different
positions or even start looking for
different companies because there are
times where while we're enjoying this
journey we are going to run into
situations where we are not going to be
happy but we as developers a lot of
times though we try to persevere because
we like solving problems you know that's
the whole thing about writing software
but sometimes the problem isn't us the
problem isn't something we can solve and
then it's time to like look at the door
is it time to go somewhere else so these
are some of the things we can address
this season as well I that's a greate
now granted sometimes the problem's not
me it's always Michael but for the rest
of you um I think this is something you
know that is something that we I think
there boy every season of of development
and progression that you're in that is
something that gets handled a little
differently and I think just to sort of
to to wrap this one up is I will I will
flashback a
little looking back at some of the
things that I did starting out and I've
seen this with a lot of other people as
they start out so it's sort of to give
you like a A Slice of Life of some of
the kinds of things we're going to talk
about when I started out I had a I had a
college degree I had a a bachelor's in
computer science so I knew some stuff
about programming and I just come out of
school so I knew some academic stuff
about programming now you may say I
never you know went to school for it I
went to like maybe a boot camp well
you're going to have the same thing
you're going to come out of that boot
camp with the the boot camp shine you're
going to have like this certain thing
that you've now you've done some work
you've built applications probably of
some sort but you've done it in a uh a
lot of times sort of like a pristine
environment you are you are set up in
your projects you are graded on like
you've got to do it right the right way
and the right way is whatever that book
or that Professor or whatever you know
and it's a lot of it is based on the the
goals they want to accomplish what do
they want you to understand coming out
of that
class and when I came out I had like
this is the stuff that I know and I at
that point objector there was no agile
this was like way back you didn't really
have that yet it was close to that time
but but you did have objectoriented and
objectoriented was the thing that was
like objectoriented languages and
inheritance and all this stuff everybody
was just
like in awe at what you could do with
objectoriented because they were they
come out of at this point everybody was
functional Bas so you had all this stuff
you had all this repetitive code you had
all this just crud that you had to sort
through so when I walked into the the
real world and walked out of my academic
environment that was in my head and I
will once again apologize to anybody
that worked with me at the time because
every problem to me because the hammer
that I had was objectoriented and that
was the tool I had so I Ed that on
everything it didn't matter if it was a
a script it didn't matter if it was
batch programming I tried to find a way
to take that big square peg of object
oriented and slam it into a round hole
over and over
again and I'm G to claim you know ask
for forgiveness and all that and and
also claim that it's not my fault
because everybody does that because we
do
we it's it's affected my career ever
since because think we do we get this
thing that's a really shiny new
tool and then we really want to use it
now when we come out of school we have
one tool so we don't really have a lot
of choice or you know we have like a
couple but it's we're really focused but
as you get further into your
career you'll find that you get that
shiny tool again and you're like I
really want to use this it's like if you
go get a new coffee cup you want to have
that you're like I want coffee right now
because I want to use my new cup that
that's something that we struggle with I
think more than we would like to admit
and that's one of those things that
we're going to we will come back to this
at some point in this season and talk
about such things because we do have a
struggle there is a balance of we don't
want to lose it we don't want to have
something that we learned and then not
use it then we lose it but we also don't
want to bore everybody with telling
about how we've got this great new
Silver Bullet solution and then it it
doesn't work and there's there's a lot
of those in the history of what I've
worked through so I'm sure we will this
is not going to be all about failures
and mistakes we did a season on that but
this is going to be about uh a little
bit about lesson learn but really more
about you know more like these are some
things we've done it's our experiences
so hopefully you'll be able to connect
with where you have where you have done
some of the stuff and some of it will be
new there'll be some things like I've
never done something that way so I'm
going to go give that a shot closing
thoughts from
you yeah a lot of this is again this is
the development Journey season so we are
going to be talking about Journeys
through the career of becoming a better
developer and our hope is that by the
end of this season you will have
something to take away even if it's
small
but
something like me that every day you
look at what you're doing and you want
to learn something new you want to
better yourself you want to become
better I think that is well put and a
perfect way to wrap up this first
episode of Season 22 it's just it I'm
still getting my head around this that
we're like that far into this
thing hope you come back and enjoy us on
our journey as we talk about the
developer Journey as always shoot us an
email at info veneur decom if you have
any questions comments suggestions jokes
even if they're dad jokes we'll take
them all may or may not share them
because if they're too puny then it may
just be a little too much for us also
have the YouTube channel we have
developer.com we're out there on X we
are out there on LinkedIn on Facebook
wherever you get your developer nor
material we're we're there uh podcast as
well wherever you consume your podcast
you probably hopefully right now you're
listening to it but subscribe wherever
it is get all the latest stuff we're
cranking this out twice a week and
they'll just make it easier for you to
keep up with us uh you can always ask
the lady in the Box uh also known as
Alexa at some point just hey give me the
latest episode of building better
developers and you know what you'll get
to hear our dlet tones come across the
uh whatever the devices you're listening
on that being said we're going to wrap
this one up we're going to go take a
break come back Season 22 episode 2 will
be next so we will catch you next time
around go out there and have yourself a
great day a great week and we will talk
to you next
time and a wave to those of you that
didn't but yeah it's also a good little
signal to be like cut all right there
goes the uh that's the audio for the
rest of you you get to see the the video
uh I don't know if there's there any
bonus material you want to throw out
there anything that's like sort of a
extra bonus highlight secret uh like you
know secret eggs that we're going to
have somewhere you know out e we have
somewhere in the season it's like keep
an eye out for this one the only extra
thing I would like to add since this is
our introductory episode to the season
is we didn't touch on it but we also
have school ofd developer.com we have
tons of material on the website we have
launching an internet business for those
of you that may not have a website or a
business you know make sure you go out
and check that it's free we W walk you
through the entire setup of setting up
AWS WordPress and basically putting up a
website for free you know check this
stuff out we've got tons of material out
there and if you thought about it
chances are we've either talked about it
or we probably done it or if we haven't
shoot us an email or a text or you know
just communicate to us what you would
like us to talk about and hey we may
throw it on an episode or we might drop
it in the blog yeah sometimes some of
our best topics are you know I haven't
done that I would L like to try it let's
go give it a shot and you next thing you
know we'll have some tutorials or maybe
even a whole season on it depending on
on what it
is we will wrap this one up and we will
come back around soon as you just like I
mentioned every Tuesday and Thursday we
drop these things we have them on you
can get us out on the podcast or you can
join us here on YouTube or if you're
somewhere else like a Chinese YouTube or
wherever you're seeing this you could go
to the original at YouTube or whatever
this pirate channel is that you're
watching uh and actually if you are love
to hear about it just be really
interesting to know that we are
somewhere else especially if we're being
dubbed that would be awesome I would
love to hear somebody dubbing Us in
Swahili or whatever the language happens
to be that being said we'll let you guys
get to it we're going to go back to it
and we will come back with episode two
uh a couple days from now basically when
you next swing around we will be
cranking in to Season 22 have a good one
[Music]
Transcript Segments
1.35

[Music]

29.199

and we are are back I actually hit

32.239

record almost right away this time and

34.399

the first thing we're going to do is

35.44

figure out what the heck is Season 22

38.239

gonna be because we have not figured

40.8

this out yet so you get really behind

43.16

the scenes at this point uh let's see do

46.36

we have notes do we think about you

48

threw something out

49.719

there yeah on slack Season 22 ideas

54.239

getting started first job early years on

56.239

the job when it's time to move up oh

58.359

life cycle full career cycle of a

62.079

developer which

65.4

actually um sits really well with if I

69.36

can find the book itself I have it here

72.159

uh yes let me go look at the table of

75.32

contents here the outline or whatever it

77.479

was how well did I write this let's

85.479

see let's see why we need better

87.96

developers perm Foundation steud

89.64

Learning solving problems understand the

91.479

business creating a niche using tools

93.6

learn earn as you learn mentors and

95.2

teammates that's not quite that

100.28

level but it's not a bad idea

106.799

for a season would be sort of like

110.52

working our way through what are some

113.04

like comment how are we going to do that

114.92

so it's not just I think just describing

116.799

it's probably not going to be what we

117.92

want we probably want to get a little

119.159

more complicated into that or a little

121

more right useful sharing stuff like

124.24

that I guess we could do like I mean I

126.32

did do you know the Lessons Learned

128.28

which was basically like War Stories uh

130.8

a little bit uh mistakes I've made that

133.52

we could sort of do it that way is we

134.76

could start uh we could do a season and

137.2

so the first you know fourth of it maybe

140.599

is

141.76

our look at like the first quarter of

143.92

our career to date or maybe we can do

146.959

like 10 episodes that are roughly the

149.64

first first third of our career

152

then the second third of our career and

154.4

then the third third of our career and

156

then have a couple that are basic like

157.48

this is where we see it going kind of

159.48

thing and some places you can go and

161.159

what you can do and how to plan with

163.4

retirement maybe that you know those

165.4

kinds of things I think that would be

167.72

like we'd go all over the place with

169.12

that if we wanted to it's keep it sort

170.64

of in the life cycle of the sdlc except

174.4

for the developer life cycle the DLC I

179.08

guess very different from

181.56

downloaded yeah because I thought you

183.64

know we've kind of touched on different

185.48

areas of the career we've talked about

187.4

different areas of

189.239

software um last season was kind of a

191.64

good well-rounded behind the scenes

193.84

being a better developer but I I kept

197.799

asking myself well what if you aren't a

201.319

developer or what if you're just

203.12

starting in a coding or you know what if

206.44

you're just out of college you know

208.799

where would you begin and you know how

211.439

do this journey kind of look

213.879

like and this kind of came around from

216.72

some conversations that the kids and I

219.319

have been having because you know she

221.959

works for the state and right now

224.959

they're under a hiring freeze but she is

228

starting to consider okay where do I

229.72

want to go you know do I want to stay at

232.76

this job do I want to you know basically

234.599

what do I want to be when I grow up kind

236.079

of thing

238

and it made me think back that you know

240.84

we've been talking about being a better

242.879

developer kind of jumping in at those

245.68

that have development knowledge or have

249.079

already been at this for a while but we

252.239

never really talked about you know like

254.079

how we started or getting started kind

256.56

of uh we may have way back you know

259.4

years ago but I thought this would be

262.32

kind of be like a journey like let's

265.16

walk them through the Journey of a

267.4

developer like starting out you know

269.36

where to begin maybe interview ideas

271.88

finding jobs you know looking for you

275.68

know what type of topics are interesting

277.28

to you you know are you a devops guy are

279.12

you a software guy are you know web

282.16

versus backend um we never you know we

286.12

touch on these things in particular

288.16

topics but we never kind of comprehend

290.479

it in in that concept uh if that makes

293.6

sense yeah I'm trying to think about

295.6

because we

296.4

don't I don't know if we want to go all

298.28

the way back and work on and focus on

301.039

that um that specific Market or target

305.44

audience right now but I am thinking

306.84

that we could do the same thing and talk

310.039

about pros and cons of how we approached

312.68

it and then how to adjust accordingly

316.039

because there are going to be people

316.96

that are there are probably people right

318.8

now listening to us that

320.84

are uh developers that did not come up

323.759

out of the normal set I know there's a

325.4

lot that you know either had that's a

328

second career they went and got a like

330

an art degree or an education degree or

331.52

something like that and then got into

332.759

development or they've gone through boot

335.039

camps or you know things like that

337.24

there's so many different ways you can

338.479

get into it and where you know where

342.88

there's some strengths where you may

344.039

want to like again it's actually I think

345.84

it is a better developer thing because

347.24

we can talk about like where do you

349

Shore up the gaps in your skills and it

351.759

doesn't hurt I think we can mix in there

353.44

things like what is you preparing for a

357.08

um an interview and things like that

359.12

that are

360.68

like pretty useful at any point you know

363.28

any stage it's just sort of like our own

365.639

lessons learn particularly from us like

368.12

interviewing because we've we've been on

370.08

both sides of that several times where

371.52

we've interviewed we've been

373.199

interviewees we've done you know Tech

375.4

skill U Tex screenings and things like

377.72

that so there's I think there's a lot we

379.08

can work with that just keep

382.28

it we'll talk about what maybe call like

384.759

the developer journey and just sort of

388.12

that gives us a nice like you know title

391.96

and then we can just go from there yeah

394.4

I kind of like that the the

396.8

journey is kind of where I kind of had

399.28

it in mind it's like you know yeah we

402.039

don't necessarily need to go all the way

403.44

back to the beginning but kind of a more

407.24

beginning middle end kind of structure

409.16

instead of jumping around kind of like

410.68

we did there's nothing wrong with that

412.919

but I think this will make this season a

415.599

little more focused from beginning to

418.44

end yeah I think we sort of started Star

421.039

Wars four five and six so now we'll go

422.84

back and cover one two three but do it

424.479

better than they did and then we'll go

426.039

more forward and get the get the rest of

428.319

it cool I think we can do that we'll

430.84

we'll do an overview this time and then

432.24

we'll sort of work our way from there

434.56

all right so are we so is this the

436.72

introduction to the season or is episode

439.4

one okay yeah and I'm gonna wing it as I

442.199

never do so we'll just sort figure out

443.8

how the conversation goes and uh try to

446.08

do this and figure it all out this time

448.479

around so hello and welcome to Season

453.8

22 you don't see me holding my little

456.24

piece thingies up but hey that's where

458.639

we're at we've started a new season we

460.68

didn't even pause from season 21 to 22 I

463.68

don't remember if we I think we did from

465

20 to 21 because we took a year and a

467.199

half we're try to keep this down to you

469.8

know get a couple Seasons a year

471.879

out this season this episode we're going

475.039

to talk about the season this season is

477.44

going to be uh the developer Journey we

480.319

want to get a lot of the pieces in that

484.479

are the things that are building at a

486.96

better developer but it's also getting

489.759

you to become a developer in the first

491.72

place in a sense we're talk a little bit

493.199

about some of the foundational things

495

and particularly some of the cases where

497.72

we become developers from so many

499.84

different areas it's the different ways

502.039

that we do it and then how do we then

504.8

fill out essentially and flesh out our

506.8

resume how do we fill out our skill set

508.759

because you could be some came out of

510.879

school and you you need to get some

513.24

certifications or maybe you came out of

514.8

a boot camp and you want to get some

516.24

foundational stuff or maybe you came

517.88

from a different career and you want to

520.08

be able to figure out like where can I

521.919

go you maybe I you know I was in a

523.519

different career I learned say

524.8

JavaScript can do a couple web things

526.76

but I want to see what else is out there

528.399

so this is going to be in a way very

532.959

allinclusive but really what we want to

534.92

do is sort of talk about the developer

537.519

Journey how do you it's not just

539.519

building better developers but it's like

541

what are some of the stops along the way

542.519

some of the the lessons that we've

544.2

learned and before I drone on too long I

547.88

will introduce myself uh especially

549.8

since a new season I am Ron Broadhead I

552.12

am one of the founders of develop andur

553.88

I'm also founder of RB Consulting so the

556.6

two things I do we consult we do

558.92

Integrations we do simplification we do

561.8

Automation and then I use developer to

564.56

give back to the community on the other

567.279

side of the world possibly but

568.92

definitely on the other side of the

570.04

internet but in a little box on my

571.76

screen is Michael and I'll let you go

573.88

ahead and introduce yourself hey

575.88

everyone my name is Michael Mage I'm one

577.839

of the co-founders of developer ner and

579.6

I'm also the founder of Envision QA

581.88

where we help small to midsize

583.44

businesses and clinicians build software

585.839

to meet their custom needs as well as

588.079

test software and support and

592.12

maintenance it is really tempting to

594.399

after mentioning that small screen is do

596.079

like a little squishing your head thing

597.64

but it's I guess I could do it uh here I

599.88

could squish my head but it's a little

601.399

different

602.399

anyways H Kids in the Hall I think is

605.44

what it

606.36

was talking about the developer Journey

609.16

we we've got we've come into this just

611.76

sort of like where do we want to go with

613.12

our season if you look back over 20 plus

617.32

Seasons there are a lot of areas where

620.16

we've touched on how do you become a

622.44

developer how do you become a better

623.64

developer how do you do all the things

627

that turn you into the help you to

628.6

become a better on entrepreneur you know

630.48

that develop preneur side of it as well

633.16

we've talked about branding we've talked

635.44

about marketing we've talked about

636.959

skills we've talked about projects and

639.8

interviews and all these different

642.04

things but it makes sense to have a

644.56

little hopefully we plan on having a

646.92

little cohesiveness to this this time

649.839

around and more like a not really a full

653.519

punch list but maybe a little bit of an

655.16

outline of like here's some things some

657.16

topics that you want to think about as

660.48

you're growing that you may already have

662.959

but it's also things that you want to

664.92

you you want to step back to for example

667.8

we've talked I think we've talked

669.399

recently in these as I know I've had

672.399

these conversations it is the idea of uh

676.36

we've talked about it more on a on a

678.16

company level rebranding but even within

680.8

yourself particularly if you've you know

683.88

if you've been doing this for a few

685.16

years it's actually rebranding in the

687.079

way of s of like your resume or personal

689.72

website or your company's website

692.12

because there's going to be things that

694.68

you did 10 years ago that really don't

696.839

make sense right now so if you were a

699.399

you could be a very not even Cutting

701.72

Edge but like let's say just a Leading

703.2

Edge developer 10 gears years ago you

705.88

might have been a Leading Edge developer

707.72

using flash that you had all these

710.68

websites and you were using Adobe Air

712.639

and all that kind of stuff doesn't basic

714.839

basically doesn't exist anymore no

716.56

offense to those you that do it on a

717.92

daily basis I know there's a few out

719.639

there but not a lot of it out there so

723.399

now you maybe have moved on to Let's

725.88

sayet or Java or something like that you

729.079

need then to upgrade your your your

732.399

resume your site and one of the things

735.72

we'll talk about is like how do you how

738.36

do you handle that stuff because you are

740

growing you're becoming a better

741.16

developer so when do you sort of like

742.92

you know cut back the stuff that you

744.959

used to have when do you drop dos you

748.24

know 3.0 or you know windows or whatever

751.639

off of your resume when do you put like

754.36

you know basic not Visual Basic but

756.72

Capital basic basic off fre list those

760.76

kinds of things are what we're going to

762.519

sort of get into and a lot of it is

765.76

really definitely not a science this is

768.079

going to be lessons learned it's where

769.76

we have seen some uh some things that

772.32

have confused us or that we've done that

774.199

have confused others because we have

775.959

worked both sides we have we have

777.8

interviewed people we have been reviewed

779.6

by a lot of people we have been through

781.519

text screens we have gone through we've

783.68

text screened people I want to just I

786.32

think we'll get a lot of that out there

787.519

like some of our experience and where

789.56

we've seen things that we feel are done

791.399

right and where we see some things that

793.079

are done wrong and now I say we all the

795.8

time and I'm not speaking just in the

797.399

Royal wi so I want to have like want you

799.88

thr a couple of things like where you

801.24

see this going as well Michael because

803

we've got 30 plus episodes ahead of us

805.48

so obviously we're going to cover a lot

807.279

of ground yeah yeah as we go through

810.079

this journey we're going to be talking

812.24

or touching on a lot of the both pain

815.959

points of our Journeys some of the

818.839

things that we struggled with as well as

821.24

a lot of the things that we learned that

823.68

oh this is a great idea or how we

826.8

excelled in some areas how we struggled

829.24

in certain areas and how we basically uh

832.72

persevered through some hard times

835.44

because in any developer's Journey

838.04

you're going to run into situations

839.8

where it's like why the hell did I do

841.759

this why am I doing this and you kind of

844.279

lose that kind

846.92

of you you lose that emphasis you lose

849.839

that Spirit of hey this is awesome I'm

852.48

having fun let's do this especially like

855.56

for those of you that are entrepreneurs

856.959

and doing

858

startups you always start out with like

860.519

I have this great idea I'm going to do

862.12

it and you know you hit the accelerator

864.6

you go go go go and then you hit a wall

867.12

and then you're like well now what I I

869.12

don't want to do this anymore or it

870.32

burned out and these are a lot of things

873.12

that we have encountered through our

875.48

development journey and we're going to

876.8

try to talk through some of these topics

879.04

and you know help you guys on your

883

journey of becoming better developers I

885.24

mean you could be a junior you could be

886.8

a mid-level hell you could be like us

888.279

you could be 20 plus years in this

890.12

industry and still we're always learning

893.6

this journey never ends until you either

895.68

retire or basically you decide to throw

897.56

your computer out the window and become

899.199

a

900

monk and I think that's it's important

902.68

that this is not uh this is a journey

904.839

that never end we're we're constantly

906.639

having to update and keep going and

909.44

honestly I don't know how many times

910.68

I've thrown my computer out the window

913.079

become a monk and the next thing you

914.839

know I'm I'm writing code in the

916.24

monastery and then I'm back again and so

918.639

you know I think that's something else

920.32

that we you that's definitely another

922

area we want to talk about is

923.959

the uh you I I I keep thinking Lion King

927.959

Circle of Life but there's a little bit

929.44

of like there's seasons of our

931.399

development I think that we I know for

933.88

me that I have been through where and it

935.839

does seem cyclical where it's like you

937.519

get into a much like you know software

940.319

development life cycle I think in

941.68

general it's you'll get into Seasons

943.44

where you're doing a lot of coding or

944.759

you're doing a lot of maybe you're doing

946.36

some project management or some some

948.56

team management maybe you're in a lot of

950.72

agile then maybe you're in a lot of like

953.519

just straight web based applications

955.16

maybe you're doing a lot of mobile

956.319

there's a it's just those kinds of

958.72

things things that I also want to talk

961.6

about like what we do when we're in a

963.279

certain season to make sure that that

965.24

doesn't become a rut because a lot of

967.56

this is about us looking at what what do

970.639

we accept what do we have to accept

972.6

basically as developers because there's

974.199

certain things that are just part and

976

parcel of being a developer your

978.12

whatever you know today is going to

980

disappear doesn't matter how long it is

982.24

now there are foundational things and we

984.04

I I do want to spend some time on that

986.079

because I think that's something that

987.199

has served me well is a very strong

989.839

foundation in in software development to

992.12

start with and by I'm talking about

994

things like understanding what

997.079

Collections and the you know various

1000.279

patterns are and and some of those like

1003.12

you know basic concepts of like how do

1005.639

you do logic like what is The Logical

1007.72

arithmetic and some of those kinds of

1009.279

things and even like vectors and data

1011.88

storage things and stuff that you may or

1013.959

may not know or you may have come into

1016.44

it in a uh a very specific way you know

1019.279

like a Lambda or something like that

1020.88

that you may have a very different view

1022.48

of what that looks like from actual you

1025.52

know like bison and all those and yak

1028.48

and all those other kinds of things that

1030

are about building languages so there's

1033.28

a lot out there uh there's a lot that I

1036.039

want to talk about and I think we're

1038.079

going to try to do it you know we'll try

1039.199

to do it like a sort of like a nugget at

1041

a time we'll try to you know take off a

1042.679

good chewable amount to say here's

1044.919

something we've done here's some of our

1047.28

experience and throw some

1049.4

recommendations out there as well now as

1052.24

always we do want to get feedback from

1054.72

you so if you've got some things you

1056.32

know something that's like maybe

1058.32

a a big lesson learn in your career that

1061.559

you would love for us to share you know

1063.52

or a question like hey I'm stuck I'm

1066.52

sort of like I've I've hit a ceiling or

1070.08

uh the one that everybody runs into is

1071.799

there sort of that fork in the road

1073.12

where there's some point where you can

1074.679

go much more you can go into like

1077.44

management or you go into into

1079.08

higher-end architecture stuff now some

1081.28

companies don't even have that sometimes

1082.76

it's just like you top out and you're

1084.88

just going to write code write code

1086.08

write code you just get to write more

1087.84

code or something like that or write it

1089.32

faster versus you know hope hopefully

1092.24

it's a large enough organization that

1093.72

you're in that allows you to manage or

1096.64

design and architect Solutions I see you

1098.84

in the back with your hand up so it's

1101.32

interesting with that as well we can

1103.64

also talk about not just those kind kind

1108.159

of transition but also talk about when

1110.6

you're in a position or a role and

1113.36

you're starting to get into a rut or

1114.88

Things become toxic when do identify

1117.24

when is it time to either shift gears

1120.039

and start looking for different

1121.36

positions or even start looking for

1123.12

different companies because there are

1125.12

times where while we're enjoying this

1127.32

journey we are going to run into

1129.039

situations where we are not going to be

1130.88

happy but we as developers a lot of

1133.88

times though we try to persevere because

1135.32

we like solving problems you know that's

1137.12

the whole thing about writing software

1138.919

but sometimes the problem isn't us the

1142.039

problem isn't something we can solve and

1144.2

then it's time to like look at the door

1146.039

is it time to go somewhere else so these

1148.32

are some of the things we can address

1149.84

this season as well I that's a greate

1152.679

now granted sometimes the problem's not

1155.28

me it's always Michael but for the rest

1157.44

of you um I think this is something you

1160

know that is something that we I think

1163.159

there boy every season of of development

1166.44

and progression that you're in that is

1169.08

something that gets handled a little

1170.36

differently and I think just to sort of

1173.32

to to wrap this one up is I will I will

1175.84

flashback a

1177.559

little looking back at some of the

1179.72

things that I did starting out and I've

1182.32

seen this with a lot of other people as

1184.159

they start out so it's sort of to give

1185.799

you like a A Slice of Life of some of

1188.6

the kinds of things we're going to talk

1190.039

about when I started out I had a I had a

1193.44

college degree I had a a bachelor's in

1195.52

computer science so I knew some stuff

1197.52

about programming and I just come out of

1199.559

school so I knew some academic stuff

1202.679

about programming now you may say I

1205.039

never you know went to school for it I

1206.799

went to like maybe a boot camp well

1208.36

you're going to have the same thing

1209.24

you're going to come out of that boot

1210.44

camp with the the boot camp shine you're

1213.76

going to have like this certain thing

1214.96

that you've now you've done some work

1217.559

you've built applications probably of

1219.36

some sort but you've done it in a uh a

1222.76

lot of times sort of like a pristine

1224.2

environment you are you are set up in

1227.72

your projects you are graded on like

1230.88

you've got to do it right the right way

1233.559

and the right way is whatever that book

1235.44

or that Professor or whatever you know

1238

and it's a lot of it is based on the the

1240.28

goals they want to accomplish what do

1242

they want you to understand coming out

1244.48

of that

1245.76

class and when I came out I had like

1249.48

this is the stuff that I know and I at

1251.88

that point objector there was no agile

1253.76

this was like way back you didn't really

1255.6

have that yet it was close to that time

1258.44

but but you did have objectoriented and

1259.84

objectoriented was the thing that was

1261.96

like objectoriented languages and

1264.36

inheritance and all this stuff everybody

1265.84

was just

1266.919

like in awe at what you could do with

1271

objectoriented because they were they

1272.52

come out of at this point everybody was

1273.96

functional Bas so you had all this stuff

1275.559

you had all this repetitive code you had

1277.24

all this just crud that you had to sort

1279.84

through so when I walked into the the

1282.559

real world and walked out of my academic

1284.559

environment that was in my head and I

1288.08

will once again apologize to anybody

1290.559

that worked with me at the time because

1293

every problem to me because the hammer

1296.2

that I had was objectoriented and that

1298.76

was the tool I had so I Ed that on

1300.799

everything it didn't matter if it was a

1303.039

a script it didn't matter if it was

1305.44

batch programming I tried to find a way

1309.08

to take that big square peg of object

1311.52

oriented and slam it into a round hole

1314.32

over and over

1315.6

again and I'm G to claim you know ask

1319.6

for forgiveness and all that and and

1321.279

also claim that it's not my fault

1323.039

because everybody does that because we

1325.159

do

1326.72

we it's it's affected my career ever

1329.88

since because think we do we get this

1331.36

thing that's a really shiny new

1334.12

tool and then we really want to use it

1337.039

now when we come out of school we have

1338.32

one tool so we don't really have a lot

1339.64

of choice or you know we have like a

1341.64

couple but it's we're really focused but

1344.12

as you get further into your

1346.24

career you'll find that you get that

1348.559

shiny tool again and you're like I

1350.279

really want to use this it's like if you

1352.48

go get a new coffee cup you want to have

1355.159

that you're like I want coffee right now

1357.559

because I want to use my new cup that

1360.159

that's something that we struggle with I

1361.799

think more than we would like to admit

1364.64

and that's one of those things that

1365.559

we're going to we will come back to this

1367.2

at some point in this season and talk

1369.96

about such things because we do have a

1372.76

struggle there is a balance of we don't

1374.679

want to lose it we don't want to have

1376.4

something that we learned and then not

1377.88

use it then we lose it but we also don't

1380.88

want to bore everybody with telling

1383.039

about how we've got this great new

1384.44

Silver Bullet solution and then it it

1387.44

doesn't work and there's there's a lot

1389.84

of those in the history of what I've

1391.52

worked through so I'm sure we will this

1393.76

is not going to be all about failures

1395.08

and mistakes we did a season on that but

1397.44

this is going to be about uh a little

1399.4

bit about lesson learn but really more

1401.919

about you know more like these are some

1404.24

things we've done it's our experiences

1406.679

so hopefully you'll be able to connect

1408.679

with where you have where you have done

1410.919

some of the stuff and some of it will be

1412.36

new there'll be some things like I've

1413.799

never done something that way so I'm

1414.96

going to go give that a shot closing

1417.32

thoughts from

1419.52

you yeah a lot of this is again this is

1423.12

the development Journey season so we are

1425.72

going to be talking about Journeys

1428.919

through the career of becoming a better

1430.799

developer and our hope is that by the

1434.159

end of this season you will have

1436.36

something to take away even if it's

1438.12

small

1438.96

but

1439.799

something like me that every day you

1442.72

look at what you're doing and you want

1444.88

to learn something new you want to

1446.2

better yourself you want to become

1449.12

better I think that is well put and a

1452.279

perfect way to wrap up this first

1453.88

episode of Season 22 it's just it I'm

1457.36

still getting my head around this that

1458.76

we're like that far into this

1460.64

thing hope you come back and enjoy us on

1463.88

our journey as we talk about the

1465.32

developer Journey as always shoot us an

1467.559

email at info veneur decom if you have

1469.559

any questions comments suggestions jokes

1472.24

even if they're dad jokes we'll take

1473.799

them all may or may not share them

1475.64

because if they're too puny then it may

1477

just be a little too much for us also

1479.919

have the YouTube channel we have

1481.72

developer.com we're out there on X we

1484.679

are out there on LinkedIn on Facebook

1487.2

wherever you get your developer nor

1489.279

material we're we're there uh podcast as

1491.72

well wherever you consume your podcast

1493.919

you probably hopefully right now you're

1495.48

listening to it but subscribe wherever

1497.24

it is get all the latest stuff we're

1499.32

cranking this out twice a week and

1501.799

they'll just make it easier for you to

1503.039

keep up with us uh you can always ask

1505.039

the lady in the Box uh also known as

1506.919

Alexa at some point just hey give me the

1509.6

latest episode of building better

1511.36

developers and you know what you'll get

1513.32

to hear our dlet tones come across the

1515.96

uh whatever the devices you're listening

1517.44

on that being said we're going to wrap

1519.559

this one up we're going to go take a

1521.279

break come back Season 22 episode 2 will

1526.039

be next so we will catch you next time

1528.48

around go out there and have yourself a

1529.72

great day a great week and we will talk

1532.24

to you next

1535.36

time and a wave to those of you that

1537.679

didn't but yeah it's also a good little

1540.24

signal to be like cut all right there

1542.279

goes the uh that's the audio for the

1544

rest of you you get to see the the video

1546.6

uh I don't know if there's there any

1548.44

bonus material you want to throw out

1549.96

there anything that's like sort of a

1551.76

extra bonus highlight secret uh like you

1554.36

know secret eggs that we're going to

1556

have somewhere you know out e we have

1558.76

somewhere in the season it's like keep

1560.039

an eye out for this one the only extra

1563

thing I would like to add since this is

1564.559

our introductory episode to the season

1567.2

is we didn't touch on it but we also

1569.24

have school ofd developer.com we have

1571.72

tons of material on the website we have

1574.52

launching an internet business for those

1576.24

of you that may not have a website or a

1577.96

business you know make sure you go out

1579.52

and check that it's free we W walk you

1582

through the entire setup of setting up

1584.2

AWS WordPress and basically putting up a

1587

website for free you know check this

1589.52

stuff out we've got tons of material out

1591.679

there and if you thought about it

1593.799

chances are we've either talked about it

1595.52

or we probably done it or if we haven't

1597.96

shoot us an email or a text or you know

1600.679

just communicate to us what you would

1603.12

like us to talk about and hey we may

1605.679

throw it on an episode or we might drop

1607.2

it in the blog yeah sometimes some of

1609.44

our best topics are you know I haven't

1611.52

done that I would L like to try it let's

1613.48

go give it a shot and you next thing you

1615.48

know we'll have some tutorials or maybe

1617.32

even a whole season on it depending on

1619.52

on what it

1620.84

is we will wrap this one up and we will

1623.96

come back around soon as you just like I

1626.48

mentioned every Tuesday and Thursday we

1627.919

drop these things we have them on you

1629.679

can get us out on the podcast or you can

1631.84

join us here on YouTube or if you're

1634.279

somewhere else like a Chinese YouTube or

1636

wherever you're seeing this you could go

1637.799

to the original at YouTube or whatever

1640.12

this pirate channel is that you're

1641.52

watching uh and actually if you are love

1644.32

to hear about it just be really

1645.44

interesting to know that we are

1647.559

somewhere else especially if we're being

1649.12

dubbed that would be awesome I would

1650.679

love to hear somebody dubbing Us in

1652.84

Swahili or whatever the language happens

1654.96

to be that being said we'll let you guys

1657.159

get to it we're going to go back to it

1658.72

and we will come back with episode two

1661.12

uh a couple days from now basically when

1662.84

you next swing around we will be

1665.039

cranking in to Season 22 have a good one

1670.67

[Music]