Detailed Notes
This is a short series from our discussion and presentation on ways to improve the Develpreneur site, podcast, and mentoring. We discuss upcoming changes and new suggestions.
Transcript Text
[Music] yeah that excites me and get my brain spinning there um exactly nothing it's safe here um another note um this is something you all have um softly and appreciatively uh gently said hey you could do this or you could uh talk about you know for instance terraform a while back uh i think uh i i i would love to see um and i'm trying to unders i'm trying to phrase this correctly because you all have been very supportive i would love to get an opportunity and then i just need some accountability kick me in the butt on it you know what i mean uh an opportunity to present some um and and put some videos out uh maybe that's a link into the uh podcasting and and youtubing and so on um to say this is how it's done we've got this guy we're mentoring these people we're mentoring in this group to to become uh the next youtubers of tomorrow so i don't know that's me being a little a little whimsical no that's actually that's actually an excellent idea that was one of the things as i'm as you're saying that i'm thinking that would be a really interesting essentially case study uh would be to just basically start from like a mentor presentation and say all right we're gonna take this topic and you're gonna you're gonna present for an hour on it and then much like we do and say okay well let's take that recording and now let's turn around and create you know an episode or some number of episodes that we're going to put up on on a youtube channel or out on vimeo which is now what we do is we do a you know a big chunk that goes to vimeo and then we cut it up into smaller i call more bite-sized pieces of that 15 to 20 minutes uh per episode that go to youtube and there's a lot of stuff that goes around that we've added around those that make them give them that uh that professional look and feel uh but it would be uh this would be some interesting things to actually go into maybe even like i said almost like the equivalent of a case study to say okay we sat down and said here you go what do you want to talk about went from a presentation uh and and maybe show how to take that presentation and do a lot out of it so you could build you know some blog posts out of that same really that same research a lot of that same work you could you could reuse it as a blog post you could reuse it do a podcast you could redo it and have a video uh youtube tutorial so making the most out of what you already know or what you already have could actually be a you know a great little way to to walk through that so i like that that's awesome that's that's definitely what i wanted some things to get people's minds going a little bit yeah next person let's throw some more what else do we got out there well it's funny you mentioned patterns because i was just told that my software generator tool is using a pattern that i didn't know about and i'm now reading up on the software patterns to figure out which one it is and how it works but it's like a readability pattern so uh i was actually planning on doing one on that once i figured it out can i can i uh can i can i interject there it's so funny what i've learned and it really kind of hit me while i was doing the python patterns um doing the classical patterns in python is that they're really just sensibility it's just common sense it's how you ought to build maintainable scalable software um and i can look back and i'm sure that y'all can speak on this too i can look back and see where you know i built code with the idea of making it maintainable and scalable but had no pattern in mind and ultimately ended up uh creating the factory pattern or the observer pattern um that's just because it was sensible to do it that way and it's just so funny you say that it just clicked to me like a few weeks ago this is just simple ways to build software and that's a great example yeah that's that's always fascinated me i guess or amuse me or maybe a little bit of both when you you do software enough times and you see sort of there's certain ways that you if you do it right we'll say with you know scalability and maintainability and performance all in mind uh you're and that's i guess why the patterns are what they are you're probably going to fall into that pattern you know there's a there's something about that that you may not do it exactly like the you know academically the pattern is described but you're going to get pretty close and it's it's interesting because you can if you've been doing software enough you can sort of back into patterns but the benefit then becomes for those that have never done it before for them to see that oh if i'm tackling this problem here's a pattern i'm probably going to get to so it it speeds it up it's like oh okay well i'm going to go give that a shot and then make that uh customize that for my solution all right other suggestions comments and things of that nature yeah the other thing now that we're on youtube and youtube gives us a little more flexibility with what we can do with our videos than vimeo i'm kind of leaning towards maybe we should do so we like have all these nuggets we've talked about you know maybe we should take those and do like a 5-10 minute nugget video that we drop on youtube like every monday or friday or something like that oh there we go sorry i'm trying to i thought i was muted and i wasn't um that's actually that's a good idea is find a way to do like a weekly nugget or something like that and that could also fall on youtube with the you know like how you talk about you know maybe getting into podcasting getting into blogging you know maybe that's something like you know how we talk about everyone doing a nugget you know maybe we've kind of split it up maybe if you guys want to go through the nugget pool we already have pick a topic you like and maybe do a little write up on it for blogging and then do a short video on it that could be something we could divvy up for everybody awesome yeah that'd be fun that would actually be fun um to just sort of see is is have yeah we could probably find a way to do that is just have her you know have everybody say hey you know once a month pick a nugget spend a few minutes and try you know take a stab at building a you know a video or audio preferably a video and audio presentation of it and see how it goes and just to get everybody sort of walking through that and then the other ideas i kind of had were kind of from more of a software development side of things but also architectural so we've done all these kind of like introductions to different tools like testing software development you know django react native why don't we pick like some very common use cases or even some uncommon use cases and actually walk through building a project from beginning to end like walk through a whole sdlc and stlc process yeah i feel like that's that's a good i'm sorry go ahead you go first i was just gonna say yeah that would be really cool uh not just the software itself but the the devops portion of it um and then being able to spin it up spin it down i'm going into the terraform land i always think about that when uh i was thinking about those uh applications i used to build a custom cms engine how would i ever deploy it i just thought about how manual it would be uh but that big could that'd be cool sorry oh no but with that being said would you guys be willing to do more of a boot camp style for that because that's something i don't think would really warrant to a 40 minute discussion i think that's more like maybe a four hour discussion over like maybe four days like you know four weekends like four saturdays i mean just wanted to throw that out there if you guys are willing to do it would you be willing to commit to a longer time frame over you know maybe like two weekends or you know four weekends something like that so we could kind of get through it quickly so you get all of it in one shot yeah i i certainly commit to that i'll say my weekends open up in winter because i'm not doing things outside but certainly certainly can commit to it yeah because that's uh that's what we touched on in the past was some is like change up a a couple of mentor classes and instead of do you know an hour and a half is get together somewhere and do something that's uh like a four or six or you know maybe even eight hour kind of day on a saturday or something like that or michael said you know maybe we do you know pick two saturdays or and you know you could do because in two saturdays and six two six hour sessions you can get 12 hours you can do a pretty good deal and get pretty deep into stuff if you look at what we've done for some of the mentor sessions where it's taken you know it may take six eight sessions to go through some of the stuff we could sit down and have everybody there walk through things and build an application from you know from scratch and have actually everybody do it and maybe even you know customize it a little bit so you can you know build that thing for your uh your specific needs or actually make it something that's that's useful to you which has always been the the goal for these uh and we've had you know we've touched on these in a few cases where we've had these sort of from start to finish projects especially early on we did the um we did the one that was basically the the doctor who uh site and building some some extensions in wordpress for that we've done a couple different applications in uh in python and in uh i think we had php uh we did an application way back and including in some cases some of that devops related stuff which is difficult to do when you're in a in a mentor session but not when you're in a you know a boot camp lab type session where everybody can just you know come in hop on their laptop make sure you've got whatever you know accounts or whatever set up so they can go reach out and you can you can spin up a vm or you know docker you can go fire up your little docker instance you can go run a bunch of stuff those are that's where you get there's a lot more value if you if you do it that way where you you say okay let's get everybody together and even if you the key would be it'd be really nice if we could find a way to do that and also do it virtually which we probably can there's enough stuff out there now but you know that combined with having everybody be able to get together in one location and walk through stuff would be a huge bonus as well so uh definitely if that's something other you know people other than michael are interested in we'll definitely look into that and see what we could do to to maybe pick up yeah like you said i'm the same way sometime in you know january february march when it's cold and not much else is going on it's a great time to be able to sneak in a saturday or two to do something like that yeah one idea i had rob um is like maybe we do like one weekend be like kind of walk through the software development life cycle and the software test life cycle but start out with like the first like do it maybe it you know however we can break it up but maybe start out with like the requirements gathering portion then you know breaking it up set it up with jerick's we both have gear we can open it up for people um walk through a full project uh go through what we need like hardware wise so like maybe go spin up kubernetes or go spin up amazon and like basically get do all the setup work the first weekend and lay the groundwork for what we would have to do like for the software piece and maybe get into writing the requirements and things like that then you know do that over one weekend then the next weekend we go through the entire development cycle walk through all the steps to put it together and then the third weekend go through all the testing setting up your test softwares and then actually writing your test cases so you could do that like january february march kind of do it like topic based just a thought yeah something like that would be it would be very valuable to everybody as far as like just walking through an entire piece uh or project in that sense and i know you've got some projects kicking around i've got some projects kicking around i mean we could actually take one of our ideas and actually kind of outline it and then build it like do it in the class yeah and that definitely yeah and at that point you're definitely getting into like a full blown you know it's a real boot camp at that point really because you're you're going soup to nuts at that point but if it's something that's a new or hot technology then uh i think a lot of us could benefit from it something you can put on your resume when you're done basically good idea other suggestions comments and things like that any chance like we might do maybe those uh we did a class before whereby we came in together in in franklin i remember so are you going to introduce those classes again like maybe every quarter or something like that like special classes like maybe you're covering this topic and we go from one into a from um from the beginning to the end in a summarized way or in a brief way i think so um that's sort of where we're leaning with some of these would be you know come in and take a day go you know find a spot that we can we can meet and walk through [Music] something uh whatever it happens to be whether it's a you know like for example take the the react made of stuff that we've done in the mentor class and and have a boot camp where we walk in instead spend you know four six hours whatever it is and get everybody walking through building out their you know their laptop or whatever get a react native environment and build a little application and and walk through that to as much as we can with some of the you know including with some of those it'd be maybe even to uh either setting stuff up so you've got the uh the emulators or using test flight or stuff like that and we we had talked a couple of times about doing like maybe a quarterly um in person kind of meeting something that's a little longer and keep our you know our regular mentor sessions sort of short as they are and then have a longer version every so often that we cover special topics or something that just needs more time and benefits from us us being together so um that you also mentioned that because that's one of the things that we've we've tossed around but it's it's making sure we've got enough people that you know people are interested and would be willing to put that time and uh you know investment in to do it you
Transcript Segments
[Music]
yeah that excites me
and get my brain spinning there um
exactly nothing
it's safe here
um another note um this is something you
all have um
softly and
appreciatively uh gently said hey you
could do this or you could uh talk about
you know for instance terraform a while
back uh
i think uh
i i i would love to see
um and i'm trying to unders i'm trying
to phrase this correctly because you all
have been very supportive i would love
to
get an opportunity and then i just need
some accountability kick me in the butt
on it you know what i mean uh an
opportunity to present some um and and
put some videos out uh maybe that's a
link into the uh podcasting and and
youtubing and so on um to say this is
how it's done we've got this guy we're
mentoring these people we're mentoring
in this group to to become uh the next
youtubers of tomorrow so i don't know
that's me being a little a little
whimsical
no that's actually that's actually an
excellent idea that was one of the
things as i'm as you're saying that i'm
thinking that would be
a really interesting
essentially case study
uh would be to just basically start from
like
a mentor presentation and say all right
we're gonna take this topic and you're
gonna you're gonna present for an hour
on it
and then much like we do and say okay
well let's take that recording
and now let's turn around and create
you know an episode or some number of
episodes that we're going to put up on
on a youtube channel or out on vimeo
which is now what we do is we do a you
know a big chunk that goes to
vimeo and then we cut it up into smaller
i call more bite-sized pieces of that 15
to 20 minutes
uh per episode that go to youtube
and there's a lot of stuff that goes
around
that we've added around those that make
them
give them that
uh that professional look and feel uh
but it would be
uh this would be some interesting things
to actually go into maybe even like i
said almost like the equivalent of a
case study to say okay we
sat down and said here you go what do
you want to talk about
went from a presentation uh and and
maybe show how to take that presentation
and
do a lot out of it so you could build
you know some blog posts out of that
same really that same research a lot of
that same work you could you could reuse
it as a blog post you could reuse it do
a podcast you could redo it and have a
video uh youtube tutorial so
making the most out of what you already
know or what you already have could
actually be a you know a great little
way to
to walk through that
so i like that that's awesome that's
that's definitely what i wanted some
things to get people's minds going a
little bit
yeah next person
let's throw some more what else do we
got out there well it's funny you
mentioned patterns because i was just
told that my software generator tool is
using a pattern that i didn't know about
and i'm now reading up on the software
patterns to figure out which one it is
and how it works but it's like a
readability pattern
so uh i was actually planning on doing
one on that once i figured it out
can i can i uh can i can i interject
there it's so funny what i've learned
and
it really kind of hit me while i was
doing the python patterns um doing the
classical patterns in python is that
they're really just sensibility it's
just common sense it's how you ought to
build
maintainable scalable software um
and i can look back and
i'm sure that y'all can speak on this
too i can look back and see where
you know i built code with the idea of
making it maintainable and scalable but
had no pattern in mind and ultimately
ended up uh creating the factory pattern
or the observer pattern um that's just
because it was sensible to do it that
way and it's just so funny you say that
it just clicked to me like a few weeks
ago this is just simple ways to build
software and that's a great example
yeah that's
that's always fascinated me i guess or
amuse me or maybe a little bit of both
when you
you do software enough times
and you see sort of there's certain ways
that you if you do it
right we'll say with you know
scalability and maintainability and
performance all in mind
uh you're and that's i guess why the
patterns are what they are
you're probably going to fall into that
pattern you know there's a there's
something about that
that you may not do it
exactly like the you know academically
the pattern is described but you're
going to get pretty close
and it's it's interesting because you
can if you've been doing software enough
you can sort of back into patterns but
the benefit then becomes for those that
have never done it before for them to
see that oh if i'm tackling this problem
here's a pattern i'm probably going to
get to so it it speeds it up it's like
oh okay well i'm going to go give that a
shot
and then make that uh customize that for
my solution
all right other suggestions comments and
things of that nature
yeah the other thing
now that we're on youtube
and youtube gives us a little more
flexibility with what we can do with our
videos than vimeo
i'm kind of
leaning towards maybe we should do so we
like have all these nuggets we've talked
about you know maybe we should take
those and do like a 5-10 minute
nugget video that we drop on youtube
like every monday or friday or something
like that
oh there we go
sorry i'm trying to i thought i was
muted and i wasn't
um that's actually that's a good idea is
find a way to do like a weekly nugget or
something like that
and that could also fall on youtube with
the you know like how you talk about you
know maybe
getting into podcasting getting into
blogging
you know maybe that's something like you
know how we talk about everyone doing a
nugget
you know maybe we've kind of split it up
maybe if you guys want to go through the
nugget pool we already have
pick a topic you like and maybe do a
little write up on it for blogging and
then do a short video on it
that could be something we could divvy
up for everybody
awesome yeah
that'd be fun that would actually be fun
um to just sort of see is is have
yeah we could probably find a way to do
that is just have her you know have
everybody
say hey you know
once a month pick a nugget spend a few
minutes and try you know take a stab at
building
a you know a video or audio
preferably a video and audio
presentation of it and see how it goes
and just to get everybody sort of
walking through that
and then the other ideas i kind of had
were
kind of from more of a software
development
side of things but also architectural
so we've done all these kind of like
introductions to different tools like
testing software development you know
django
react native
why don't we
pick like some very common use cases or
even some uncommon use cases and
actually walk through building a project
from beginning to end like walk through
a whole sdlc and stlc process
yeah i feel like that's that's a good
i'm sorry go ahead you go first
i was just gonna say yeah that would be
really cool uh not just the software
itself but the
the devops portion of it um and then
being able to spin it up spin it down
i'm going into the terraform land i
always think about that when
uh i was thinking about those uh
applications i used to build a
custom cms engine how would i ever
deploy it
i just thought about how manual it would
be uh but that big could that'd be cool
sorry
oh no
but with that being said would you guys
be willing to do more of a boot camp
style for that because that's something
i don't think would really warrant to a
40 minute
discussion i think that's more like
maybe a four hour discussion
over like maybe four days like you know
four weekends like four saturdays
i mean just wanted to throw that out
there if you guys are willing to do it
would you be willing to commit to a
longer time frame
over you know maybe like two weekends or
you know four weekends something like
that so we could kind of get through it
quickly so you get all of it in one shot
yeah i i certainly commit to that i'll
say my
weekends open up in winter because i'm
not doing things outside but
certainly certainly can commit to it
yeah because that's uh
that's what we touched on in the past
was
some is like change up a a couple of
mentor classes and instead of do you
know an hour and a half
is get together somewhere and do
something that's uh
like a four or six or you know maybe
even eight hour kind of day on a
saturday or something like that or
michael said you know maybe we do
you know pick two saturdays or and you
know you could do because in two
saturdays and six two six hour sessions
you can get 12 hours you can do
a pretty good deal
and get pretty deep into stuff if you
look at what we've done for some of the
mentor sessions where it's taken you
know it may take six
eight
sessions to go through some of the stuff
we could sit down and have everybody
there
walk through things and
build an application from you know from
scratch and have actually everybody
do it and maybe even you know customize
it a little bit so you can you know
build that thing for your
uh your specific needs or actually make
it something that's that's useful to you
which has always been the the goal
for these uh and we've had you know
we've touched on these in a few cases
where we've had these sort of from
start to finish projects especially
early on we did the um
we did the one that was basically the
the doctor who
uh site and building some
some extensions in wordpress for that
we've done a couple different
applications
in uh in python and in uh i think we had
php uh we did an application way back
and including in some cases some of that
devops related stuff
which is difficult to do
when you're in a
in a mentor session but not when you're
in a you know a boot camp lab type
session where everybody can just you
know come in hop on their laptop
make sure you've got
whatever you know accounts or whatever
set up so they can go reach out and you
can
you can spin up a vm or you know docker
you can go fire up your little docker
instance you can go run a bunch of stuff
those are that's where you get
there's a lot more value if you if you
do it that way where you you say okay
let's get everybody together and
even if you
the key would be it'd be really nice if
we could find a way to do that and also
do it virtually
which we probably can there's enough
stuff out there now but
you know that combined with having
everybody be able to get together in one
location and walk through stuff would be
a huge bonus as well so
uh definitely if that's something other
you know people other than michael are
interested in we'll definitely look into
that
and see what we could do to
to maybe pick up yeah like you said i'm
the same way
sometime in you know january february
march when it's cold and not much else
is going on it's a great time to be able
to sneak in a saturday or two to do
something like that
yeah one idea i had rob um
is like maybe we do
like one weekend be
like kind of walk through
the software development life cycle and
the software test life cycle but start
out with like the first like do it maybe
it you know however we can break it up
but maybe start out with like the
requirements gathering portion
then
you know breaking it up set it up with
jerick's we both have gear we can open
it up for people
um walk through a full project
uh
go through what we need like hardware
wise so like maybe go spin up kubernetes
or go spin up amazon and like basically
get
do all the setup work the first
weekend
and lay the groundwork for what we would
have to do like for the software piece
and maybe get into writing the
requirements and things like that then
you know do that over one weekend then
the next weekend we go through the
entire development cycle walk through
all the steps to put it together and
then the third weekend go through all
the testing setting up your test
softwares and then actually writing your
test cases
so you could do that like january
february march kind of do it like topic
based
just a thought
yeah something like that would be it
would be very valuable to everybody
as far as like just walking through an
entire
piece uh or project in that sense
and i know you've got some projects
kicking around i've got some projects
kicking around i mean we could actually
take one of our ideas and actually
kind of outline it and then build it
like do it in the class
yeah
and that definitely yeah and at that
point you're definitely getting into
like a full blown you know it's a real
boot camp at that point really because
you're
you're going soup to nuts at that point
but if it's something that's a new or
hot
technology then
uh i think a lot of us could benefit
from it
something you can put on your resume
when you're done basically
good idea other
suggestions comments and things like
that
any chance like we might do
maybe those uh we did a class before
whereby we came in together in
in franklin i remember so
are you going to introduce those classes
again like
maybe every quarter or something like
that like special classes like
maybe you're covering this topic and we
go from one into a
from um from the beginning to the end
in a summarized way
or in a brief way
i think so
um that's sort of where we're leaning
with some of these would be
you know come in and take a day go you
know find a spot that we can we can meet
and
walk through
[Music]
something uh whatever it happens to be
whether it's a
you know like for example take the the
react made of stuff that we've done in
the mentor class and and have a boot
camp where we walk in instead spend you
know four six hours whatever it is and
get everybody walking through
building out their you know their laptop
or whatever
get a react native environment and
build a little application and and walk
through that to as much as we can
with some of the you know including with
some of those it'd be maybe even to
uh either setting stuff up so you've got
the uh the emulators or using test
flight or stuff like that
and we we had talked a couple of times
about doing like maybe a quarterly
um
in person kind of meeting something
that's a little longer and keep our
you know our regular mentor sessions
sort of short as they are and then have
a longer version every so often that we
cover special topics or something that
just needs more time and benefits from
us us being together so
um
that you also mentioned that because
that's one of the things that we've
we've tossed around but it's it's making
sure we've got enough people that you
know people are interested and would be
willing to put that time and
uh you know investment in to do it
you