📺 Develpreneur YouTube Episode

Video + transcript

Successful Presentation Tips for Developers: Effective Demo Strategies

2024-06-11 •Youtube

Detailed Notes

Welcome back to Building Better Developers, your go-to podcast for Becoming a Better Developer. In this episode, “Successful Presentation Tips for Developers: Effective Demo Strategies,” we explore the nuances of delivering presentations and demos, focusing on non-technical aspects that can significantly impact your performance. We also explore how to set yourself up for success and avoid common pitfalls that can undermine your credibility and effectiveness.

Read more: https://develpreneur.com/successful-presentation-tips-for-developers-effective-demo-strategies

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

Additional Resources * Effective Presentations and Communicating Your Message – Don Colliver (https://develpreneur.com/effective-presentations-and-communicating-your-message-don-colliver/) * Benefits Of Presentations – Worth The Stress (https://develpreneur.com/benefits-of-presentations-worth-the-stress/) * How to Create an Effective Clickable Demo (https://develpreneur.com/create-effective-clickable-demo/)

Transcript Text
[Music]
welcome everybody I guess since we just
hit record I should say say hello and
welcome um we are just you know we're
we're as always we're heavily scripted
here so I just hit the record button
it's like oh yeah I guess we should say
hi to all of you guys that have have
joined us as we're trying to figure out
what do we want to talk about in our
podcast today um I do want to give like
a little little bonus thing
um went back and was listening to uh the
podcast for like recent episodes uh
since we like and I haven't done that
much in the last I don't know several
weeks and I was going to give you a
little feedback and it's actually so I
was thinking about it and I was going to
do it off you know off air off camera
but I was think you know it may be
something good for anybody that's been
doing
podcasting or wants to get into
podcasting because it is a um it is a
it's a it's an acquired skill I think I
mean some people are natural to it but
like like some people are just born with
like radio voice and some of that kind
of stuff but most people people and
you'll see this with any other really
any other podcast series like you want
to go back and look at like Gary
vaynerchuk when he was doing his
original like the first 100 episodes of
Wine Library TV he's still he's still
Gary He's still like a little over the
top and F bombs everywhere and some
stuff like that but he wasn't the same
until you get it like I don't know four
500 episodes in like Tim Ferris the same
one you go back to the very early stuff
it's nothing like the of course now he's
got like you know heavily produced
stuff and so what I was doing is
listening to you and I in our
interactions and this brought up you
know a couple of things that how I've
seen myself grow and change especially
as we went to this format and then also
you as I've talked to you before we've
done stuff and then also you doing some
of the original like we call it the
pilot the unaired pilot episodes that
you did and then as we got into that uh
one of the things that's always been
that we've talked about a lot over over
time is from a from a podcast view is
getting away from um a lecture kind of
thing is is because you want to engage
with the the audience yes you people out
there you want to engage with them even
though they're not there and so one of
the things that I think has helped
immensely is this is that we're actually
talking to somebody I noticed it for
myself when I did when I went to video
instead of pure audio but I went to
video um interviews even though I didn't
record it I didn't I didn't send the
video out just the fact of talking to
somebody and being able to see them you
know in this virtual sense my mic just
keeps like popping out wants to show
itself there
um that it would just it was one of
those things that it it suddenly became
less
um rigid or something like that so
there's a little personality that came
out of
I was noticing that listen to you is
like is that um it is funny because it's
like I've done this for a while and
you've done this for all of you know a
very short period of time and I've
gotten so i' especially in this I'm a
little more animated I you know I have a
lot of fun and you're still I think what
you're the the way we talked about and
because Natalie and I
were were assessing ourselves and and
where we're at stuff like that is it's
it's really it's almost like um feel
free to slow down
because I don't and I I was actually
surprised I was like should I like no
you like I I guess have done this enough
that I still enunciate very well even
when I talk really really fast I can
still get the words
out but I think you're you're try I
think and maybe part of it is you sort
of match my speed a little bit but then
it throws you off because that's not
natural to you or at least it's not yet
and so when we go through particularly
like I throw something out to you it's
like hey what do you think is feel free
to like slow it down a little bit and it
goes back to actually what we talked
about when we were working on the the
Sprint QA
stuff is having to there we had to
really slow down and enunciate because
we talking every a lot of people they
were like English as a second language
and so it was it was blowing their heads
up to try to keep up with us when we
started rolling and so it's just a
little feedback there I hope that you
know it's I hope you you see where we're
going with that and we'll just sort of
see it's I hate doing it in a sense
because it's very generic but I'm hoping
that it's something that connects
because it took it we were talking about
for a little bit like what what are the
pluses the pros and the cons and the
pluses the minuses and how this change
in format has adjusted stuff um and and
listening to you and listening to me and
stuff like that I was trying to figure
out like the best way to describe it so
hopefully that makes some level of sense
to you just a you know as a helpful hint
kind of
thing yeah and it happens a lot
especially kind of with you and me you
know when we get excited about a topic
or we really get into something you tend
to forget you're talking to people
sometimes because you're not really
interacting with them um face to face so
it's like whoops I I may have just
rambled off a whole bunch of stuff
really quickly it's like uhoh but you
can't necessarily roll it back uh in a
presentation like this so you have to
kind of watch that and I do try to keep
keep it Tempo but there are times where
it's like oh it's an exciting topic and
I forget and and you do too I mean we
all do but like you said that you've
done enough of these where you're
comfortable enough to pronun you know
pronunciate and speak literally enough
the other thing too I think is I've
tried to use my
mic uh my big pop mic like you and it
hasn't come through as well on the
MacBook uh so actually had to go to just
using the MacBook for our podcasts right
now so you're using so you're using your
MacBook mic as opposed to your your you
know USB mic or your other mic yeah uh
today I'm actually using the headphones
because I'm not at home uh but typically
it's just the laptop I'm just speaking
into it you're coming out of the
speakers and it's just
one that's funny that's actually a neat
little side note I've I've tried when I
first worked with this stuff when I was
testing stuff my MacBook was not bad it
like I would use my MacBook and this is
you know 15 years ago almost
now um this is back when I was going to
create a audio book before I wrote the
book I was like I don't want to write
that's too much work I'm just going to
speak and I realized that speaking
sucked it didn't work for me so for that
piece but my mic was really good I could
do it and it sounded great since then
I've gotten so I've you know I've used
my mic I've had this mic for year well
this one is newer but the before that I
used a you know an external mic and when
I would go back it didn't it like didn't
sound right things weren't coming
through right and so now if I try to go
back like I had I had a mic break on me
not too long ago when the wires was
wonky or whatever and I was talking
through my my laptop and everybody's
like I can't hear you I can't understand
so I don't know if the mic had move
maybe the mic is just I haven't used it
enough and it's like Got dirt in it or
something like that but your sound it's
it's it's because I I feel like I need
to have a microphone a separate
microphone and yeah yours you know
obviously yours works awesome because it
it sounds good so it's uh it's funny I
wonder how much of that is like and
yours is a u your laptop is a the
whatever the M1 right M1 yeah it's the
first gen yeah and this
is there's a trick to this though so
there there is a trick to it uh
especially if you have an external one
and go back and forth your internal
settings do not necessarily flip over to
the new mic so your other mic settings
might be applied to the local desktop
mic and it may not sync so I always make
sure that if I'm switching I go into
like Zoom or whatever the recording is
first I open up systems and I make sure
everything's Max and then I go into zoom
and then I tweak Zoom to be happy with
me speaking uh
so another little bonus I guess for
those yeah there you go boys and girls
you got two for one today um because a
lot of times especially with like slack
or things like that they take their own
audio settings and there's a lot of
times where like it switches on me where
I've always used like the desktop or I
use my pop mic but then I all of a
sudden I'm in the call and it's using
the desktop it's like okay this is
strange so I've always gotten the if I'm
doing a presentation or a recording to
always check the settings first if I'm
in a new environment uh but essentially
what you do especially like for
something like Zoom go into your system
set everything to Max then go into your
tool and tweak it from the program uh I
I've noticed that if you do it that way
you get better you get a better audio
experience in general than if you try to
let the software uh bump it up versus
the Hardware bump it up those are good
points and that actually gives me an
idea for a podcast for this one is um I
don't think we've talked about the I
think we've talked about it here and
there but I don't think we've it's ever
been a podcast type uh thing and I don't
know if we've even written an article I
think it just came up in Prior like
Mastermind stuff and it is the idea of
um essentially doing a presentation or
speaking you know like if you're going
to do like a uh like a Meetup or you're
doing some sort of presentation or
something like that or or even like you
know if you've got a class that you're
teaching and it's particularly if it's
not your home you know class and
environment some of the things about how
do you do it like what are some cool
thing good things to know when you're
going to demo software when you're going
to present something because that like
those are perfect points it's like hey
get in there and like plug all your crap
up and make sure that you've got all
your settings right for that environment
because in inevitably as you know well
and you're like the master of that I
don't want to steal the spoiler but you
you've got like four million little plug
types because you're always going to
have whatever plug you need you're not
going to have unless you have all of
them basically so um how about that for
a and I'll just like we'll see where it
goes but I was saying hey that could be
a pretty good episode what you I like
that one um we'll see how it goes I may
have some bonus material at the end for
some additional audio software and tools
that we could use um we it just depend
where the conversation goes but if we
get to the end and we haven't really
touched on any uh software bum me if I
don't remember it um just kind of ping
me on that and we'll kind of throw that
as the bonus because I got a couple
ideas on that yeah because we can do
that because actually me and my son my
my youngest son is going into um video
production and stuff like that and he's
special effects is where he wants to go
so he's spent the last couple of years
doing that kind of stuff and he we were
talking actually about adobe's Suite of
stuff because he's as a student he gets
it free so he uses
um um Premiere is there you the primary
thing he does and he says and everything
plugs right into that so he uses that
quite a bit and I was I was talking a
little bit about you know audio side and
he goes well actually you can do all
that within Premiere and then he
mentioned the other one that everybody
uses is the one that you mentioned um
you always use um it's an artist name I
think um audacity or uh it's um it's not
iMovie it
is no
um
uh is
it I want to say it's like Michelangelo
but it's not Michelangelo it's something
like that I think it's a name it's it's
video Da Vinci D Vinci D Vinci there we
go I was like I knew it was something
like that and he said oh yeah Da Vinci
is great and I said yeah actually
Michael's been telling me for a long
time that that's you know awesome and we
started talking about I guess there's
plugins for all this stuff I didn't even
know all the stuff that's in there and
so funny with
that um like you know I've actually gone
back to just using iMovie I've actually
figured out how to use its audio editor
to do a lot of the manipulation I need
there and I don't ever get out of iMovie
for anything now yeah for the for the
YouTube stuff I got so I never got out
of it I didn't I got what I needed
because really all I needed was um to
level it to a certain point so it was
usually so it was loud enough and then
after that it was fine you know I was I
had all my settings on my mics enough so
I didn't have to do a whole lot of stuff
and I didn't a I never almost never
edited the audio purely I would just if
I needed to pull something else I could
just pull out you know like a whole
section of video plus audio so the only
time I went into Audio Only was I used
you know Adobe edition forever for the
podcast for the purely I still do it
with iMovie because essentially what I
do is I just extract the audio from
podcast section extend the video
portions drop in the intro and outro and
then I can actually add the faders to
those attach them and Export the audio
so I never get out of iMovie now it it
really cuts down on a lot of the time it
takes to do a lot of our edits for our
videos and our
production
yep lots of good points so we will
definitely throw this out to you so
hello and welcome back we are continuing
our season 21 of of the building better
developers develop a newer podcast this
episode we're going to talk about uh
presenting and demos and not as much
about maybe not so much about the
technical stuff although we will get
into that a little bit but more about
the non-technical things and the things
that you will do that will shoot
yourself in the foot if you don't like
go at it with the right attitude or if
you assume because assume you know what
they always say is if you assume
something you're going to look like crap
in front of your boss or somebody like
that so we're going to talk about that
this episode but first I got to
introduce myself because that's what I
do I am Rob Broadhead I am one of the
founders of develop andur also the
founder of RB
Consulting um you can check us out on
the web and all that kind of good stuff
basically develop andur is where we we
build better developers ARB Consulting
is we take those developers and we go
out and we solve problems and leverage
technology to simplify automate
integrate all that good stuff but the
other thing we do is we talk to Michael
all the time and I'm actually using his
name shoot I was going to make him
introduce more but I'll at least tease
that that's his first name go ahead and
finish up that introduction hey everyone
my name is Michael MOS another
co-founder of developer Nur I'm also the
founder of Envision QA where we have
small to midsize businesses and small
Healthcare clinicians build software and
test software for existing
applications so I want to talk about
presentations in because we actually
beforehand for those of you that are
here and watching us hey you already
know this so sorry to be repetitive
redundant but we were talking about like
some of the things we've run into
particularly from a a techn a technical
point of view and we've talked about
microphones and some things like that
one of the things that and that's what
triggered this episode was how many
times I have gone to a demo of some sort
where I have either I am presenting I am
the presenter or I am watching somebody
present and this includes um demos it
includes some you know speakers usually
not a huge place you know but it's if
you go to like meetups or smaller
conferences like the side rooms and
conferences and stuff like that and
actually even back to you know college
days when somebody would come in that
was a a guest speaker or something like
that anytime you go into an environment
that you don't own that you don't know
then there are some things that you need
to be aware of and these things are
going to help you you know speed your
way through it and make it look smooth
even if honestly even if it's not
because you're going to get the stuff
smoothed out before you have witnesses
to the event now one of the things
is bring get all of your stuff that
you're going to use to present get there
early depending on how it is usually at
least like 15 minutes to usually more
like a half hour to 45 minutes early I
would say early enough think about what
if you show up and you have to run to
the store to get
something what kind of time frame do you
need to be able to do that and still be
able to do your presentation because I
have literally had that happen I have
seen that happen many times where
somebody gets there and it's like oh the
remote that you really need for your
presentation it had batteries and
they're dead and so now you got to run
down this the corner store or wherever
it's at and go get batteries just so
because nobody has spares it's things
like that that happen it is Murphy's law
where if it can go bad if it can go
wrong it will this includes things like
you're going to go to a very modern
place with modern tools and you're going
to find out that the only way that they
have to connect from your video to your
laptop is I don't know like jumper
cables or something weird like that
they're going to have something that's
just so backwards or so brand new that
it's like oh my gosh I didn't even think
about this I will give you a really
quick example and not to like put
somebody on the spot but hey I just
recently got married and we the night
before put all our audio stuff together
and we had it like we figured it out it
was somebody it was a whole somebody
else's
place and it was such a mess that it was
just like okay I'm going to take a phone
iPhone common iPhone we're going to plug
it in we're just going to run the music
through that awesome worked tested out
everything's great next day come in and
the guy that's the DJ had not done that
he didn't show up beforehand he had a
newer iPhone so where we had everything
we needed for the old uh you know non
USBC or whatever it the the original
Apple or the most recent one back Apple
plug he didn't have that and so we ended
up spending they ended up actually
spending time trying to find a way to
get a dongle into that and finally they
had to find somebody else's phone and
copy stuff over and it was just it was a
mess it was all because assumptions
because it's like oh it should be fine
don't ever trust anybody else to do it
use your equipment check it out before I
throw this over to Michael I will go one
more
step outside of that technical side if
you're doing a demo if you're doing a
especially if it's a sales presentation
or if it's a class that you're teaching
one make sure you have your slides
whatever they are make sure you check
your slides for things like I don't know
spelling errors and stuff like that like
just run through the make sure you're
running through them verify that they're
okay make sure that they're in order
make sure that you didn't lose some make
sure that you have like I always have
like a folder that I make specifically
for that beforehand and then when I get
there the first thing I do is I open
that folder and make sure that all the
stuff I need is in there so you're not
searching your drive for it you're not
suddenly like oh crap I need I put it on
Dropbox and it disconnected on me this
morning or something like that it
doesn't hurt to even have it like on a
little USB drive that you could plug in
as a
backup and don't change anything if it's
especially if it's code like seal that
code off put it somewhere so it is
Standalone so that you don't touch it
and nobody else touches it because I
don't know how many times I've gone in
to do that like last minute change and
everything's wrong and it's just ruins
the whole thing now I'm going to take a
deep breath and I'm going to let Michael
share his experiences and his thoughts
on this because I know you sir have done
this a few times as well uh especially
with your educational background I bet
you got some great stories well it's
funny because you know I was at your
wedding and me and Renee both commented
that you know your bag of tricks is
sitting at the house with the dogs
otherwise you could probably fix their
problem in about five minutes given the
problem I don't go anywhere without my
bag of tricks so I'm one of those um I
get not uh paranoid people that you know
I'm afraid I'm going to go into a
situation for a presentation a meeting
whatever and there's been way too many
times where things break or it doesn't
work or to Rob's point the code broke or
changed and now you can't present so a
lot of things that I've learned over the
years have let me give you a few little
tidbits so to build on Rob's Point um
you could be like me and basically go
buy a cookie cutter everything that you
always need with you and just carry it
with you uh there's enough of these
little um pocket or even wallet size uh
kits you can get for a lot of your USB
cables um micro HDMI HDMI and they're
all USB plugins it's kind of really cool
uh but if you don't want to go that
route if you're going into like a call
presentation we kind of talked about
this before jumping into the podcast you
always want to make sure that you are
familiar with the tools that you're
using so for instance we're using Zoom
to record our call here so the cool
thing with this
is zoom has its own capabilities at the
start of every call you can say test m
my sound settings test my video settings
and you click that and then you can make
sure you can hear the audio coming out
of the call you can also test your mic
make sure you can hear yourself coming
out of your
mic behind that though that so that is
more of a
software adjustment tool to using your
internal audio and um
microphone within your operating system
or whatever machine you're using there
are machine
level uh applications for your specific
operating systems Windows Mac whatever
and you need to also make sure that
those are configured correctly as well
because if you have your sound turned
way down on your mic at the hardware
level it doesn't matter how good your
software is it's not going to really be
able to boost your audio that well that
being said if you go to the hardware
Direction where you get like these
external microphones like me and rob you
use or use your desktop audio you again
need to make sure you have the right
drivers you need to make sure that the
software that comes with those works and
if you're using like soundboards and
things of that nature you want to make
sure that you mark where your settings
are for your calls because if someone
comes in and changes that now you're
going to be spending hours trying to get
that setup
again now to carry this one step further
um so you take from the setup approach
anytime I go anywhere uh like Rob said
if you have a presentation or something
like that make sure you have a backup so
typically I will always print whatever I
take with me I still have paper copies
but I also carry an iPad which also has
a downloaded copy of the document and I
have my MacBook with me which has a
physical copy of the file in case both
of those fail I also have a backup on my
keychain I have a USB uh little thumb
drive that's just sits on my keychain in
case of emergencies I always throw a
file on there if I'm going to go
present right there you now have four
places where you have your presentation
so if you fail at that point it's out of
your hands there's just nothing you can
do but if you at least have the paper
and you can't plug in you can still have
your notes you can still talk and
present the material to people and you
should be okay to do that now if you're
in a big Auditorium you might lose your
voice because you're going to have to
shout very loud if nothing works but hey
it can be
done carry that over a little bit more
with the presentation so you talked
about the code you know don't make
changes to the code with the
presentation piece what I've had to do
in the past is if you have code that is
kind of a work in progress or a proof of
concept sometimes it's better to take
screenshots of that code or mockups of
that code and throw it into something
like
PowerPoint uh or something like
presentation where you can actually mock
it up make it look userfriendly and if
you're really good at it you can do it
in such a way that your slides go with
the way you click the application so
like if you click a button to change the
screen the next slide would basically be
click oh hey this is what it would look
like so you can still make an
interactive presentation as if you're
doing a real live demo so that's another
way you can kind of set yourself up for
success in case something fails or the
application isn't ready and the last
thing I'll kind of note on before I pass
it back to you Rob
is your machine so I mentioned that I
have multiple copies and backups I also
carry my bag of tricks with me
because in my situation I everything I
have is Mac based so what's cool about
that is if you use iCloud or again you
keep backups of your copies on
everything most of your USB or even
cloud-based streaming apps work so in my
case I actually also carry with me a um
was it a Google Play stick I carry an
Amazon stick and I also have an Apple TV
I carry with me when I
travel in those situations if you don't
have anything to plug into for a
presentation you can potentially stream
it to whatever uh it is that you're
working out so if you have a TV you can
just plug it into a TV and stream it to
a TV across the room so that's another
way that you can actually save yourself
some hassle if you're walking into an
unknown situation if you know they have
TVs then bring your own streaming
service so you can actually stream to
those
TVs Rob I'll pass it back over to you
those are a lot of great points I do
want
to I do want to hit on
the um you know having a PowerPoint or
something like that if you're doing even
if you're doing a code demo
unless the point or unless like a key
part of the demo
is how does it is showing it working
live I would work I would go with a a
point and like a clickable demo set up a
couple of you know even if it's I've
done it off of an existing application
because you don't want to spend all day
you you don't want to spend a lot of
time essentially Reinventing the wheel
to have a demo but what I have done that
has worked really well is I've gone in
and I've done just take screenshots
of a of an of an application and then I
can either I can even I can set it up so
I could just I've done it as simple as
just HTML Pages it's a clickable image
and when you click on it it doesn't
matter that you clicked on that button
or not it's going to go to the next page
because I can control that I'm not gonna
let anybody else play with it I'm good
and I know exactly what it's going to do
I don't care about the data because and
that is the nice thing about a clickable
demo is being able to stick to the story
that you want to tell that is a bonus
one is don't ever if you're on a live
application of any waveform or fashion
don't ever go with the somebody in the
audience says hey could you do this
either say you take a look into it or
yes we can but that's not part of this
demo or I'll talk to you offline or
something like that because as soon as
you do and almost always that's going to
be the thing that breaks your entire
application breaks your demo throws a
whole thing just like it goes completely
off the rails so
and honestly can lose you Confidence
from your your audience because you're
showing you're telling them in a story
and saying this is how it works and this
is all this good stuff and this is all
great until you like they say well hey
try this you're like oh yeah we can do
that and then bam you just lost
credibility because you thought you
could and even if you say I don't know
that we can but hey let's try that
that's awesome if you're in the middle
of like a testing demonstration and you
want to be able to test this thing and
you want to beat on the the whole point
is to break it awesome if that's not
your goal then don't take that on even
if you
are 100% sure which you're never you're
99.999999% sure that that's going to
work if you haven't tested it if you
haven't verified it if that is not part
of your script do not go off script it
is like it is one of those things it's
like a golden rule for Pol policians
when they're out there stumping that's
why it's speech speech speech you know
like script script script they script
everything do the same thing because
when you start going off script it's
real easy to get off track and to and to
break something so I wanna I'll give you
last words here well I want to take on
to that because um when we were teaching
so if you are presenting or teaching
code something else that's very
beneficial especially for the recipient
or the student as they're watching and
it's also good for you for post
presentation is copy all your code into
notepad into a text file and then
streamline your application that you're
demoing to just comments so now as
you're walking through don't type the
code go copy it from your text and paste
it in at each step and then walk through
what you're doing this helps address two
things one one none of us write code
well when someone's standing over our
shoulders we have typos we have grammar
mistakes we just get nervous and things
just go off the rails two you might
forget something and having the code
right there it's like oh yeah I need
that so you you don't miss a step so now
you don't break your train of thought or
the conversation as you're walking
through the presentation what are your
thoughts on that
rout I agree that's I think that is the
best way to help yourself out is to have
comments either have it commented out if
you want to do something that's a like a
progressive kind of lecture you know
where it's like okay first we're going
to do this these couple of lines and
then we're going to do these things is
either like I always either have it in a
SE like you know step one step two step
three code file so I'm executing
different files or I have I have had
some especially if you've got like block
comments that makes it easy because it's
like okay now this is uncommented now
I'm going to uncomment these three lines
and then you can talk through it as you
go and then the other thing which is
honestly what I've done probably more
often than anything is I will I'll have
my full code in one file and then I'm
basically rebuilding it but like you
said I'm not going to type it this is
way too easy especially if you're in a
language that is case sensitive or space
sensitive or anything like that it is
way too easy to get like type one thing
off or you know mistype a a variable
name or something and you go through the
whole thing and then you you end up
spending sometimes you know 20 minutes
chasing down a typo just you know be
safe like test that code write it
beforehand test it make sure and that's
honestly I think that is one of the
biggest things that I see if you go out
to really any tutorial boot camp
education site go to you know UD Demi or
anything like that if you look the code
the comments on anything that's code
related almost always you're going to
get people there a bunch it doesn't work
code doesn't work code doesn't work and
sometimes it's very simple it's like hey
your code doesn't work because you
forgot this now sometimes it is more
important it's like the code doesn't
work because you didn't you forgot to
mention that there's this other thing
you did or there's this way that you
need to set up your environment so
that's why you know that's why we when
we do this a lot of times start from
scratch of like okay there's somewhere
along the way here's where we built that
environment now it may be you know six
months down the road we're teaching
stuff but it's like if you're struggling
remember go back to day one here's the
notes here's what you need to do to get
it
right what you need to do to get it
right is give us feedback is let us know
info developer or.com check us out at
developer or.com check us out on develop
andur on our YouTube channel go out to
Twitter SLX it's develop develop or you
can go out to Facebook we have a page
you go to LinkedIn and we have a page if
we don't we're going to have to build
one real quick but I think we have one
and just however you can get Reach Out
to us feel free to do so we would love
to hear back from you we would love to
get feedback and just let us know what
kind of problems you're running into
because yeah we obviously have problems
every week and some we can talk about on
the air so we have a lot that we could
go through but it is always helpful to
also see what you guys are running into
and where we can help you out and talk
through some of these because you it's
always like you get a couple different
voices the next thing you know you've
got a situation like oh I didn't think
about that I thought it was just me but
no it's actually everybody that runs
into that that being said we'll let you
get back to whatever it is that you're
doing and hopefully uh it is working on
becoming a better developer like the
rest of us so go out there and have
yourself a great day a great week and we
will talk to you next
time but oh and we didn't even touch on
software
so so that's that's our bonus material
this one is we're gonna is switch back I
totally forgot to hit you up on the
software thing well we did kind of carry
that conversation on in the pre
conversation as well because we did get
into the da Vinci and all that I did
want to throw out one tidbit though from
the conversation we had so as we were
talking about doing the text files
copying or text out doing comments and
things of that nature what the
additional benefit of that and spring
does this really well is you can
essentially hand out the template the
gutted version of your code and hand to
your students with
essentially without the code but with
the guidelines hey add this do this and
now you have a tutorial or even a
homework assignment that someone else
could come behind you and walk through
and try to do it on their own try to
learn it themselves now you can still
provide the solution with everything in
it but some people learn from examples
they have to walk through they have to
do it Tri and air spring does this as
well because you can actually build some
of their test projects you can do in a
knit or complete and the init
essentially gives you all the templates
all the struts it basically builds all
the boiler plate code and then you can
go basically build your app so basically
it's like oh I I need this okay well
here here here's the basics now start
filling it in or it's like oh I can't
quite remember how to do that say give
me a complete version so it will
actually fill in with real live examples
and a fully functional application so
you can actually hit run and there's
like your rest application for your
website
yeah that's that's really good that
reminds me we did back when I was in
college there was something that was a
it was a MIT project I think that was
for operating systems and they were it
was built so that you had all these
little code modules that you could write
so that they would they would have all
of the boiler plate around so they could
really tighten it down to write code for
this and it's it's effectively which you
can do in almost any language probably
anything is you just have like an olude
or something like that where you just
say okay here's your starter app and I
need you to write you know your
assignment is write this function or
this code and maybe and it could just be
within that as you just have it
commented out but basically just or
around it say like you're going toite
this is a function you're to create this
is what it's going to do this is what's
going to take this is how it works and
you can test it by putting it in this
code and running this application and
this is what your input should be you
know this input this is what your output
should be so stuff like that is use
those tools because that is that is a
really good way to teach is to say is to
as you're walking through it especially
if it's a progressive kind of you know
series of of
lectures so you get to the point where
it's like okay we're you know five
lectures in here is a you know we'll say
like the model solution that we've
talked about but now here's a section
you're worked on today so particularly
like if a student gets lost on something
they can see it working but they're also
going to be able to like move on and not
be blocked from whatever the lesson is
that day
so uh I think that makes this a good
time to wrap this one up from a video
side and then we're just going to flip
on to the other side and we're going to
figure out what we want to do next and
where we want to go uh episode wise so
ta for now we will see you next time
around and uh we'll figure out what
we're going to talk about then and we're
just going to keep on going because
that's what we do have a good one
everybody
[Music]
Transcript Segments
1.35

[Music]

27.32

welcome everybody I guess since we just

28.96

hit record I should say say hello and

31.04

welcome um we are just you know we're

34.6

we're as always we're heavily scripted

36.52

here so I just hit the record button

38.879

it's like oh yeah I guess we should say

40.44

hi to all of you guys that have have

42

joined us as we're trying to figure out

44.079

what do we want to talk about in our

45.719

podcast today um I do want to give like

48.68

a little little bonus thing

51.68

um went back and was listening to uh the

55.6

podcast for like recent episodes uh

58.559

since we like and I haven't done that

60.12

much in the last I don't know several

62.28

weeks and I was going to give you a

63.84

little feedback and it's actually so I

65.239

was thinking about it and I was going to

66.28

do it off you know off air off camera

68.479

but I was think you know it may be

69.439

something good for anybody that's been

71.6

doing

73.2

podcasting or wants to get into

75.6

podcasting because it is a um it is a

80.24

it's a it's an acquired skill I think I

82.479

mean some people are natural to it but

84.079

like like some people are just born with

86.159

like radio voice and some of that kind

87.799

of stuff but most people people and

90.759

you'll see this with any other really

93.84

any other podcast series like you want

96.88

to go back and look at like Gary

98.159

vaynerchuk when he was doing his

99.96

original like the first 100 episodes of

102.96

Wine Library TV he's still he's still

106.64

Gary He's still like a little over the

108.119

top and F bombs everywhere and some

109.759

stuff like that but he wasn't the same

112.24

until you get it like I don't know four

114.079

500 episodes in like Tim Ferris the same

116.52

one you go back to the very early stuff

118.64

it's nothing like the of course now he's

120.84

got like you know heavily produced

123.24

stuff and so what I was doing is

125.039

listening to you and I in our

127.399

interactions and this brought up you

129.599

know a couple of things that how I've

131.76

seen myself grow and change especially

134.879

as we went to this format and then also

137.36

you as I've talked to you before we've

140.2

done stuff and then also you doing some

142.28

of the original like we call it the

144.4

pilot the unaired pilot episodes that

146.64

you did and then as we got into that uh

149.92

one of the things that's always been

151.76

that we've talked about a lot over over

154

time is from a from a podcast view is

156.72

getting away from um a lecture kind of

160.12

thing is is because you want to engage

164.08

with the the audience yes you people out

166.04

there you want to engage with them even

167.44

though they're not there and so one of

170.08

the things that I think has helped

171.92

immensely is this is that we're actually

174.879

talking to somebody I noticed it for

176.92

myself when I did when I went to video

181.4

instead of pure audio but I went to

183.04

video um interviews even though I didn't

186.159

record it I didn't I didn't send the

188.159

video out just the fact of talking to

191.2

somebody and being able to see them you

194.2

know in this virtual sense my mic just

196.159

keeps like popping out wants to show

197.92

itself there

199.84

um that it would just it was one of

201.879

those things that it it suddenly became

204.36

less

205.879

um rigid or something like that so

208.36

there's a little personality that came

209.519

out of

210.36

I was noticing that listen to you is

212

like is that um it is funny because it's

215

like I've done this for a while and

216.64

you've done this for all of you know a

218.239

very short period of time and I've

220.92

gotten so i' especially in this I'm a

222.64

little more animated I you know I have a

224.599

lot of fun and you're still I think what

226.959

you're the the way we talked about and

229.84

because Natalie and I

231.2

were were assessing ourselves and and

234.28

where we're at stuff like that is it's

235.84

it's really it's almost like um feel

238.799

free to slow down

240.799

because I don't and I I was actually

242.799

surprised I was like should I like no

244.84

you like I I guess have done this enough

247.64

that I still enunciate very well even

249.48

when I talk really really fast I can

251.079

still get the words

252.56

out but I think you're you're try I

255.84

think and maybe part of it is you sort

257.239

of match my speed a little bit but then

259.12

it throws you off because that's not

260.32

natural to you or at least it's not yet

263.4

and so when we go through particularly

265.36

like I throw something out to you it's

266.639

like hey what do you think is feel free

269.08

to like slow it down a little bit and it

271.639

goes back to actually what we talked

273

about when we were working on the the

274.72

Sprint QA

276.24

stuff is having to there we had to

280.16

really slow down and enunciate because

283.16

we talking every a lot of people they

285.12

were like English as a second language

287.36

and so it was it was blowing their heads

289.28

up to try to keep up with us when we

291.08

started rolling and so it's just a

293.12

little feedback there I hope that you

294.639

know it's I hope you you see where we're

296.759

going with that and we'll just sort of

297.8

see it's I hate doing it in a sense

300.199

because it's very generic but I'm hoping

303.28

that it's something that connects

304.68

because it took it we were talking about

306.16

for a little bit like what what are the

307.72

pluses the pros and the cons and the

309.08

pluses the minuses and how this change

311.919

in format has adjusted stuff um and and

316.6

listening to you and listening to me and

317.919

stuff like that I was trying to figure

318.759

out like the best way to describe it so

321.28

hopefully that makes some level of sense

323.68

to you just a you know as a helpful hint

326.319

kind of

327.16

thing yeah and it happens a lot

330.28

especially kind of with you and me you

333.24

know when we get excited about a topic

334.88

or we really get into something you tend

336.84

to forget you're talking to people

339.479

sometimes because you're not really

341.36

interacting with them um face to face so

344.319

it's like whoops I I may have just

346.68

rambled off a whole bunch of stuff

348.24

really quickly it's like uhoh but you

351

can't necessarily roll it back uh in a

355.199

presentation like this so you have to

357.24

kind of watch that and I do try to keep

359.639

keep it Tempo but there are times where

362.199

it's like oh it's an exciting topic and

364.08

I forget and and you do too I mean we

367.24

all do but like you said that you've

368.96

done enough of these where you're

371.599

comfortable enough to pronun you know

374.4

pronunciate and speak literally enough

377.639

the other thing too I think is I've

380.16

tried to use my

382.12

mic uh my big pop mic like you and it

385.16

hasn't come through as well on the

388.12

MacBook uh so actually had to go to just

390.96

using the MacBook for our podcasts right

394.28

now so you're using so you're using your

397.72

MacBook mic as opposed to your your you

400.639

know USB mic or your other mic yeah uh

403.4

today I'm actually using the headphones

405.16

because I'm not at home uh but typically

408.24

it's just the laptop I'm just speaking

410

into it you're coming out of the

411.479

speakers and it's just

413.759

one that's funny that's actually a neat

416.28

little side note I've I've tried when I

420.039

first worked with this stuff when I was

423.599

testing stuff my MacBook was not bad it

426.16

like I would use my MacBook and this is

428.56

you know 15 years ago almost

430.759

now um this is back when I was going to

432.96

create a audio book before I wrote the

434.759

book I was like I don't want to write

436.039

that's too much work I'm just going to

437.319

speak and I realized that speaking

439.12

sucked it didn't work for me so for that

441.639

piece but my mic was really good I could

444.24

do it and it sounded great since then

446.879

I've gotten so I've you know I've used

448.12

my mic I've had this mic for year well

450.4

this one is newer but the before that I

452.08

used a you know an external mic and when

454.919

I would go back it didn't it like didn't

457.96

sound right things weren't coming

459.599

through right and so now if I try to go

461.52

back like I had I had a mic break on me

463.4

not too long ago when the wires was

464.919

wonky or whatever and I was talking

466.84

through my my laptop and everybody's

468.879

like I can't hear you I can't understand

471.28

so I don't know if the mic had move

473.52

maybe the mic is just I haven't used it

475.159

enough and it's like Got dirt in it or

476.68

something like that but your sound it's

478.84

it's it's because I I feel like I need

481.28

to have a microphone a separate

484.199

microphone and yeah yours you know

486.759

obviously yours works awesome because it

488.52

it sounds good so it's uh it's funny I

490.56

wonder how much of that is like and

492.28

yours is a u your laptop is a the

495.199

whatever the M1 right M1 yeah it's the

497.24

first gen yeah and this

500.919

is there's a trick to this though so

505.039

there there is a trick to it uh

507.4

especially if you have an external one

509.24

and go back and forth your internal

511.84

settings do not necessarily flip over to

514.519

the new mic so your other mic settings

517.919

might be applied to the local desktop

519.959

mic and it may not sync so I always make

524

sure that if I'm switching I go into

528.279

like Zoom or whatever the recording is

530.56

first I open up systems and I make sure

532.64

everything's Max and then I go into zoom

535.399

and then I tweak Zoom to be happy with

538.279

me speaking uh

540.92

so another little bonus I guess for

543.399

those yeah there you go boys and girls

544.92

you got two for one today um because a

548.44

lot of times especially with like slack

550.24

or things like that they take their own

553.04

audio settings and there's a lot of

555.6

times where like it switches on me where

558.56

I've always used like the desktop or I

560.2

use my pop mic but then I all of a

563.6

sudden I'm in the call and it's using

565.2

the desktop it's like okay this is

567.839

strange so I've always gotten the if I'm

569.88

doing a presentation or a recording to

571.8

always check the settings first if I'm

573.76

in a new environment uh but essentially

576.839

what you do especially like for

578.16

something like Zoom go into your system

581.2

set everything to Max then go into your

583.92

tool and tweak it from the program uh I

587.279

I've noticed that if you do it that way

588.839

you get better you get a better audio

591.079

experience in general than if you try to

593.12

let the software uh bump it up versus

596.2

the Hardware bump it up those are good

598.92

points and that actually gives me an

600.36

idea for a podcast for this one is um I

604

don't think we've talked about the I

605.56

think we've talked about it here and

606.64

there but I don't think we've it's ever

607.92

been a podcast type uh thing and I don't

610.16

know if we've even written an article I

611.44

think it just came up in Prior like

613.76

Mastermind stuff and it is the idea of

618.279

um essentially doing a presentation or

621.72

speaking you know like if you're going

623.36

to do like a uh like a Meetup or you're

626.32

doing some sort of presentation or

627.839

something like that or or even like you

629.72

know if you've got a class that you're

631

teaching and it's particularly if it's

633.48

not your home you know class and

636.88

environment some of the things about how

638.88

do you do it like what are some cool

640.48

thing good things to know when you're

641.959

going to demo software when you're going

644.44

to present something because that like

646.72

those are perfect points it's like hey

649.24

get in there and like plug all your crap

651.32

up and make sure that you've got all

653.399

your settings right for that environment

655.6

because in inevitably as you know well

658.12

and you're like the master of that I

659.36

don't want to steal the spoiler but you

661.399

you've got like four million little plug

663.56

types because you're always going to

664.92

have whatever plug you need you're not

667.279

going to have unless you have all of

668.88

them basically so um how about that for

671.519

a and I'll just like we'll see where it

673.279

goes but I was saying hey that could be

674.48

a pretty good episode what you I like

677.48

that one um we'll see how it goes I may

680.48

have some bonus material at the end for

682.2

some additional audio software and tools

685.72

that we could use um we it just depend

689.36

where the conversation goes but if we

691.16

get to the end and we haven't really

692.6

touched on any uh software bum me if I

696.079

don't remember it um just kind of ping

698.959

me on that and we'll kind of throw that

700.959

as the bonus because I got a couple

702.12

ideas on that yeah because we can do

704.279

that because actually me and my son my

706.12

my youngest son is going into um video

710.04

production and stuff like that and he's

712.2

special effects is where he wants to go

714.279

so he's spent the last couple of years

716.079

doing that kind of stuff and he we were

717.72

talking actually about adobe's Suite of

721.24

stuff because he's as a student he gets

723.48

it free so he uses

725.76

um um Premiere is there you the primary

729.68

thing he does and he says and everything

731.079

plugs right into that so he uses that

732.839

quite a bit and I was I was talking a

734.44

little bit about you know audio side and

736.279

he goes well actually you can do all

737.56

that within Premiere and then he

739.88

mentioned the other one that everybody

741.399

uses is the one that you mentioned um

744.079

you always use um it's an artist name I

746.32

think um audacity or uh it's um it's not

751.959

iMovie it

754.399

is no

757.079

um

758.8

uh is

760.639

it I want to say it's like Michelangelo

762.959

but it's not Michelangelo it's something

764.12

like that I think it's a name it's it's

766.32

video Da Vinci D Vinci D Vinci there we

768.8

go I was like I knew it was something

770.16

like that and he said oh yeah Da Vinci

772.32

is great and I said yeah actually

773.279

Michael's been telling me for a long

774.48

time that that's you know awesome and we

777.16

started talking about I guess there's

778.199

plugins for all this stuff I didn't even

780.12

know all the stuff that's in there and

783.199

so funny with

785.68

that um like you know I've actually gone

789

back to just using iMovie I've actually

791.32

figured out how to use its audio editor

793.76

to do a lot of the manipulation I need

795.519

there and I don't ever get out of iMovie

797.92

for anything now yeah for the for the

800.399

YouTube stuff I got so I never got out

802.16

of it I didn't I got what I needed

803.76

because really all I needed was um to

806.839

level it to a certain point so it was

808.48

usually so it was loud enough and then

810.079

after that it was fine you know I was I

812.44

had all my settings on my mics enough so

814.44

I didn't have to do a whole lot of stuff

816.519

and I didn't a I never almost never

818.6

edited the audio purely I would just if

822.279

I needed to pull something else I could

823.56

just pull out you know like a whole

824.88

section of video plus audio so the only

827.24

time I went into Audio Only was I used

830.72

you know Adobe edition forever for the

832.48

podcast for the purely I still do it

834.759

with iMovie because essentially what I

836.48

do is I just extract the audio from

839.279

podcast section extend the video

841.04

portions drop in the intro and outro and

843.959

then I can actually add the faders to

845.8

those attach them and Export the audio

848.16

so I never get out of iMovie now it it

850.72

really cuts down on a lot of the time it

852.6

takes to do a lot of our edits for our

855.48

videos and our

857.279

production

859

yep lots of good points so we will

861.12

definitely throw this out to you so

863.6

hello and welcome back we are continuing

866.759

our season 21 of of the building better

870.32

developers develop a newer podcast this

873.56

episode we're going to talk about uh

876.6

presenting and demos and not as much

879.92

about maybe not so much about the

881.759

technical stuff although we will get

883.16

into that a little bit but more about

885.079

the non-technical things and the things

887.44

that you will do that will shoot

888.639

yourself in the foot if you don't like

891.6

go at it with the right attitude or if

893.44

you assume because assume you know what

896.399

they always say is if you assume

897.6

something you're going to look like crap

898.68

in front of your boss or somebody like

900.44

that so we're going to talk about that

902.36

this episode but first I got to

903.56

introduce myself because that's what I

905.16

do I am Rob Broadhead I am one of the

907.639

founders of develop andur also the

910.68

founder of RB

912.12

Consulting um you can check us out on

914.36

the web and all that kind of good stuff

915.839

basically develop andur is where we we

918.199

build better developers ARB Consulting

920.56

is we take those developers and we go

922.12

out and we solve problems and leverage

924.12

technology to simplify automate

926.32

integrate all that good stuff but the

928.6

other thing we do is we talk to Michael

930.36

all the time and I'm actually using his

932.079

name shoot I was going to make him

933.56

introduce more but I'll at least tease

936

that that's his first name go ahead and

938.399

finish up that introduction hey everyone

940.92

my name is Michael MOS another

942.72

co-founder of developer Nur I'm also the

945

founder of Envision QA where we have

946.8

small to midsize businesses and small

949.24

Healthcare clinicians build software and

951.72

test software for existing

955.56

applications so I want to talk about

957.959

presentations in because we actually

960.199

beforehand for those of you that are

962.44

here and watching us hey you already

964.279

know this so sorry to be repetitive

966.56

redundant but we were talking about like

968.92

some of the things we've run into

970.36

particularly from a a techn a technical

973.16

point of view and we've talked about

974.319

microphones and some things like that

976.519

one of the things that and that's what

977.72

triggered this episode was how many

981.56

times I have gone to a demo of some sort

985.24

where I have either I am presenting I am

987.88

the presenter or I am watching somebody

990.56

present and this includes um demos it

994

includes some you know speakers usually

996.56

not a huge place you know but it's if

998.639

you go to like meetups or smaller

1001.079

conferences like the side rooms and

1002.839

conferences and stuff like that and

1005.199

actually even back to you know college

1008.44

days when somebody would come in that

1009.68

was a a guest speaker or something like

1011.88

that anytime you go into an environment

1014.88

that you don't own that you don't know

1019.959

then there are some things that you need

1021.72

to be aware of and these things are

1024.16

going to help you you know speed your

1026.88

way through it and make it look smooth

1029.16

even if honestly even if it's not

1031

because you're going to get the stuff

1032.4

smoothed out before you have witnesses

1034.919

to the event now one of the things

1038

is bring get all of your stuff that

1041.28

you're going to use to present get there

1043.64

early depending on how it is usually at

1045.76

least like 15 minutes to usually more

1048.039

like a half hour to 45 minutes early I

1050.679

would say early enough think about what

1054.12

if you show up and you have to run to

1056.88

the store to get

1058.4

something what kind of time frame do you

1060.6

need to be able to do that and still be

1062.679

able to do your presentation because I

1065.919

have literally had that happen I have

1068.2

seen that happen many times where

1069.76

somebody gets there and it's like oh the

1072.799

remote that you really need for your

1074.36

presentation it had batteries and

1076.08

they're dead and so now you got to run

1077.76

down this the corner store or wherever

1079.799

it's at and go get batteries just so

1081.44

because nobody has spares it's things

1084.2

like that that happen it is Murphy's law

1086.64

where if it can go bad if it can go

1088.919

wrong it will this includes things like

1092.76

you're going to go to a very modern

1095.799

place with modern tools and you're going

1097.559

to find out that the only way that they

1099.36

have to connect from your video to your

1102.4

laptop is I don't know like jumper

1106.24

cables or something weird like that

1107.6

they're going to have something that's

1108.559

just so backwards or so brand new that

1112.679

it's like oh my gosh I didn't even think

1115.2

about this I will give you a really

1116.88

quick example and not to like put

1118.76

somebody on the spot but hey I just

1120.88

recently got married and we the night

1122.72

before put all our audio stuff together

1125.4

and we had it like we figured it out it

1127.559

was somebody it was a whole somebody

1128.96

else's

1129.96

place and it was such a mess that it was

1132.2

just like okay I'm going to take a phone

1133.88

iPhone common iPhone we're going to plug

1136.4

it in we're just going to run the music

1137.96

through that awesome worked tested out

1140.48

everything's great next day come in and

1142.72

the guy that's the DJ had not done that

1145.48

he didn't show up beforehand he had a

1148.039

newer iPhone so where we had everything

1151.52

we needed for the old uh you know non

1154.64

USBC or whatever it the the original

1157.24

Apple or the most recent one back Apple

1159.84

plug he didn't have that and so we ended

1162.44

up spending they ended up actually

1164.32

spending time trying to find a way to

1165.96

get a dongle into that and finally they

1167.679

had to find somebody else's phone and

1169.76

copy stuff over and it was just it was a

1171.44

mess it was all because assumptions

1175.039

because it's like oh it should be fine

1177.4

don't ever trust anybody else to do it

1179.64

use your equipment check it out before I

1182.32

throw this over to Michael I will go one

1183.96

more

1185.2

step outside of that technical side if

1188.84

you're doing a demo if you're doing a

1191.4

especially if it's a sales presentation

1193.6

or if it's a class that you're teaching

1195.919

one make sure you have your slides

1198.96

whatever they are make sure you check

1201

your slides for things like I don't know

1203.76

spelling errors and stuff like that like

1205.559

just run through the make sure you're

1207.12

running through them verify that they're

1208.84

okay make sure that they're in order

1211.24

make sure that you didn't lose some make

1213.44

sure that you have like I always have

1216.12

like a folder that I make specifically

1219.159

for that beforehand and then when I get

1221.4

there the first thing I do is I open

1222.84

that folder and make sure that all the

1224.24

stuff I need is in there so you're not

1226.36

searching your drive for it you're not

1228

suddenly like oh crap I need I put it on

1230.28

Dropbox and it disconnected on me this

1232.039

morning or something like that it

1234.24

doesn't hurt to even have it like on a

1235.919

little USB drive that you could plug in

1237.72

as a

1239.08

backup and don't change anything if it's

1242.919

especially if it's code like seal that

1245.799

code off put it somewhere so it is

1248.039

Standalone so that you don't touch it

1249.799

and nobody else touches it because I

1251.28

don't know how many times I've gone in

1253.84

to do that like last minute change and

1257.12

everything's wrong and it's just ruins

1259.36

the whole thing now I'm going to take a

1261.679

deep breath and I'm going to let Michael

1263.159

share his experiences and his thoughts

1265.96

on this because I know you sir have done

1268.36

this a few times as well uh especially

1270.64

with your educational background I bet

1272

you got some great stories well it's

1274.24

funny because you know I was at your

1276.12

wedding and me and Renee both commented

1279.2

that you know your bag of tricks is

1281.799

sitting at the house with the dogs

1283.799

otherwise you could probably fix their

1285.159

problem in about five minutes given the

1288.64

problem I don't go anywhere without my

1291.08

bag of tricks so I'm one of those um I

1295.76

get not uh paranoid people that you know

1299.159

I'm afraid I'm going to go into a

1300.48

situation for a presentation a meeting

1303.48

whatever and there's been way too many

1306.52

times where things break or it doesn't

1309

work or to Rob's point the code broke or

1312.24

changed and now you can't present so a

1315.44

lot of things that I've learned over the

1317.4

years have let me give you a few little

1320

tidbits so to build on Rob's Point um

1324.2

you could be like me and basically go

1325.799

buy a cookie cutter everything that you

1328.12

always need with you and just carry it

1330.96

with you uh there's enough of these

1333.76

little um pocket or even wallet size uh

1338.4

kits you can get for a lot of your USB

1340.88

cables um micro HDMI HDMI and they're

1344.64

all USB plugins it's kind of really cool

1347.76

uh but if you don't want to go that

1350.12

route if you're going into like a call

1353.52

presentation we kind of talked about

1354.84

this before jumping into the podcast you

1358.2

always want to make sure that you are

1360.6

familiar with the tools that you're

1362.24

using so for instance we're using Zoom

1364.88

to record our call here so the cool

1367.52

thing with this

1370.279

is zoom has its own capabilities at the

1374.24

start of every call you can say test m

1378.6

my sound settings test my video settings

1381.2

and you click that and then you can make

1383.2

sure you can hear the audio coming out

1385.24

of the call you can also test your mic

1387.76

make sure you can hear yourself coming

1389.559

out of your

1391.36

mic behind that though that so that is

1394.919

more of a

1396.24

software adjustment tool to using your

1399.799

internal audio and um

1403.36

microphone within your operating system

1405.64

or whatever machine you're using there

1407.52

are machine

1409.159

level uh applications for your specific

1413.36

operating systems Windows Mac whatever

1416.12

and you need to also make sure that

1417.72

those are configured correctly as well

1419.64

because if you have your sound turned

1421.36

way down on your mic at the hardware

1423.6

level it doesn't matter how good your

1425.559

software is it's not going to really be

1427.84

able to boost your audio that well that

1431.36

being said if you go to the hardware

1434.36

Direction where you get like these

1436.2

external microphones like me and rob you

1438.48

use or use your desktop audio you again

1441.88

need to make sure you have the right

1443.039

drivers you need to make sure that the

1444.72

software that comes with those works and

1447.24

if you're using like soundboards and

1448.679

things of that nature you want to make

1450.84

sure that you mark where your settings

1453.2

are for your calls because if someone

1455.279

comes in and changes that now you're

1456.799

going to be spending hours trying to get

1458.84

that setup

1460.679

again now to carry this one step further

1463.96

um so you take from the setup approach

1468.44

anytime I go anywhere uh like Rob said

1471.799

if you have a presentation or something

1473.88

like that make sure you have a backup so

1477.32

typically I will always print whatever I

1479.72

take with me I still have paper copies

1482.32

but I also carry an iPad which also has

1484.72

a downloaded copy of the document and I

1487.679

have my MacBook with me which has a

1489.6

physical copy of the file in case both

1492.399

of those fail I also have a backup on my

1494.72

keychain I have a USB uh little thumb

1498.08

drive that's just sits on my keychain in

1500.12

case of emergencies I always throw a

1501.64

file on there if I'm going to go

1504.279

present right there you now have four

1507.52

places where you have your presentation

1510.6

so if you fail at that point it's out of

1513.6

your hands there's just nothing you can

1515.039

do but if you at least have the paper

1516.96

and you can't plug in you can still have

1518.84

your notes you can still talk and

1520.799

present the material to people and you

1522.72

should be okay to do that now if you're

1524.52

in a big Auditorium you might lose your

1525.919

voice because you're going to have to

1526.76

shout very loud if nothing works but hey

1530.12

it can be

1532.36

done carry that over a little bit more

1534.88

with the presentation so you talked

1536.64

about the code you know don't make

1537.799

changes to the code with the

1539.799

presentation piece what I've had to do

1542.36

in the past is if you have code that is

1546.2

kind of a work in progress or a proof of

1551.48

concept sometimes it's better to take

1553.76

screenshots of that code or mockups of

1556.24

that code and throw it into something

1558.08

like

1558.84

PowerPoint uh or something like

1561.159

presentation where you can actually mock

1563.64

it up make it look userfriendly and if

1566.36

you're really good at it you can do it

1569.08

in such a way that your slides go with

1571.12

the way you click the application so

1573.76

like if you click a button to change the

1575.159

screen the next slide would basically be

1577.039

click oh hey this is what it would look

1578.799

like so you can still make an

1580.399

interactive presentation as if you're

1582.08

doing a real live demo so that's another

1585.08

way you can kind of set yourself up for

1586.88

success in case something fails or the

1589.559

application isn't ready and the last

1592.159

thing I'll kind of note on before I pass

1593.48

it back to you Rob

1596.559

is your machine so I mentioned that I

1599.159

have multiple copies and backups I also

1602.279

carry my bag of tricks with me

1604.679

because in my situation I everything I

1607.799

have is Mac based so what's cool about

1610.52

that is if you use iCloud or again you

1613.159

keep backups of your copies on

1614.679

everything most of your USB or even

1618.32

cloud-based streaming apps work so in my

1622.159

case I actually also carry with me a um

1626

was it a Google Play stick I carry an

1628.84

Amazon stick and I also have an Apple TV

1631.36

I carry with me when I

1632.88

travel in those situations if you don't

1635.64

have anything to plug into for a

1637.24

presentation you can potentially stream

1639.88

it to whatever uh it is that you're

1642.679

working out so if you have a TV you can

1644.08

just plug it into a TV and stream it to

1645.76

a TV across the room so that's another

1648.279

way that you can actually save yourself

1649.64

some hassle if you're walking into an

1651.679

unknown situation if you know they have

1653.64

TVs then bring your own streaming

1655.799

service so you can actually stream to

1657.36

those

1658.559

TVs Rob I'll pass it back over to you

1661.6

those are a lot of great points I do

1663.32

want

1664.48

to I do want to hit on

1667.039

the um you know having a PowerPoint or

1669.519

something like that if you're doing even

1671.84

if you're doing a code demo

1675.159

unless the point or unless like a key

1678.32

part of the demo

1681.159

is how does it is showing it working

1685.64

live I would work I would go with a a

1688.48

point and like a clickable demo set up a

1691.799

couple of you know even if it's I've

1694.159

done it off of an existing application

1696.48

because you don't want to spend all day

1697.72

you you don't want to spend a lot of

1699.08

time essentially Reinventing the wheel

1701.36

to have a demo but what I have done that

1704.08

has worked really well is I've gone in

1706.279

and I've done just take screenshots

1708.96

of a of an of an application and then I

1712.76

can either I can even I can set it up so

1715.519

I could just I've done it as simple as

1717.159

just HTML Pages it's a clickable image

1719.2

and when you click on it it doesn't

1720.96

matter that you clicked on that button

1722.12

or not it's going to go to the next page

1724.08

because I can control that I'm not gonna

1725.96

let anybody else play with it I'm good

1729.6

and I know exactly what it's going to do

1731.96

I don't care about the data because and

1734

that is the nice thing about a clickable

1735.44

demo is being able to stick to the story

1738.919

that you want to tell that is a bonus

1741.519

one is don't ever if you're on a live

1744.799

application of any waveform or fashion

1746.76

don't ever go with the somebody in the

1749.159

audience says hey could you do this

1752.08

either say you take a look into it or

1756.44

yes we can but that's not part of this

1758.159

demo or I'll talk to you offline or

1760.679

something like that because as soon as

1761.919

you do and almost always that's going to

1764.799

be the thing that breaks your entire

1766.559

application breaks your demo throws a

1769.48

whole thing just like it goes completely

1771.48

off the rails so

1774.44

and honestly can lose you Confidence

1777.159

from your your audience because you're

1779.679

showing you're telling them in a story

1781.039

and saying this is how it works and this

1782.36

is all this good stuff and this is all

1785.36

great until you like they say well hey

1787.84

try this you're like oh yeah we can do

1789.32

that and then bam you just lost

1791.159

credibility because you thought you

1792.559

could and even if you say I don't know

1795.2

that we can but hey let's try that

1797.72

that's awesome if you're in the middle

1799.08

of like a testing demonstration and you

1800.96

want to be able to test this thing and

1802.2

you want to beat on the the whole point

1804.559

is to break it awesome if that's not

1807.2

your goal then don't take that on even

1809.36

if you

1810.32

are 100% sure which you're never you're

1815

99.999999% sure that that's going to

1817.2

work if you haven't tested it if you

1819.559

haven't verified it if that is not part

1821.2

of your script do not go off script it

1824.36

is like it is one of those things it's

1826.64

like a golden rule for Pol policians

1828.96

when they're out there stumping that's

1830.279

why it's speech speech speech you know

1832.24

like script script script they script

1834.799

everything do the same thing because

1837.08

when you start going off script it's

1840.08

real easy to get off track and to and to

1842.519

break something so I wanna I'll give you

1846.6

last words here well I want to take on

1848.519

to that because um when we were teaching

1853.48

so if you are presenting or teaching

1856

code something else that's very

1858

beneficial especially for the recipient

1860.36

or the student as they're watching and

1862.919

it's also good for you for post

1865.679

presentation is copy all your code into

1868.76

notepad into a text file and then

1871.639

streamline your application that you're

1873.799

demoing to just comments so now as

1876.76

you're walking through don't type the

1878.799

code go copy it from your text and paste

1881.96

it in at each step and then walk through

1884.12

what you're doing this helps address two

1886.88

things one one none of us write code

1889.639

well when someone's standing over our

1891

shoulders we have typos we have grammar

1893.559

mistakes we just get nervous and things

1896.12

just go off the rails two you might

1899.08

forget something and having the code

1901.96

right there it's like oh yeah I need

1904.44

that so you you don't miss a step so now

1907.32

you don't break your train of thought or

1909.08

the conversation as you're walking

1910.679

through the presentation what are your

1912.799

thoughts on that

1914.96

rout I agree that's I think that is the

1917.48

best way to help yourself out is to have

1922.24

comments either have it commented out if

1923.88

you want to do something that's a like a

1926.36

progressive kind of lecture you know

1928.36

where it's like okay first we're going

1929.399

to do this these couple of lines and

1931

then we're going to do these things is

1932.84

either like I always either have it in a

1935.159

SE like you know step one step two step

1937.039

three code file so I'm executing

1939.2

different files or I have I have had

1942.519

some especially if you've got like block

1944.32

comments that makes it easy because it's

1945.919

like okay now this is uncommented now

1948.36

I'm going to uncomment these three lines

1949.799

and then you can talk through it as you

1951.279

go and then the other thing which is

1953.519

honestly what I've done probably more

1954.88

often than anything is I will I'll have

1957.88

my full code in one file and then I'm

1960.76

basically rebuilding it but like you

1962.32

said I'm not going to type it this is

1964.399

way too easy especially if you're in a

1966

language that is case sensitive or space

1968.48

sensitive or anything like that it is

1970.44

way too easy to get like type one thing

1972.48

off or you know mistype a a variable

1975.76

name or something and you go through the

1977.2

whole thing and then you you end up

1978.2

spending sometimes you know 20 minutes

1981.2

chasing down a typo just you know be

1984.799

safe like test that code write it

1986.799

beforehand test it make sure and that's

1990.159

honestly I think that is one of the

1991.48

biggest things that I see if you go out

1993.519

to really any tutorial boot camp

1997.76

education site go to you know UD Demi or

2000.24

anything like that if you look the code

2001.84

the comments on anything that's code

2003.559

related almost always you're going to

2005.279

get people there a bunch it doesn't work

2007.08

code doesn't work code doesn't work and

2009.159

sometimes it's very simple it's like hey

2010.44

your code doesn't work because you

2011.399

forgot this now sometimes it is more

2013.88

important it's like the code doesn't

2015.2

work because you didn't you forgot to

2017.399

mention that there's this other thing

2019.039

you did or there's this way that you

2022

need to set up your environment so

2023.84

that's why you know that's why we when

2025.32

we do this a lot of times start from

2027.08

scratch of like okay there's somewhere

2029.84

along the way here's where we built that

2031.279

environment now it may be you know six

2033.519

months down the road we're teaching

2034.799

stuff but it's like if you're struggling

2036.6

remember go back to day one here's the

2039.2

notes here's what you need to do to get

2042.08

it

2042.88

right what you need to do to get it

2045.32

right is give us feedback is let us know

2048.44

info developer or.com check us out at

2050.44

developer or.com check us out on develop

2052.96

andur on our YouTube channel go out to

2055.679

Twitter SLX it's develop develop or you

2059.2

can go out to Facebook we have a page

2060.599

you go to LinkedIn and we have a page if

2062.639

we don't we're going to have to build

2063.72

one real quick but I think we have one

2065.72

and just however you can get Reach Out

2067.8

to us feel free to do so we would love

2069.879

to hear back from you we would love to

2071.44

get feedback and just let us know what

2073.24

kind of problems you're running into

2074.72

because yeah we obviously have problems

2077.28

every week and some we can talk about on

2079.839

the air so we have a lot that we could

2081.919

go through but it is always helpful to

2084.2

also see what you guys are running into

2086.599

and where we can help you out and talk

2088.32

through some of these because you it's

2089.8

always like you get a couple different

2090.96

voices the next thing you know you've

2092.879

got a situation like oh I didn't think

2094.599

about that I thought it was just me but

2096.24

no it's actually everybody that runs

2097.92

into that that being said we'll let you

2100.56

get back to whatever it is that you're

2102.24

doing and hopefully uh it is working on

2104.92

becoming a better developer like the

2106.44

rest of us so go out there and have

2108.2

yourself a great day a great week and we

2110.599

will talk to you next

2114.4

time but oh and we didn't even touch on

2116.88

software

2118.079

so so that's that's our bonus material

2120.92

this one is we're gonna is switch back I

2122.52

totally forgot to hit you up on the

2123.96

software thing well we did kind of carry

2127.04

that conversation on in the pre

2129.2

conversation as well because we did get

2130.92

into the da Vinci and all that I did

2132.839

want to throw out one tidbit though from

2135.16

the conversation we had so as we were

2137.2

talking about doing the text files

2139.359

copying or text out doing comments and

2141.359

things of that nature what the

2144.44

additional benefit of that and spring

2147.2

does this really well is you can

2150.28

essentially hand out the template the

2153.8

gutted version of your code and hand to

2156.48

your students with

2158.359

essentially without the code but with

2159.839

the guidelines hey add this do this and

2162.92

now you have a tutorial or even a

2166.079

homework assignment that someone else

2168.04

could come behind you and walk through

2170.28

and try to do it on their own try to

2172.2

learn it themselves now you can still

2174.319

provide the solution with everything in

2175.96

it but some people learn from examples

2178.68

they have to walk through they have to

2179.839

do it Tri and air spring does this as

2182.28

well because you can actually build some

2183.92

of their test projects you can do in a

2186.24

knit or complete and the init

2188.319

essentially gives you all the templates

2190.56

all the struts it basically builds all

2192.319

the boiler plate code and then you can

2194.16

go basically build your app so basically

2196.359

it's like oh I I need this okay well

2198.599

here here here's the basics now start

2200.76

filling it in or it's like oh I can't

2203.72

quite remember how to do that say give

2206.64

me a complete version so it will

2207.96

actually fill in with real live examples

2210.8

and a fully functional application so

2212.92

you can actually hit run and there's

2214.76

like your rest application for your

2216.359

website

2220.88

yeah that's that's really good that

2222.28

reminds me we did back when I was in

2223.8

college there was something that was a

2225.16

it was a MIT project I think that was

2227.2

for operating systems and they were it

2228.92

was built so that you had all these

2231

little code modules that you could write

2232.88

so that they would they would have all

2234.8

of the boiler plate around so they could

2236.48

really tighten it down to write code for

2238.68

this and it's it's effectively which you

2240.76

can do in almost any language probably

2242.8

anything is you just have like an olude

2244.68

or something like that where you just

2245.839

say okay here's your starter app and I

2250.04

need you to write you know your

2251.88

assignment is write this function or

2254.8

this code and maybe and it could just be

2256.44

within that as you just have it

2257.44

commented out but basically just or

2259.2

around it say like you're going toite

2261.319

this is a function you're to create this

2262.52

is what it's going to do this is what's

2263.599

going to take this is how it works and

2265.319

you can test it by putting it in this

2267.64

code and running this application and

2269.24

this is what your input should be you

2270.56

know this input this is what your output

2272.28

should be so stuff like that is use

2274.28

those tools because that is that is a

2276.92

really good way to teach is to say is to

2279.48

as you're walking through it especially

2281.96

if it's a progressive kind of you know

2283.839

series of of

2285.28

lectures so you get to the point where

2287.119

it's like okay we're you know five

2288.92

lectures in here is a you know we'll say

2291.52

like the model solution that we've

2294.319

talked about but now here's a section

2296.2

you're worked on today so particularly

2297.839

like if a student gets lost on something

2300.28

they can see it working but they're also

2302.52

going to be able to like move on and not

2304.44

be blocked from whatever the lesson is

2307.119

that day

2310.16

so uh I think that makes this a good

2312.319

time to wrap this one up from a video

2314.839

side and then we're just going to flip

2315.92

on to the other side and we're going to

2317.16

figure out what we want to do next and

2319.599

where we want to go uh episode wise so

2323.04

ta for now we will see you next time

2325.4

around and uh we'll figure out what

2327.64

we're going to talk about then and we're

2328.599

just going to keep on going because

2331.28

that's what we do have a good one

2333

everybody

2335.47

[Music]