📺 Develpreneur YouTube Episode

Video + transcript

Technical Mastery: Balancing Depth and Breadth

2024-05-07 •Youtube

Detailed Notes

Our latest podcast episode explores a key developer's dilemma: Should they go deep or wide in technical mastery? Hosts Mike and Rob dissect this decision, focusing primarily on platforms and technology.

Embracing Breadth: The Power of Versatility

First, Rob advocates for a broad approach. He emphasizes being well-versed across technologies, languages, and frameworks. Create a technical roadmap and regularly explore new tech. Stay adaptable and informed with wide skills. This enhances career prospects and understanding of tools' strengths/weaknesses.

Going Deep: Delving into Technical Mastery

Alternatively, Mike advocates deep specialization in one area. He promotes technical mastery and specialization in that domain. Broad knowledge has benefits, but going deep excels. However, continued learning and adaptation within specialization avoid stagnation, which remains relevant in rapidly evolving fields.

Practical Application: Building Projects for Technical Mastery

Next, the hosts discuss the importance of using practical applications. They recommend building projects/apps to solidify learning and showcase skills. Repositories like GitHub are valuable for storing and revisiting projects. Utilizing these tools allows developers to learn and grow over time.

Finding Balance: Navigating the Depth vs. Breadth Conundrum

In addition, the hosts emphasize the need for balance. Listeners are encouraged to find their own path and combine depth and breadth in their technical expertise. They suggest investing time and effort into learning and experimentation through side projects or professional development opportunities.

Forge Your Path to Technical Mastery

Finally, the hosts remind listeners that technology is constantly evolving. Therefore, the key to success requires adaptability and continuous learning. Whether specializing or generalizing (deep vs. wide), developers must stay curious and flexible. They must proactively pursue knowledge and technical mastery.

Feedback and questions are welcome at [email protected]. We invite listeners to connect with Develpreneur on YouTube for more insights and discussions.

