the more I tried to figure out what what
to include in a Dana life I've already
recorded two days in life I've realized
that a day in life is not a very good
representation of a day in my life
mainly because one day I could be you
know coding and then recording and then
editing for 10 to 12 hours a day and the
next day I could do emails and meetings
and run packages for first apply coffee
for 6 to 8 hours a day and then other
days just maybe a combination of both so
while this is not going to be a
traditional Dana life video it's
definitely not gonna be one of those
let's see how much food I can eat in a
day Dana life videos is all of those
seem to be it is in fact gonna be a mesh
of different aspects of my days
considering now that I do full time
YouTube and coding and coffee business I
figured you know just just take the
interesting parts put them all together
into this video and let's call it a day
in the life so let's start with the
typical morning I come on into this
office and start hitting emails
wait a second I did say interesting
didn't I
yeah just know that whenever you know
typically in the mornings I come on into
this office
I'll hit YouTube emails for sponsors or
anything like that
I'll hit first apply a coffee customer
support and anything in between emails
emails emails it's just kind of annoying
sometimes it's nice in case you don't
want to start diving into the heavy work
but hey it's got to get done
once emails are all said and done I
typically like to get into coding now
I've been working lately on an
artificial intelligence project know how
much don't want to say basically I'm
training a neural network to beat a game
a video game but that's all I can tell
you I'll wait I'll wait to reveal that
for a future video for now last week I
was working on a video where I was just
coding up Caesar cipher program that
would encrypt our cipher our message and
writing some tests about that throwing
it up on github and then integrating a
circle CI continuous integration
workflow as a matter of fact let me just
let me just pass it back to my last weak
self let him explain a little bit more
I'll take you through a little bit of
the code the video I'm working on here
will be live and the next week or two it
is actually a sponsored video so I need
to go send it off and get it approved
for by the brand who is sponsoring it
and that brand is circle CI obviously
we're going to be going into it a bit
more when it comes to this particular
video but the overall idea of this video
that I'm working on here that's just
we're going from basically nothing you
have a computer with with Windows 10
because that's what most people have
they have Windows 10 they don't they
don't have Linux they don't huh well
maybe they have Mac OS but the process
is still the same if you have a neck OS
installing your IDE writing a simple
terminal application which in our case
is user site for writing tests for your
code creating a github repository and
pushing your code up to you get a
repository and then creating a
continuous integration or CI workflow
using circle CI and in order to run your
tests that way you make sure that your
code works and builds properly before
pushing it over into your master branch
that
with this peek at the code that's what
we got going on here we have our cipher
we have how we want all set it we have
the offsetting of the actual character
we have transforming from a string into
a character array in order to offset
each entire character then we have our
main dot Java file over here in order to
run what we need we created a new
instance of this class Caesar cipher so
all of this code right here in order to
access the cipher and basically run our
code we printed out our original message
our offset and then our ciphered message
and the reason we're doing it that way
is because I wanted to actually show you
what is going on from here and the
terminal you know we come on up here and
click run you can see maybe down here
how you have the output of the original
message you all set the cipher message
within that right there and then we have
our test so we've ran two tests well we
created a test that is test ciphered
message with all set of 12 and basically
assert equals means you see the comma
right here that this value on this side
of the comma is equal to this value on
the right side of the comma so this
right here is one value this is us
running the code and our message how are
you doing today is offset by 12 and this
should be the result that's basically
what we're saying and then right over
here we're testing an empty string we
also created another another test right
here which is a failing test because I
want to see whoops
so I created a test test ciphered
message with offset of 11 and then this
sir equals it's the same exact thing is
what we did up here with the offset of
12
however we change this to 11 meaning
this should be the incorrect message
obviously we'll be going more into it in
this video itself but I wanted to do
that so we can test circle CI and the CI
workflow that we created and see how it
reacts to a failed test but that comes
later in the video not what I'm working
on right now today if you have any
desire to be or work like a professional
software developer I do recommend just
going through that video because those
are skills that you will need you need
to be familiar with the continuous
integration and then eventually
continuous deployment of an application
whether you work on a day to day basis
as a developer
you need to know the ins and outs are
kind of how it works Circle CI does have
a lot of good resources just learning
about it in case you don't want to dive
into it just yet just read up on it
using their documentation and then
there's github which that is a universe
control you're going to be using git of
some sort maybe it's bitbucket or github
whatever it may be you're going to be
using it and then when it comes to
coding obviously you're gonna be writing
code Java doesn't it doesn't matter what
language and then you're gonna be
writing tests for that code well I did
end up getting me a git and github stuff
done for today and I actually think I'm
gonna be able to finish this entire
video today therefore you'll be able to
see it sooner all that's left and I say
all that's left is the circle CI CI
workflow but I'm gonna take a little bit
of a break and take this nice and Green
Drinks
because health bottoms up and what's
good and talked about last last little
bit normally it's bad the whole time but
uh my I put some dragon fruit in there
so uh oh
but that last little bit you get all the
powder green green powder stuff whatever
I'm gonna wouldn't go figure out what
what I should do in this little break
there's something outside you know what
before I think maybe this is my break
maybe my brain is talking to the camera
for the further behind the scenes of
this video the day in the life video I'm
actually gonna touch on the fact that I
know a lot of my videos I talk about
it's you know basically structure when
it comes to doing your work especially
as a software engineer however I feel
like that structure is heavily needed
when you're not working on something
that is that you just really enjoy
you're really lying really interested in
sometimes you need to give yourself a
break I understand that but when you're
working on something that you actually
like working on I just like me
personally I just like to get lost in
the work and it's uh one o'clock two
o'clock three o'clock when in my mind
it's actually ten or eleven o'clock I
don't mind because I get the work done I
enjoy doing it you kind of get in this
flow state right and that's just that's
how I like to do things if I need to
create a schedule for myself and a tight
schedule much I always keep a loose
schedule but a tight schedule for myself
then I do it but other than that I'd
just you know the night before or the
morning of I write down art I need to
get X Y & Z done and get this video done
this video mostly done I may even be
completing it today I need to be doing
some of the emails and he'd be doing
some of the first of like coffee stuff
maybe go get it today if they roast it
today things of that nature so I always
make sure that I write down what I need
to get done but it's not always a tight
schedule like I have preached in
previous videos because that's just not
how I always like to run my day if I'm
working as a software engineer than
maybe so moving on if you don't know by
now I own a coffee company named first
to fly coffee you can get some coffee at
first black Ofcom if you're interested
but we typically ask our Roasters to
roast our coffee once a week we put it
on our order on a Monday
they typically roast it on a Tuesday or
Wednesday and then we pick it up and
ship it out thereafter and this is where
the days kind of meshed together because
of day in the life I've just showed you
what I did in the morning 9:30 or 9
o'clock emails 9:30 coding ends at 12:00
or two and then I take a break and then
lunch however packaging of the coffee
needs to get done in the mornings
because I need to make sure that I ship
it out by 4:00 p.m. because that's when
the post office closes so when I'm not
doing the coding aspect of things I come
in and I do the first supply coffee
packaging aspect of things
make sure that's all nice and taped up
we take a good old bag of first supply
coffee here this is a single bag order
we drop that in and now normally have
everything on the table here but since
I'm recording I threw my my packing
protection is crinkle paper here makes
things look nice it also keeps the bag
of coffee nice and secure within the box
and then to just simply show our
appreciation we throw a handwritten
thank-you card within every single order
just to let you know that we appreciate
you supporting us in the first place
we go ahead make sure this is nice and
taped up throw it off to the side and
then on to the next one and so we've
completed all of our orders throw on the
packing slip take them on down to the
post office I've actually been doing a
lot of brainstorming and kind of what's
next for the company and in a perfect
world we'd be able to generate enough
revenue in order to buy our own roaster
and get our own warehouse space that way
we can start experimenting with
different types of beans and roasting
different types of beans from different
areas and testing out new blends you
know getting flavors from this area like
Guatemala and this flavor from this area
like Peru or wherever we end up getting
the beans and mixing those flavors
together and figuring out the best roast
for them medium roast dark roast
whatever it may be and that that's
that's what that's kind of the dream the
next step for this company that I hope
to to happen and then we would also like
to add a dark roast to the lineup next
I'm not I'm not really much of a light
roast guy right now if you don't know
it's just this coffee right here it's a
medium roast and while I really like
this coffee it's some of my favorite
coffee I've ever tasted I also really
like dark roast so I want that to be the
next addition to the lineup whether that
be with our current roaster we add the
dark roast or whether that be with our
own roaster and like like our own we're
roasting our own coffee beans that has
yet to be determined it just depends on
kind of how the business goes and
that'll determine which route we take
after all the emails and the coding and
the coffee business and whatever else
came up throughout the day it's time to
start recording and editing and
uploading and creating thumbnails and
basically anything that goes into the
video aspect of the YouTube channel
that's what
got a dude and that could take anywhere
from a couple hours to a couple days and
on the rarest of occasions a couple
weeks even up to past a month the way I
normally work is once I record the video
I'll come on into premiere let's take a
look I export all my footage into what I
like to consider an organized directory
into the appropriate folder for this
video and this is all the footage right
here that some you may see some you may
not and then for that I throw it on into
Premiere Pro this is my whole entire
edit as it sits obviously it's not all
the way done but I typically like to
trim down whatever corded off the gate
because sometimes I will do multiple
different takes and if I'm able to edit
what I just recorded right after
everything is fresh in my mind okay I
messed up on this particular take three
times so I need to make sure that I skip
over those three times and hit the
fourth one because now I'm not gonna be
wasting time re watching me mess up the
take again and again and again I can
skip all of those trim it down and now I
have basically the outline of my video
from there on out what I will do is I'll
go in and do any b-roll if I need to you
know record me typing on the computer or
I need to integrate any overlays or any
graphic something that applies to help
to help better tell the story in which
I'm trying to present I will add that in
on top I mean you've already seen a
little bit not sure how well it'll come
across right here but this bit of pink
that you may or may not be able to see
right around here those are different
types of over light overlays and those
overlays like I said allow me to better
tell the story and then I throw on the
background music I throw on any color
grading and then I export it and then I
go on to create the thumbnail I upload
the video to YouTube I schedule it for
the next day or two to go live I make
sure that my end cards are in there the
things that you see at the end of the
video that say hey watch this video or
click this to subscribe which by the way
if you haven't yet be sure to subscribe
hit the like button if you do like this
video I incorporated the description any
links and then I go down to the tag I
incorporate any tags that are applicable
to the video that'll help the SEO when
someone types in something in the
youtube search bar and then the video
goes live I let it sit for 12 to 24
and the hop on in down to the comment
section to respond to your comments like
I said not all of this is applicable to
every single day I don't respond to
comments every single day I don't upload
a video every single dad don't edit each
and every portion of that every single
day which is why I have to tell you
instead of showing
[Music]