Additional Resources * Software Development Challenges and How To Navigate Them (https://develpreneur.com/software-development-challenges-and-how-to-navigate-them/) * Leverage Your Unique Skills – Interview With Tyler Foley (https://develpreneur.com/leverage-your-unique-skills-interview-with-tyler-foley/) * Run Towards Success Not Away From Challenges (https://develpreneur.com/run-towards-success-not-away-from-challenges/) * Learning From Challenges – A Season With a Positive Focus (https://develpreneur.com/learning-from-challenges-a-season-with-a-positive-focus/)

Transcript Text
[Music]
there we go recording and progress all
right whether we like it or not we're
doing this now uh hello everybody and we
are late to the game today so we will
see how this
goes um that's basically why I just
decided to hit
record so uh last time we actually had a
couple of different topics and let me
flip
over
uh because one or two of them was
actually
really good let's see good okay so we
did the master of many things exper
which is one we could go to about
anywhere uh we also talked about being
biased towards did we get into that I
know we talked a little bit did we get
into being biased on a language
framework no because you went the other
direction and then from that we kind of
had
another idea with that to go you know
master of One Versus many from like a
skills perspective
and then the other and that kind of ties
into that that other one you know um
being biased towards a particular
technology so let's do that because that
is I think it's actually literally a
chapter in the the developing or book
it's about deep versus wide um and sort
of how to do that and so we will focus
on that today we'll start into that
conversation and let's see where it goes
um so we just going to dive in and see
how this one works that's the best way
to do a podcast anyways we don't want to
do anything like too much thinking well
hello and welcome back we are continuing
our season of stuff in development or
podcast and we are just sort of working
through challenges and things we see
during the week and then also some of it
is uh related to just our normal
developer type challenges but also our
business related challenges this episode
we're going to sort of continue a theme
we've had recently and it's about uh
Direction essentially we're g to talk
about deep versus wide and we're go
specifically talking
about platforms and from a technology
point of view now we're going to talk
developers speak but if you are a a
specialist a technical Specialist of any
kind which includes you know testing it
includes uh even project management tool
usage even if you're into like a
specific CRM or something like this it
really is it has gotten to a point that
regardless of what you do there's
probably at least two or three tools out
there to get it done and we talk about I
want to talk a little bit about the
differences the the pros and cons of
being deep in an area versus wide in an
area and Mayor Michael on the hot seats
and have him pick one while I'm going to
pick the other I'll pick first of course
but first let's introduce him I am Rob
Broadhead and I am one of the founders
of develop andur also founder of RB
Consulting and on the other side of the
Zoom call is Michael go ahead and
introduce yourself hey everyone my name
is Michael milash also co-founder of
devel preneur and founder of Envision
q and now he's starting to sweat a
little bit because I said I'm going to
put him on the hot seat I want to talk
and hopefully he wants to talk the other
side I want to talk about wide I want to
talk about being Broad in your technical
sense because this is this is near and
dear to my heart and it has served me
very well uh and when I started out and
this is you know Shameless plug if you
go check out the develop and or book I
talk about early on developing as a
developer becoming a better developer in
those first you know one two five years
and even probably even to that five to
10 year range one of the things that
worked really well for me that I highly
recommend is set yourself up with a a
technical road map and we've we've
talked about a a skills and career road
map also multiple times on developing
our site so you can see some some blogs
and podcasts about that what that is if
you're not familiar with it I'm going to
skip that right now and sort of talk
about though how we build it out and one
of the things is very valuable is in
your road map doing a regular uh we'll
call it new technology because
technology is come out like every time
you turn around there's something new
out there if you flip back a couple
years ago then you can look just in the
last two or three years like chat GPT
has become very big it around but it's
become very big Swift has continued to
become very big and just mobile
development and specific mobile
development platforms uh also you can
look
at things like the new versions of java
the new versions of python and Jango and
react and the new libraries that are
available there's a lot of stuff out
there to learn so if you want to be
especially early on in your care like
the first half of your career first five
10 probably 15 years it's going to
benefit you I think to to always have an
idea of what's out there and that
doesn't mean that you aren't a
specialist at some level you may
especially early on you're probably
going to know or be more comfortable in
one language environment or framework
than another for example maybe you came
out of school and you learned a lot of
net so you're comfortable in the net
world but that doesn't mean you
shouldn't have an idea of let's say the
python world or the PHP world or the
Java
world and it's this where it's I think
very useful to know that your your tool
whatever it happens to be has its
strengths and its weaknesses and if
somebody asks you to compare or contrast
that to another platform or another
solution you can at least talk to it and
not just say well that's just crap
because my solution is the only one that
matters because that will immediately
lose you respect and you know any value
for your opinion if you can instead say
hey I've built a lot of projects in
let's say CP I've also built a few
projects in Java and here's where I
found that the two you know the
strengths of each or just personally you
can share this is why I choose in this
case CP over java and it's because of a
b and
c and the the more you have broadened
out that skill set one the more you're
going to see you're going be comfortable
when new things come into your language
because they're constantly stealing from
each other and sort of building on
things that are
have been done well in another language
or another environment but also you're
just going to sort of see the a little
bit of the writing on the wall so if
you're in something that is dying you
can see that there's somewhere to jump
off to and the more that you've spread
that out the easier it's going to be
whatever the new technology is to adopt
that so those are my thoughts let's see
do you wna do you w to piggyback on that
or do you want to focus a little bit
more on the the deep and and narrow
approach uh let me speak a little in
addition to that so one of the things
you didn't really touch on you alluded
to with your comparisons there is one of
the things with the different
Technologies is you'll especially
because there's degrees out there and
things you can do you know there's talk
about computer science there's
Frameworks what you tend to find with a
lot of different things in software
regardless of the language is there's a
lot of commonality between the syntax so
especially when you're just starting out
figuring out how to build a kitchen sync
or Hello World app in multiple languages
so you can compare the two uh
applications really helps it really
keeps you wide because you can go oh
okay here's this in Python okay how do I
do this in Java and you literally build
what I call a kitchen sync app it's
basically a Hello World app with a bunch
of little features and uh utilities that
are common across multiple languages
that you could that you need for this
application or you need for this
application regardless of the language
you kind of need these features and
functionalities the other thing you
didn't really touch on because uh you
were kind of keeping this at the
technology level is also the platforms
don't be afraid to learn Linux Mac uh
Windows uh you know Unix if you have the
capability go check it out you know
thanks to cloud computing thanks to
dockor and containers there's really no
reason for you not to just go download a
virtual machine throw it up up in
Virtual box or some other player and
just play around in a different
operating system see how the languages
work in the different operating systems
you know just about every single
platform out there has a text editor and
a compiler so you should be able to
write code anywhere so those that's one
thing I just kind of want to piggy back
on with
that I do want to like step back a
little bit and say if you want to learn
Windows be afraid be very afraid um but
other than that that is is I think it is
it really is critical especially early
on to spend a little time in the three
big boys of of Linux Unix type of
environment Mac and windows particularly
if you're Windows person is understand
the Unix command line I think that's
although there's gooey tools everywhere
there's always Windows things out there
but I think being able to like you know
some people are going to freak out but
being being able to use VI or emac or
something an editor that is a simple
editor and also having editors that are
crossplatform like a a was it um turbo
editor I forget the there a couple of
these that are out there that are
they're crossplatform or the IDS now as
you can you know Visual Studio code
something that you can get into where
you can work with files you can make
your edits you can do your changes
and I do think that the hello work world
is you know is nice but I think the
whole idea of the kitchen sync app is
underrated uh first came across it with
a tool for uh for mobile development
several years ago where it was and it's
honestly the they called it that before
if you go to the Java trails that I
think are still out there the Java
tutorial stuff particularly if you want
to get into for example the UI side of
stuff they've got all the controls
they've got all the controls they've got
events they've got examp they've got all
of these ways for you to just go do
something simple and focused so it's
like do you want to create a a drop-
down list that's a multi- select here's
do it being able to do things like that
and translate them from one language to
another is a great way to learn that and
to go from exposure like hey I've built
a hello world or I've built a couple of
little things in a in a language to I
can do that like I have built an
application which is what I've always
recommended on the the career road map
is get in there and get used to it maybe
one year or you know one six-month
period or one quarter and then the next
time around turn around and build an
application in that usually the best
ones to build are utilities that help us
out whether you are a you know you want
to keep up with like your Video
Collection whether you've got uh been
very valuable to me has been code
manipulators over the years code
generators of varying types and sizes
and and
usages because one I use it two it
forces me to get in that language a
little bit and usually while I have
enough control because it's my
application so I can you know I can
tweak stuff a little bit and if I'm
going to get into an area where I just
don't that about this language right now
I can sometimes punt but also it forces
me to get into something where I have a
I get a payoff at the end of it it's not
just that I learn this language but now
I have this cool little app that I can
use and show off if I'm trying to get a
project I may say hey here's a project
here's something I built that looks like
that or that proves that I can work in
that technology and I think that just
while yes you know if you're if you got
10 years of experience and all 10 years
are very are very deep in let's sayet
then you're probably more likely to get
a senior net job but you want to watch
out for the do you have 10 years of
experience or do you have one year of
experience 10 times and making sure that
you are even within your chosen language
plat environment that you are pushing
yourself that you're growing that you
understand you know from version to
version that maybe you're that you're
staying up to date this goes back to
something we talked about not too long
ago actually talk about Michael I
actually was just venting and whining
because somebody had built an
application and they hadn't updated it
in six or seven years so it was awesome
if you were running on 2015 technology
but when when you try to bring it up to
2024 which you have to do if you're
going to like kick it out and you know
turn it out as a commercial
application suddenly it breaks and it's
a struggle to find all the right
libraries and do all of the upgrades so
make sure regardless of which way you're
going that you're also staying current
along the way that you're not just like
you know like a teacher that's got
tenure that says hey I don't have to
learn this anymore because guess what
we're always going to have to learn it
because our stuff changes all all the
time additions on
that yeah I I liked how you mentioned
that so the other thing along that and
we've talked about this in the past is
we continue to either go deep or go wide
the idea of the kitchen sink app or even
as you're building or learning this is
where starting out with those uh Source
repositories pit bucket GitHub start
building those now those are good for
your resumes those are good resources uh
I can't even tell you that how many
projects I have now I think I'm over 75
projects in bit bucket that I've done
over the last 20 some years and I
constantly go to it from time to time
it's like oh what was this what did I do
here uh and you go look at yeah it's
dated but you have the uh algorithm or
you have the framework idea for what it
is and you can reuse it later so that's
one way where you can kind of go wide
early on and come back to it later and
be like oh yeah I did this back here
and now you can use it somewhere else to
go a little bit deeper into a technology
or learning it now one thing that me and
Rob Early on when we first met a lot of
what we were doing we were constantly
having to teach our stuff new stuff um
you know spring Rue was out at that time
now R is not here anymore we have spring
flow Technologies come and go languages
come and
go sometimes they evolve to the point
where you need to be diverse you need to
wide in an understanding of technology
in order for you to go deep into some of
these uh areas especially with mobile
development and web development thoughts
on that Rob yeah and I really
particularly now with the mobile
development web development stuff is
when you get into the world of apis is
that there are some languages that like
if you use any of the documentation
tools that are out there you know Swag
or anything like that you can see in a
lot of cases and especially if you do
like rley and some of these there are
code examples to utilize the API or if
you use like Postman it'll generate
stuff for you now some of these like
Postman or even selenium you can
generate code it's so many different
languages if you don't know one of then
you're probably not a developer but if
you get into um more like
niche of apis you'll find situations
where they only have one or two
languages that they've got examples in
and so if those don't happen to be your
language it's very helpful to know what
those languages are now they're
typically going to be there's there's
sort of some standards so you're
probably going to see um you know
usually curl is out there so you can at
least get a curl example um and then
between like a like a a Java JavaScript
python PHP probably one of those is
going to have it um I haven't seen as
many but I also live in a different
world development wise but I haven't
seen as many uh net C but if it's a you
know if it's a bigger uh solution or if
it is a a Windows Microsoft shop then
obviously they're more likely to have
those kind of languages but if you're
dealing with an API that's mostly
Windows stuff and you only know Java and
they got net Solutions and it's it may
not translate for you it should because
really not going to be that much
different but it's one of those the more
you know that the more you have had
exposure that language elsewhere the
more likely able to just dive in and go
oh this is this example I can convert it
over to my language and I'm off and
running and that actually even works
just for uh if you're doing like chat GP
AI Google or anything like that where
you're finding existing Solutions if you
see something that's in a different
language and you can do that
translation then that's going to help
you immensely and really expand your
your your pool of examples that you can
work with thoughts on that one yeah it
kind of made me think of the whole rest
versus soap framework Anthology because
over the years remember you know soap
was real heavy early on now everything's
kind of gone rest with apis and then
even with in that you have your
different languages that are even better
at it it's like you know Python's really
quick behind the scenes Java has its
complexities which is good for more
complex more secure systems
it's having an like a wide understanding
of the different Technologies you can
walk in and go oh you need an API forx
well what kind of systems do you have
and then it's like oh python or oh Java
you don't have to stick with what they
necessarily have now if they're a
pre-built shop and they've got a legacy
system or something sure you may have to
walk in with a little deeper
understanding of that language but
having a wide understanding of like
breast and soap and knowing where what
situations to use these and what
languages are proficient really helps
you kind of I guess be diverse in
finding those particular jobs or
contracts out
there yeah I think it's just one of
those that the more
you it goes back to the old thing is
that you know if you if all you've got
is a hammer then everything
is and I've seen many applications that
were built with that kind of a mentality
and so if you can get a little wider
especially if you can like have your
little side hustle projects be something
that's wide while your day job is taking
you deeper then you get the best of both
worlds so it doesn't have to be you know
one or the other it can be both you can
go deep and go wide it's just take up
time so this is where really if you're
going to become a better developer one
of the things you have to do is you're
going to have to invest time is you're
going to have to spend some time if
you're working 40 hours a week and
that's it or or less you're probably not
going to get just going to take too long
but now if you're you know spending a
little extra time and you throw that
extra lunch break and you're you're
playing around with a new language
building a new app the next thing you
know you're going to have a lot of time
spent in that technology and now you're
going to be comfortable and be your your
side hustle uh final
thoughts yeah I'd like to add one thing
so one of the things as you're learning
like Rob said if you're you have a
full-time job and you're you know doing
a side hustle or just trying to learn
new things one of the things from years
ago when I started out you know we
basically didn't have too many languages
to choose from we had Cobalt we had um C
C++ and early on with Java now we have
so many different Technologies so many
different languages out there it can be
overwhelming but the best part is if you
are proficient in at least one language
you know enough to get started you can
take another language and basically
teach yourself what you know in the
current language and then you continue
to grow you see what else is out there
don't be discouraged but take the baby
steps like if you know Java pick up C
it's very similar try to start writing
some basic applications similar to Java
and C if you're doing PHP python same
kind of things so don't limit yourself
uh but challenge yourself you know go a
little bit outside of your comfort zone
but if you're scared start small
and the easiest and I'll just wrap this
one up with with a thought on that is if
you know a language and you're
comfortable with a solution in that
language or in that environment then you
can always Google how X so I've had a
lot of times where it's like how do I
use um is there a log for J which is a
Java thing in python or is there um what
how do what is the equivalent to J
in C I mean these are these are queries
that I've done and some of them many
many many many years ago and it allowed
me to go see that oh there's this thing
that is very similar and now you you can
translate that and this even goes for
stuff like I use it all the time where
it's like how do I do a string replace
in my SQL in Python in you name it it's
say how I forget how to do it or and
it's even languages I know because I
forget if I don't have one in
it's easier to just Google it or chat it
that's the signature for
that whether you are currently broad or
deep I think it's in both in any
instance it's going to be useful to to
sort of look at your career road map and
say where can I be more Broad and where
do I want to get a little deeper find
the thing that you really enjoy doing
and probably you're going to have one or
two languages that just really fit your
style now they may go away or they may
change over years like for myself when I
first saw Jaa I fell in love with it
because it was not
C++ but also it had a lot of cool stuff
and so I did it for many many years and
then as we got into other development
stuff I've had had periods where I like
I really liked what PHP did for a little
bit for what I was doing I like Python
and Jango right now for what I'm doing
and it's just sort of you know you're
probably going to see that Evolution as
well because there's going to be stuff
five years from now that don't even
exist now and you're going say wow I
really enjoy doing that even if it's
like tedious stuff like I enjoy CSS
sometimes and figur out what you can do
with it it's just tedious to do so
what's not tedious hopefully is
listening to this podcast and then and
this episode have hopefully has not been
I know that may be a bad segue but
hey it is what it is we will be back uh
if it's not too tedious you we will be
back we will come back with our next
episode we're going to dive right into
some more of these these topics as
always shoot us an email at info
developer.com if you have any questions
suggestions comments lack of tedium
jokes you name it we'll take it into
take it into account and probably throw
it out on an episode
somewhere and uh we just going to come
back we continue cranking through this
season and we'll figure out the next one
is but as always go out there and have
yourself a great day a great week and we
will talk to you next
time now for the rest of you part of the
Reon we hit record is
because we like we usually do two or
three episodes at a time little behind
the scenes kind of thing here in between
episodes uh we do the we do one sitting
and we try to we slice it into a couple
of you know two or three episodes
usually of the uh the Youtube side and
also the audio side now in these kinds
of conversations sometimes the flow is
such that there's really not a good like
snip spot
and since Michael is now our like
primary senior editor and stuff he's not
as um abrasive as I could be when I
would do my cuts because sometimes I
could cut stuff and it just be like
right in the middle of a thought and
it's like as you guys may know if you
listen to some of the interviews in the
past there were times that were like
quite the Cliffhanger and others were
perfect it was like just worked out
perfect other times I had to get one of
us in midth thought and so if you've
seen that
it's my fault it's not his fault I will
give you that much and we're going to
try to sh you know shift a little bit
this time so that we will wrap up an
episod of the video side and then we
will dive into what we're going to deal
with on the other side in the idea of
the vein of bonus content was there any
any like last minute thoughts that we
missed that you wanted to throw out
there so one thing I I kind of found was
interesting because you kept talking
about
having them look at their Road mapap you
know their career road map their Tech
road
map for me over the years it you know it
started out you
know I'm old you know we started out
learning this stuff before the internet
started right bbs's uh old mainframe
computers and nowadays you don't even
think about that right I mean Doss is
just now coming back as open source it's
like wow that was what 20 30 years ago
uh I don't remember when I other than
the command line which is technically
terminal these days but looking at the
road map when I first started out it's
like yeah I want to be a software
developer then it's like oh here's the
internet oh wow this is so cool I want
to learn this so one of the things to
keep you that I find interesting because
I'm constantly looking at things that
are out there but it's as you're looking
at this road
map follow what you're interested in
what excites you for me it's all things
geek you know it's like oh look AI cool
let's just go spend hours learning that
when I should be sleeping
but any other thoughts or suggestions
for that to kind of help them put
together this road map I I think that is
the that is key that should be your why
like why am I doing this why am I going
through all of this you know this
headache to learn stuff and stay current
and it is something that the guys that
work for me whenever we do reviews one
of the things we start with is what did
you like about what we did we do like
six month reviews like what have you
what do you like about what you've done
in the last six months what are some
things that you would like to learn in
the next six months and while we can't
always you can't always get what you
want but you can at least make some
adjustments on that and so those are
things where I'll say oh yeah we yeah we
had these things cool those those things
you like we've got some of that in
projects coming up or these things you
want to learn we've got those things for
your if you're doing and you probably
are doing some sort of like little side
hustle stuff or things like look for
those to be where you're gonna you're
going to go where you like stuff so if
if you want to do uh web front ends then
go look for projects that do web front
end you may even you know for that
because you want to do it anyways throw
it out there to a discount say you know
what I'm just going to do it I it's and
you can even sell it as that and say hey
I'm a I'm a solid
developer this is something that I
really enjoy I would like to do this
project and I've had conversation
projects I've won because I've said I
love your business or how this is going
to work or there's something about this
that I really enjoy and that translates
because you know if you're going to hire
somebody you usually want to hire
somebody that loves their work loves
what they do that's going to put that
extra effort in without thinking about
hey is this you know am I getting paid
enough or worse as a person that's like
I'm not getting paid enough to do this
then you end up you know stuck so I
think that's a an excellent uh happy
thought to end this one on so we have
like a nice little you know snip and and
whatever your road map is make sure that
you're thinking about what do you not
what other people may want you to do
although that may be part of what drives
you but really it's going to be you want
to do what do you like doing and let's
build out a road map that that works
towards that because the end of the day
the end of your life you want to have
done stuff that was fun you don't want
to sit there and go well I won a bunch
of projects or I made a lot of money but
I hated every second of it that's like
not where you want to be you want to be
like us out there having a good time
talking on a podcast or out on
YouTube that being said we're gonna
actually wrap this one up and then we
will step into our next episode
[Music]
Transcript Segments
1.35

[Music]

28.96

there we go recording and progress all

30.519

right whether we like it or not we're

32.079

doing this now uh hello everybody and we

35.559

are late to the game today so we will

38.04

see how this

40.079

goes um that's basically why I just

42.36

decided to hit

43.6

record so uh last time we actually had a

48.039

couple of different topics and let me

50.48

flip

53.92

over

56.32

uh because one or two of them was

59.039

actually

60.6

really good let's see good okay so we

63.48

did the master of many things exper

65.4

which is one we could go to about

67.6

anywhere uh we also talked about being

71.36

biased towards did we get into that I

73.64

know we talked a little bit did we get

74.799

into being biased on a language

76.96

framework no because you went the other

80.32

direction and then from that we kind of

82.2

had

83.36

another idea with that to go you know

86.479

master of One Versus many from like a

88.88

skills perspective

90.88

and then the other and that kind of ties

92.759

into that that other one you know um

94.88

being biased towards a particular

97.799

technology so let's do that because that

100.399

is I think it's actually literally a

102.72

chapter in the the developing or book

105.32

it's about deep versus wide um and sort

109.32

of how to do that and so we will focus

112.52

on that today we'll start into that

114

conversation and let's see where it goes

117.159

um so we just going to dive in and see

119.119

how this one works that's the best way

120.28

to do a podcast anyways we don't want to

122.439

do anything like too much thinking well

124.88

hello and welcome back we are continuing

127.719

our season of stuff in development or

130.84

podcast and we are just sort of working

132.92

through challenges and things we see

134.72

during the week and then also some of it

137.519

is uh related to just our normal

139.92

developer type challenges but also our

142.8

business related challenges this episode

145.2

we're going to sort of continue a theme

146.76

we've had recently and it's about uh

150.12

Direction essentially we're g to talk

151.56

about deep versus wide and we're go

154.2

specifically talking

155.959

about platforms and from a technology

159

point of view now we're going to talk

160.64

developers speak but if you are a a

164.56

specialist a technical Specialist of any

166.599

kind which includes you know testing it

169.239

includes uh even project management tool

172.159

usage even if you're into like a

174.319

specific CRM or something like this it

176.36

really is it has gotten to a point that

179.04

regardless of what you do there's

180.56

probably at least two or three tools out

183

there to get it done and we talk about I

185.799

want to talk a little bit about the

187

differences the the pros and cons of

190.2

being deep in an area versus wide in an

192.72

area and Mayor Michael on the hot seats

195.92

and have him pick one while I'm going to

197.64

pick the other I'll pick first of course

199.92

but first let's introduce him I am Rob

201.72

Broadhead and I am one of the founders

203.64

of develop andur also founder of RB

206.879

Consulting and on the other side of the

210.959

Zoom call is Michael go ahead and

212.92

introduce yourself hey everyone my name

214.92

is Michael milash also co-founder of

216.799

devel preneur and founder of Envision

220.04

q and now he's starting to sweat a

222.64

little bit because I said I'm going to

223.84

put him on the hot seat I want to talk

226.519

and hopefully he wants to talk the other

228.04

side I want to talk about wide I want to

230.2

talk about being Broad in your technical

232.599

sense because this is this is near and

235.2

dear to my heart and it has served me

237.64

very well uh and when I started out and

240.68

this is you know Shameless plug if you

244

go check out the develop and or book I

247.04

talk about early on developing as a

250.36

developer becoming a better developer in

252

those first you know one two five years

255

and even probably even to that five to

256.639

10 year range one of the things that

258.519

worked really well for me that I highly

260.84

recommend is set yourself up with a a

264.199

technical road map and we've we've

265.96

talked about a a skills and career road

268.4

map also multiple times on developing

270.28

our site so you can see some some blogs

272.28

and podcasts about that what that is if

274.4

you're not familiar with it I'm going to

276.52

skip that right now and sort of talk

278.039

about though how we build it out and one

281.199

of the things is very valuable is in

283.28

your road map doing a regular uh we'll

286.52

call it new technology because

288.639

technology is come out like every time

290.199

you turn around there's something new

291.52

out there if you flip back a couple

293.52

years ago then you can look just in the

296.52

last two or three years like chat GPT

298.4

has become very big it around but it's

300.52

become very big Swift has continued to

303.12

become very big and just mobile

305.08

development and specific mobile

306.72

development platforms uh also you can

309.08

look

309.96

at things like the new versions of java

313.56

the new versions of python and Jango and

316.52

react and the new libraries that are

318.24

available there's a lot of stuff out

320.12

there to learn so if you want to be

322.72

especially early on in your care like

324.6

the first half of your career first five

326.44

10 probably 15 years it's going to

329.08

benefit you I think to to always have an

332.039

idea of what's out there and that

334.08

doesn't mean that you aren't a

335.639

specialist at some level you may

337.72

especially early on you're probably

338.96

going to know or be more comfortable in

341.12

one language environment or framework

343.759

than another for example maybe you came

345.96

out of school and you learned a lot of

347.8

net so you're comfortable in the net

349.479

world but that doesn't mean you

351.16

shouldn't have an idea of let's say the

353.4

python world or the PHP world or the

355.759

Java

356.72

world and it's this where it's I think

359.68

very useful to know that your your tool

363.24

whatever it happens to be has its

365.36

strengths and its weaknesses and if

366.88

somebody asks you to compare or contrast

369.52

that to another platform or another

371.639

solution you can at least talk to it and

374.319

not just say well that's just crap

376.12

because my solution is the only one that

378.599

matters because that will immediately

380.52

lose you respect and you know any value

383.12

for your opinion if you can instead say

386.52

hey I've built a lot of projects in

389.199

let's say CP I've also built a few

391.759

projects in Java and here's where I

393.52

found that the two you know the

395.599

strengths of each or just personally you

398.039

can share this is why I choose in this

400.88

case CP over java and it's because of a

404.24

b and

405.16

c and the the more you have broadened

408.84

out that skill set one the more you're

411.68

going to see you're going be comfortable

413.4

when new things come into your language

415.319

because they're constantly stealing from

417.039

each other and sort of building on

418.879

things that are

420.08

have been done well in another language

421.8

or another environment but also you're

424.12

just going to sort of see the a little

425.96

bit of the writing on the wall so if

427.199

you're in something that is dying you

429.599

can see that there's somewhere to jump

431.16

off to and the more that you've spread

433.28

that out the easier it's going to be

434.72

whatever the new technology is to adopt

436.759

that so those are my thoughts let's see

439.16

do you wna do you w to piggyback on that

442.599

or do you want to focus a little bit

444.52

more on the the deep and and narrow

446.68

approach uh let me speak a little in

449.68

addition to that so one of the things

452.12

you didn't really touch on you alluded

454.319

to with your comparisons there is one of

458.12

the things with the different

459.44

Technologies is you'll especially

462.879

because there's degrees out there and

464.159

things you can do you know there's talk

465.52

about computer science there's

466.599

Frameworks what you tend to find with a

468.759

lot of different things in software

470.879

regardless of the language is there's a

473.24

lot of commonality between the syntax so

476.36

especially when you're just starting out

478.879

figuring out how to build a kitchen sync

480.919

or Hello World app in multiple languages

483.52

so you can compare the two uh

487.639

applications really helps it really

490.12

keeps you wide because you can go oh

492.68

okay here's this in Python okay how do I

494.4

do this in Java and you literally build

496.479

what I call a kitchen sync app it's

497.919

basically a Hello World app with a bunch

499.68

of little features and uh utilities that

503.159

are common across multiple languages

505.199

that you could that you need for this

506.479

application or you need for this

507.56

application regardless of the language

509.24

you kind of need these features and

511.839

functionalities the other thing you

513.56

didn't really touch on because uh you

515.88

were kind of keeping this at the

517.08

technology level is also the platforms

520.399

don't be afraid to learn Linux Mac uh

525.16

Windows uh you know Unix if you have the

529.68

capability go check it out you know

532

thanks to cloud computing thanks to

533.92

dockor and containers there's really no

535.92

reason for you not to just go download a

537.76

virtual machine throw it up up in

539.72

Virtual box or some other player and

542.44

just play around in a different

544

operating system see how the languages

546.36

work in the different operating systems

548.24

you know just about every single

550.88

platform out there has a text editor and

553.36

a compiler so you should be able to

555.079

write code anywhere so those that's one

557.8

thing I just kind of want to piggy back

559.12

on with

560.44

that I do want to like step back a

562.88

little bit and say if you want to learn

565.12

Windows be afraid be very afraid um but

568.76

other than that that is is I think it is

572.72

it really is critical especially early

574.64

on to spend a little time in the three

577.36

big boys of of Linux Unix type of

580.64

environment Mac and windows particularly

584.839

if you're Windows person is understand

587.079

the Unix command line I think that's

589.519

although there's gooey tools everywhere

591.64

there's always Windows things out there

594.72

but I think being able to like you know

598.079

some people are going to freak out but

599.12

being being able to use VI or emac or

601.6

something an editor that is a simple

603.399

editor and also having editors that are

607.44

crossplatform like a a was it um turbo

611.56

editor I forget the there a couple of

613.12

these that are out there that are

614.76

they're crossplatform or the IDS now as

617.399

you can you know Visual Studio code

620.04

something that you can get into where

621.44

you can work with files you can make

624.079

your edits you can do your changes

626.959

and I do think that the hello work world

629.88

is you know is nice but I think the

632.839

whole idea of the kitchen sync app is

635.88

underrated uh first came across it with

638.68

a tool for uh for mobile development

641.92

several years ago where it was and it's

644.36

honestly the they called it that before

646.959

if you go to the Java trails that I

649.24

think are still out there the Java

650.48

tutorial stuff particularly if you want

652.639

to get into for example the UI side of

655.12

stuff they've got all the controls

657.16

they've got all the controls they've got

658.399

events they've got examp they've got all

660.079

of these ways for you to just go do

662.279

something simple and focused so it's

666.279

like do you want to create a a drop-

668.24

down list that's a multi- select here's

670.959

do it being able to do things like that

673.56

and translate them from one language to

675.079

another is a great way to learn that and

678.32

to go from exposure like hey I've built

681.2

a hello world or I've built a couple of

682.76

little things in a in a language to I

685.639

can do that like I have built an

688

application which is what I've always

689.72

recommended on the the career road map

692.519

is get in there and get used to it maybe

696.16

one year or you know one six-month

698.32

period or one quarter and then the next

699.8

time around turn around and build an

701.44

application in that usually the best

704.56

ones to build are utilities that help us

706.279

out whether you are a you know you want

708.24

to keep up with like your Video

709.48

Collection whether you've got uh been

712.2

very valuable to me has been code

714.68

manipulators over the years code

716.12

generators of varying types and sizes

719

and and

720.6

usages because one I use it two it

725.12

forces me to get in that language a

726.72

little bit and usually while I have

729.2

enough control because it's my

730.48

application so I can you know I can

732.04

tweak stuff a little bit and if I'm

733.839

going to get into an area where I just

735.399

don't that about this language right now

737.44

I can sometimes punt but also it forces

740

me to get into something where I have a

741.279

I get a payoff at the end of it it's not

742.8

just that I learn this language but now

744.76

I have this cool little app that I can

746.92

use and show off if I'm trying to get a

750.04

project I may say hey here's a project

751.8

here's something I built that looks like

754.12

that or that proves that I can work in

756.24

that technology and I think that just

759.48

while yes you know if you're if you got

762.16

10 years of experience and all 10 years

764.76

are very are very deep in let's sayet

770.04

then you're probably more likely to get

771.959

a senior net job but you want to watch

774.24

out for the do you have 10 years of

775.72

experience or do you have one year of

777.48

experience 10 times and making sure that

780.199

you are even within your chosen language

783.56

plat environment that you are pushing

786.519

yourself that you're growing that you

788.199

understand you know from version to

789.959

version that maybe you're that you're

791.36

staying up to date this goes back to

793.32

something we talked about not too long

795.199

ago actually talk about Michael I

797.76

actually was just venting and whining

799.32

because somebody had built an

800.92

application and they hadn't updated it

803

in six or seven years so it was awesome

806.399

if you were running on 2015 technology

808.839

but when when you try to bring it up to

811.519

2024 which you have to do if you're

813.519

going to like kick it out and you know

815.279

turn it out as a commercial

817.279

application suddenly it breaks and it's

820.279

a struggle to find all the right

821.72

libraries and do all of the upgrades so

825.079

make sure regardless of which way you're

826.8

going that you're also staying current

830.04

along the way that you're not just like

832.04

you know like a teacher that's got

833.199

tenure that says hey I don't have to

834.44

learn this anymore because guess what

835.92

we're always going to have to learn it

837.04

because our stuff changes all all the

839.399

time additions on

842.16

that yeah I I liked how you mentioned

844.8

that so the other thing along that and

847.399

we've talked about this in the past is

850.04

we continue to either go deep or go wide

854.48

the idea of the kitchen sink app or even

857.519

as you're building or learning this is

860.279

where starting out with those uh Source

863.24

repositories pit bucket GitHub start

865.68

building those now those are good for

868.04

your resumes those are good resources uh

871

I can't even tell you that how many

872.639

projects I have now I think I'm over 75

875.12

projects in bit bucket that I've done

877.32

over the last 20 some years and I

879.36

constantly go to it from time to time

880.759

it's like oh what was this what did I do

882.6

here uh and you go look at yeah it's

885.279

dated but you have the uh algorithm or

888.88

you have the framework idea for what it

891.04

is and you can reuse it later so that's

892.88

one way where you can kind of go wide

895.639

early on and come back to it later and

897.199

be like oh yeah I did this back here

899.56

and now you can use it somewhere else to

901.24

go a little bit deeper into a technology

903.32

or learning it now one thing that me and

906.32

Rob Early on when we first met a lot of

909.68

what we were doing we were constantly

911.68

having to teach our stuff new stuff um

914.199

you know spring Rue was out at that time

916

now R is not here anymore we have spring

918.639

flow Technologies come and go languages

921.72

come and

922.959

go sometimes they evolve to the point

925.8

where you need to be diverse you need to

929.279

wide in an understanding of technology

932.24

in order for you to go deep into some of

935.199

these uh areas especially with mobile

937.16

development and web development thoughts

939.319

on that Rob yeah and I really

941.72

particularly now with the mobile

942.68

development web development stuff is

944.24

when you get into the world of apis is

946.639

that there are some languages that like

949.759

if you use any of the documentation

952.279

tools that are out there you know Swag

954.04

or anything like that you can see in a

956.12

lot of cases and especially if you do

957.56

like rley and some of these there are

959.44

code examples to utilize the API or if

962.72

you use like Postman it'll generate

964.6

stuff for you now some of these like

967.56

Postman or even selenium you can

969.44

generate code it's so many different

972.6

languages if you don't know one of then

975

you're probably not a developer but if

978.639

you get into um more like

982.639

niche of apis you'll find situations

986.279

where they only have one or two

987.36

languages that they've got examples in

989.36

and so if those don't happen to be your

991.48

language it's very helpful to know what

994.88

those languages are now they're

996.44

typically going to be there's there's

998

sort of some standards so you're

999.12

probably going to see um you know

1001.399

usually curl is out there so you can at

1003.399

least get a curl example um and then

1006.16

between like a like a a Java JavaScript

1010.72

python PHP probably one of those is

1013.199

going to have it um I haven't seen as

1015.759

many but I also live in a different

1017.6

world development wise but I haven't

1019.079

seen as many uh net C but if it's a you

1022.6

know if it's a bigger uh solution or if

1025.72

it is a a Windows Microsoft shop then

1030.12

obviously they're more likely to have

1031.439

those kind of languages but if you're

1032.839

dealing with an API that's mostly

1035.199

Windows stuff and you only know Java and

1038.12

they got net Solutions and it's it may

1040.839

not translate for you it should because

1044.319

really not going to be that much

1046.919

different but it's one of those the more

1049.16

you know that the more you have had

1050.919

exposure that language elsewhere the

1052.96

more likely able to just dive in and go

1055.44

oh this is this example I can convert it

1058.72

over to my language and I'm off and

1060.4

running and that actually even works

1062.76

just for uh if you're doing like chat GP

1065.64

AI Google or anything like that where

1067.4

you're finding existing Solutions if you

1070.12

see something that's in a different

1071.559

language and you can do that

1074.64

translation then that's going to help

1076.52

you immensely and really expand your

1078.88

your your pool of examples that you can

1081.32

work with thoughts on that one yeah it

1084.36

kind of made me think of the whole rest

1086.48

versus soap framework Anthology because

1089.84

over the years remember you know soap

1091.559

was real heavy early on now everything's

1093.64

kind of gone rest with apis and then

1096.48

even with in that you have your

1098.679

different languages that are even better

1100.36

at it it's like you know Python's really

1102.039

quick behind the scenes Java has its

1104.159

complexities which is good for more

1106.88

complex more secure systems

1109.4

it's having an like a wide understanding

1113

of the different Technologies you can

1114.6

walk in and go oh you need an API forx

1118.919

well what kind of systems do you have

1120.679

and then it's like oh python or oh Java

1124

you don't have to stick with what they

1126.4

necessarily have now if they're a

1129.2

pre-built shop and they've got a legacy

1130.96

system or something sure you may have to

1133.52

walk in with a little deeper

1135.24

understanding of that language but

1136.72

having a wide understanding of like

1138.799

breast and soap and knowing where what

1141.919

situations to use these and what

1143.44

languages are proficient really helps

1146.76

you kind of I guess be diverse in

1150.36

finding those particular jobs or

1152.28

contracts out

1153.559

there yeah I think it's just one of

1155.48

those that the more

1157.44

you it goes back to the old thing is

1159.72

that you know if you if all you've got

1161.24

is a hammer then everything

1162.679

is and I've seen many applications that

1166.24

were built with that kind of a mentality

1169.4

and so if you can get a little wider

1172.24

especially if you can like have your

1174.6

little side hustle projects be something

1176.4

that's wide while your day job is taking

1178.84

you deeper then you get the best of both

1180.799

worlds so it doesn't have to be you know

1184.039

one or the other it can be both you can

1186.76

go deep and go wide it's just take up

1189.76

time so this is where really if you're

1192.039

going to become a better developer one

1193.44

of the things you have to do is you're

1194.679

going to have to invest time is you're

1196

going to have to spend some time if

1197.6

you're working 40 hours a week and

1199.24

that's it or or less you're probably not

1202.159

going to get just going to take too long

1204.84

but now if you're you know spending a

1206.24

little extra time and you throw that

1209

extra lunch break and you're you're

1211.2

playing around with a new language

1212.28

building a new app the next thing you

1213.679

know you're going to have a lot of time

1216.36

spent in that technology and now you're

1218.28

going to be comfortable and be your your

1220.76

side hustle uh final

1223

thoughts yeah I'd like to add one thing

1225.24

so one of the things as you're learning

1228.799

like Rob said if you're you have a

1230.32

full-time job and you're you know doing

1232.08

a side hustle or just trying to learn

1233.76

new things one of the things from years

1236.84

ago when I started out you know we

1238.44

basically didn't have too many languages

1240.159

to choose from we had Cobalt we had um C

1243.76

C++ and early on with Java now we have

1247.28

so many different Technologies so many

1248.76

different languages out there it can be

1251.48

overwhelming but the best part is if you

1254.32

are proficient in at least one language

1257.2

you know enough to get started you can

1259.559

take another language and basically

1261.44

teach yourself what you know in the

1262.799

current language and then you continue

1264.76

to grow you see what else is out there

1266.96

don't be discouraged but take the baby

1269.44

steps like if you know Java pick up C

1271.96

it's very similar try to start writing

1274.039

some basic applications similar to Java

1275.96

and C if you're doing PHP python same

1279.32

kind of things so don't limit yourself

1282.48

uh but challenge yourself you know go a

1284.6

little bit outside of your comfort zone

1286.559

but if you're scared start small

1289.6

and the easiest and I'll just wrap this

1291.559

one up with with a thought on that is if

1294

you know a language and you're

1296.44

comfortable with a solution in that

1298.52

language or in that environment then you

1300.799

can always Google how X so I've had a

1305.039

lot of times where it's like how do I

1306.84

use um is there a log for J which is a

1311.36

Java thing in python or is there um what

1316.559

how do what is the equivalent to J

1319.039

in C I mean these are these are queries

1321.76

that I've done and some of them many

1323.08

many many many years ago and it allowed

1325.279

me to go see that oh there's this thing

1328

that is very similar and now you you can

1331.039

translate that and this even goes for

1333.159

stuff like I use it all the time where

1334.4

it's like how do I do a string replace

1337.4

in my SQL in Python in you name it it's

1343.08

say how I forget how to do it or and

1344.84

it's even languages I know because I

1346.559

forget if I don't have one in

1349.08

it's easier to just Google it or chat it

1351.64

that's the signature for

1354.2

that whether you are currently broad or

1358.48

deep I think it's in both in any

1362.24

instance it's going to be useful to to

1364.279

sort of look at your career road map and

1367.24

say where can I be more Broad and where

1370.679

do I want to get a little deeper find

1372.24

the thing that you really enjoy doing

1374.96

and probably you're going to have one or

1376.679

two languages that just really fit your

1379.12

style now they may go away or they may

1381.2

change over years like for myself when I

1384.279

first saw Jaa I fell in love with it

1386.36

because it was not

1387.84

C++ but also it had a lot of cool stuff

1390.48

and so I did it for many many years and

1392.48

then as we got into other development

1394.08

stuff I've had had periods where I like

1396

I really liked what PHP did for a little

1397.84

bit for what I was doing I like Python

1399.919

and Jango right now for what I'm doing

1402.279

and it's just sort of you know you're

1404.48

probably going to see that Evolution as

1405.919

well because there's going to be stuff

1407.08

five years from now that don't even

1408.52

exist now and you're going say wow I

1410.48

really enjoy doing that even if it's

1412.679

like tedious stuff like I enjoy CSS

1415.159

sometimes and figur out what you can do

1416.6

with it it's just tedious to do so

1420.039

what's not tedious hopefully is

1422.12

listening to this podcast and then and

1424.08

this episode have hopefully has not been

1426.36

I know that may be a bad segue but

1429.08

hey it is what it is we will be back uh

1433.52

if it's not too tedious you we will be

1435.24

back we will come back with our next

1436.559

episode we're going to dive right into

1437.919

some more of these these topics as

1439.679

always shoot us an email at info

1441.12

developer.com if you have any questions

1443.159

suggestions comments lack of tedium

1446

jokes you name it we'll take it into

1449

take it into account and probably throw

1450.559

it out on an episode

1452.12

somewhere and uh we just going to come

1454.279

back we continue cranking through this

1456.08

season and we'll figure out the next one

1457.96

is but as always go out there and have

1460.12

yourself a great day a great week and we

1462.559

will talk to you next

1465.84

time now for the rest of you part of the

1468.399

Reon we hit record is

1472.039

because we like we usually do two or

1474

three episodes at a time little behind

1475.399

the scenes kind of thing here in between

1477.52

episodes uh we do the we do one sitting

1480.6

and we try to we slice it into a couple

1483.32

of you know two or three episodes

1485

usually of the uh the Youtube side and

1488.799

also the audio side now in these kinds

1492.799

of conversations sometimes the flow is

1495.159

such that there's really not a good like

1497.12

snip spot

1498.919

and since Michael is now our like

1501.279

primary senior editor and stuff he's not

1504.36

as um abrasive as I could be when I

1507.96

would do my cuts because sometimes I

1509.559

could cut stuff and it just be like

1511.84

right in the middle of a thought and

1512.919

it's like as you guys may know if you

1514.679

listen to some of the interviews in the

1516.2

past there were times that were like

1518

quite the Cliffhanger and others were

1520.12

perfect it was like just worked out

1522.64

perfect other times I had to get one of

1524.96

us in midth thought and so if you've

1527.679

seen that

1529.08

it's my fault it's not his fault I will

1531.039

give you that much and we're going to

1532.32

try to sh you know shift a little bit

1534.44

this time so that we will wrap up an

1536.96

episod of the video side and then we

1540.08

will dive into what we're going to deal

1541.96

with on the other side in the idea of

1544.96

the vein of bonus content was there any

1547.72

any like last minute thoughts that we

1549.159

missed that you wanted to throw out

1551

there so one thing I I kind of found was

1554.6

interesting because you kept talking

1555.919

about

1558.36

having them look at their Road mapap you

1560.84

know their career road map their Tech

1562.36

road

1563.6

map for me over the years it you know it

1568

started out you

1570.24

know I'm old you know we started out

1573.44

learning this stuff before the internet

1575.2

started right bbs's uh old mainframe

1578.159

computers and nowadays you don't even

1580.52

think about that right I mean Doss is

1582.52

just now coming back as open source it's

1584.44

like wow that was what 20 30 years ago

1587.88

uh I don't remember when I other than

1589.84

the command line which is technically

1591.12

terminal these days but looking at the

1594.32

road map when I first started out it's

1595.88

like yeah I want to be a software

1597.039

developer then it's like oh here's the

1598.52

internet oh wow this is so cool I want

1600.399

to learn this so one of the things to

1603.24

keep you that I find interesting because

1605.76

I'm constantly looking at things that

1607.64

are out there but it's as you're looking

1610.919

at this road

1612.24

map follow what you're interested in

1615.399

what excites you for me it's all things

1618.52

geek you know it's like oh look AI cool

1621.32

let's just go spend hours learning that

1623.96

when I should be sleeping

1626

but any other thoughts or suggestions

1629.72

for that to kind of help them put

1632.08

together this road map I I think that is

1635.12

the that is key that should be your why

1638.88

like why am I doing this why am I going

1640.64

through all of this you know this

1642.84

headache to learn stuff and stay current

1646.559

and it is something that the guys that

1648.559

work for me whenever we do reviews one

1650.279

of the things we start with is what did

1652.279

you like about what we did we do like

1654.279

six month reviews like what have you

1655.679

what do you like about what you've done

1656.64

in the last six months what are some

1658.6

things that you would like to learn in

1660.72

the next six months and while we can't

1663.679

always you can't always get what you

1666.2

want but you can at least make some

1668.12

adjustments on that and so those are

1670

things where I'll say oh yeah we yeah we

1672.039

had these things cool those those things

1675.399

you like we've got some of that in

1676.96

projects coming up or these things you

1678.88

want to learn we've got those things for

1682.08

your if you're doing and you probably

1684.48

are doing some sort of like little side

1686

hustle stuff or things like look for

1688.799

those to be where you're gonna you're

1690.919

going to go where you like stuff so if

1692.84

if you want to do uh web front ends then

1696.32

go look for projects that do web front

1698.12

end you may even you know for that

1700.039

because you want to do it anyways throw

1702.36

it out there to a discount say you know

1703.519

what I'm just going to do it I it's and

1705.64

you can even sell it as that and say hey

1707.279

I'm a I'm a solid

1708.64

developer this is something that I

1710.6

really enjoy I would like to do this

1713.32

project and I've had conversation

1715.399

projects I've won because I've said I

1717.32

love your business or how this is going

1721.679

to work or there's something about this

1723.919

that I really enjoy and that translates

1727.12

because you know if you're going to hire

1728.32

somebody you usually want to hire

1729.6

somebody that loves their work loves

1731.559

what they do that's going to put that

1732.76

extra effort in without thinking about

1735.44

hey is this you know am I getting paid

1737.279

enough or worse as a person that's like

1739.72

I'm not getting paid enough to do this

1741.12

then you end up you know stuck so I

1743.399

think that's a an excellent uh happy

1745.6

thought to end this one on so we have

1747.6

like a nice little you know snip and and

1750.44

whatever your road map is make sure that

1753.12

you're thinking about what do you not

1755.12

what other people may want you to do

1757.08

although that may be part of what drives

1758.6

you but really it's going to be you want

1760.84

to do what do you like doing and let's

1763.08

build out a road map that that works

1765.159

towards that because the end of the day

1767.519

the end of your life you want to have

1769.039

done stuff that was fun you don't want

1770.559

to sit there and go well I won a bunch

1773.399

of projects or I made a lot of money but

1775.279

I hated every second of it that's like

1778.12

not where you want to be you want to be

1780

like us out there having a good time

1782.24

talking on a podcast or out on

1784.88

YouTube that being said we're gonna

1787.48

actually wrap this one up and then we

1788.76

will step into our next episode

1793.63

[Music]