0:00:23
welcome back guys um today is a really
0:00:28
um bell and fix and recorders um
0:00:32
for those of you you are new here via
0:00:35
stream from 9 30 to 10 30 on weekdays
0:00:38
and 9 30 to 11 30 on weekends
0:00:40
so who is wondering who is this new
0:00:44
around here in this theme today um this
0:00:47
i want to welcome you andre and i want
0:00:49
to thank you for joining us today
0:00:51
andre works as a principal developer at
0:00:55
right now and he's going to be our
0:00:57
special guest tonight welcome andre
0:01:00
thanks carter yeah thanks sane it's
0:01:03
all right so what do we have today
0:01:07
fantastic um thank you kathy for the
0:01:11
intro and once again uh thank you on
0:01:14
dre for taking the time to come here
0:01:18
really uh appreciate by the way i
0:01:21
i love the early as in very advanced
0:01:26
lights decoration at the back
0:01:31
yeah it's so it's i always put a little
0:01:34
with everything i do so these are all
0:01:36
controlled using my google home
0:01:38
so i can say turn on off lights
0:01:41
makes it easy when you go to bed to turn
0:01:43
everything off at the same time
0:01:45
it's also nice to have some lights on
0:01:48
that's fantastic just looking really
0:01:55
tacky room you guys need some
0:01:59
fancy lights as well yeah
0:02:03
i can on that one yeah
0:02:08
all right guys um so i'm just gonna
0:02:11
give a bit of a contest so we'll be
0:02:16
the building as in getting
0:02:19
the board name from the front end
0:02:22
to the back end and um
0:02:26
while the uh application deploys
0:02:30
into sam which is cloud formation we
0:02:38
few questions and if you guys have any
0:02:42
any questions you would like to
0:02:46
ask as well feel free to comment it and
0:02:49
we will be highlighting those questions
0:02:53
oh over to you gothic but before we
0:02:57
everyone has their water
0:03:06
all right cool all righty um jen you
0:03:10
want to go ahead and share your screen
0:03:12
yes so i've already logged into
0:03:16
aws to save us a bit of time
0:03:21
and i've uh if you want to
0:03:24
get the middleware up on your side and
0:03:28
um i'll just control the
0:03:32
screen sharing options
0:03:35
all right shared my screen permanently
0:03:38
put me up and down that's brilliant so
0:03:48
have you worked with fetch apis yeah
0:03:51
a few apis in my time okay we have an
0:03:54
error we'll solve it today
0:03:56
yeah there we go i'm interested in
0:03:58
seeing how you guys attack the problem
0:04:00
i think before we get started we should
0:04:02
all have a hydrations there's someone
0:04:04
called alexander gamerman who says we
0:04:06
should get some water
0:04:07
in the gullet perfect
0:04:10
let's do that sounds like a ways man
0:04:23
like um you probably already
0:04:26
know i think that we were at the point
0:04:33
express app as a back end is
0:04:36
actually moving the data properly
0:04:44
and we've already tested that with
0:04:48
postman or obviously
0:04:52
so just switch to your screen now
0:04:55
and we can see how can we improve
0:04:59
um what error we are having
0:05:03
on your on your end all right so i'll
0:05:06
share your screen now there we go
0:05:25
uh alexander gamerman uh a question for
0:05:39
when do you think it's time to move
0:05:42
away from i do services and back to
0:05:49
i'm not exactly sure the question is
0:05:52
asking i think the question is asking
0:05:54
when do you move away from a monolith to
0:05:56
a micro service architecture is that is
0:05:58
that correct alexander
0:06:03
are you asking the reverse when do you
0:06:04
move back to monolithic because that's a
0:06:06
more interesting question
0:06:12
mr tickles 2020 hello
0:06:15
welcome good to have you
0:06:19
all right um no error here i'll just
0:06:21
open the end point once
0:06:23
all right cool but
0:06:26
pretty sure there's nothing posted for
0:06:30
right um i'll do a
0:06:33
get from the postman just to make sure
0:06:36
i got it here oh wow
0:06:39
there are many i don't know how we got
0:06:41
30 votes i'm pretty sure there were not
0:06:43
30 votes yesterday
0:06:44
it wasn't cuz i was working off to this
0:06:48
stream but still couldn't couldn't get
0:06:52
yeah all right so you're gonna go ahead
0:06:56
first before we move on yes
0:07:00
uh i'll do that but okay can you please
0:07:03
um make sure that you uh
0:07:07
attended attend the chat when
0:07:10
i'm doing things on the screen and
0:07:14
when you are i'll make sure the
0:07:17
chat is attended right so
0:07:20
just opening up yeah you need to take
0:07:23
if because i can't do it right now i can
0:07:26
answer the questions so
0:07:28
mr tickles ask is is java this is
0:07:31
um and alexander asks the successor
0:07:33
moving back to a monolith from
0:07:35
microservices which i think is an
0:07:37
interesting question because that's not
0:07:40
that's not very common so the benefits
0:07:42
of moving from a monolithic to a micro
0:07:44
service architecture
0:07:46
well let's let's start from the the
0:07:47
fundamentals so what is a monolithic
0:07:51
that's usually having a single
0:07:52
deployable asset and having all of your
0:07:54
code and all of your endpoints in one
0:07:56
deployable bundle uh the difference
0:08:00
and then you find at some point that
0:08:03
your your code base gets too big
0:08:06
and it becomes too hard to to
0:08:10
refactor your single code base maybe you
0:08:12
have multiple team members
0:08:14
and you you start to lose agility so
0:08:18
the the next of developing
0:08:21
is to logically break up that single
0:08:24
moment augmented endpoints into separate
0:08:27
deployable bundles
0:08:28
um when people say microservices the the
0:08:32
meaning of microservices is you have a
0:08:36
stack in one deployable bundle or not a
0:08:38
bundle you have one
0:08:40
one full stack of resources
0:08:43
um so you have your database and you
0:08:47
and maybe even the front end but
0:08:50
sometimes the front end is not part of
0:08:54
it's i mean it's a common issue when you
0:08:56
have a single database but you have
0:08:58
apis or resources all accessing the same
0:09:02
database that's not strictly a micro
0:09:04
services architecture
0:09:06
so it's it's not very common for people
0:09:08
to do microsoft pure micro service
0:09:10
architecture and from the from the start
0:09:13
um but yeah so once once you get to the
0:09:15
point and you break up your monolithic
0:09:18
people usually find that they get a lot
0:09:19
more flexibility and deployment speed
0:09:22
um but moving the reverse is quite
0:09:26
um yeah i i personally have never
0:09:30
seen a company do the reverse and move
0:09:31
back to a monolithic architecture
0:09:34
usually because at that point when
0:09:36
they've decided to break up into a
0:09:38
micro service architecture there's just
0:09:39
so much code that it be
0:09:41
it'd be quite unmaintainable if there
0:09:43
was a single level bundle
0:09:45
yeah yeah i mean i've seen
0:09:49
workshops on code deploy as well and how
0:09:52
they focus on how do you want to keep
0:09:54
pipelines um broader
0:09:57
or sometimes even narrower as well but
0:10:01
i do get your point that how this is
0:10:03
getting kind of trivial at this point
0:10:07
yeah because microservices definitely
0:10:10
slow things down because to do it
0:10:12
probably you need separate deployment
0:10:15
yeah yeah matt cole says hi ass
0:10:19
hey hey man glad you're here
0:10:24
that's um excitement okay um
0:10:31
i hear apis are fast
0:10:34
andrei can uh to speak to this from
0:10:37
experience and why
0:10:45
trying to think about how to answer that
0:10:50
apis uh are meant for
0:10:54
computers to to access so
0:10:57
usually they don't they don't serve up
0:11:01
human readable data i think an
0:11:04
application program interface or
0:11:07
um so one one reason that apis are
0:11:10
usually fast is because they don't have
0:11:12
any of that front end
0:11:13
logic that usually slows down the page
0:11:17
that that fights fast
0:11:22
but again the api is just
0:11:25
the serving of information um in a in a
0:11:29
flexible way it's got nothing to do with
0:11:32
speed you can make a really slow api
0:11:35
right um and when when you say api
0:11:38
they're usually referring to something
0:11:43
over http um but mr tickles mentioned
0:11:46
sockets are faster which are usually
0:11:48
done through a connection
0:11:50
sometimes like udp which is a different
0:11:54
tcp which which most
0:11:57
games actually use because the
0:12:00
difference between tcp and udp is that
0:12:02
tcp is strictly ordered but
0:12:04
like it's ordered and it also has fail
0:12:07
farm fault tolerance
0:12:09
so if something happens along the wire
0:12:13
between zayn and and kartik it'll get
0:12:16
um but with udp the message and it
0:12:19
doesn't arrive it just doesn't arrive it
0:12:21
could also arrive out of sync
0:12:23
so that's not really an issue with game
0:12:25
you're moving around a map
0:12:27
um you just throw you get messages out
0:12:30
of order you just throw the information
0:12:32
keep going but if you do something like
0:12:33
a financial transaction to make sure
0:12:37
yeah um guaranteed delivery yeah
0:12:41
right all right yeah it's web sockets uh
0:12:46
also be extremely slow there's no yeah
0:12:50
speed and apis or websites are usually
0:12:52
two separate things
0:12:55
depends on how well you implement them
0:12:58
right that was pretty insightful um we
0:13:01
comment from alexa saying another
0:13:04
question for andre um
0:13:06
as a swag collecting enthusiast what is
0:13:08
the best type of swag scoring to collect
0:13:11
i attack you and it's okay that's that's
0:13:12
a tricky one this could cause some fire
0:13:18
for collecting my swag so i went
0:13:21
i went to um las vegas for an event an
0:13:25
event called reinvent a few years ago um
0:13:28
and we both managed to fill up
0:13:31
at least one full duffel bag full of
0:13:35
we brought back um so i have the i was
0:13:39
in a situation where i had
0:13:40
way too much swag so i actually think
0:13:43
this is a quite good question because at
0:13:45
you can't keep all the swag you have to
0:13:49
yeah um so yeah i thought that the
0:13:53
some really interesting swag items i got
0:13:55
from the past were those metal drinking
0:13:58
as opposed to you know the plastic one
0:14:07
so that was pretty cool to have one of
0:14:10
was engraved with the company name that
0:14:12
was pretty pretty cool swag
0:14:14
i'm also a favorite fan of um tech socks
0:14:18
yeah so i don't even know if maybe maybe
0:14:22
chime or something i don't know
0:14:25
nice one i don't know what the chime
0:14:30
and even even if it it may have even
0:14:32
changed because these socks are a few
0:14:35
the real question is do you keep your
0:14:37
words near to your aws shirts
0:14:39
or not wearing tech shirts i don't know
0:14:45
i like i like wearing tech shirts at
0:14:49
you're not not a huge fan of free
0:14:51
advertising for companies
0:14:52
soccer socks are always fun okay nice
0:15:07
how many have you got
0:15:10
how many what's um socks have you got
0:15:15
i i i got rid of most of the ones i
0:15:19
i came back with about 30 pairs i've
0:15:21
only kept about 10.
0:15:23
um in terms of tech sheet t-shirts i had
0:15:26
40 50 but wow i got rid of all the ones
0:15:34
all right we have another question just
0:15:40
update for the show uh
0:15:43
gothic i'm thinking that we can just
0:15:47
question and uh on s just because
0:15:52
you're definitely getting a lot of
0:15:54
calling questions and i don't really
0:15:57
miss out on my learnings to that i'm
0:16:06
yeah so uh just to uh update the
0:16:09
viewers i'll keep the really awesome
0:16:12
quality questions coming up and
0:16:16
this statement loving it um we'll just
0:16:19
focusing on the questions and answers
0:16:24
so yeah if you want to read out the
0:16:28
question from uh alexander gave a man
0:16:31
just want to point out if at some point
0:16:33
we don't have some questions we can get
0:16:36
always yeah and yeah we will be flexible
0:16:39
yeah are you okay with andre sorry
0:16:42
are you okay with that uh dynamics
0:16:46
yep cool so alexa asks
0:16:50
would having go to um in javascript have
0:16:54
with debugging a shared app as you can
0:17:07
yeah i'm just thinking what the question
0:17:11
all right alexa do you want to give some
0:17:12
more clarity on the question maybe sorry
0:17:15
i mean when it when it comes to go to
0:17:17
the i think what alex is mentioning is
0:17:19
jump over code that you're not using um
0:17:22
when you're when you're debugging code
0:17:26
either server bound like an api or a
0:17:29
like the react app you're coding a lot
0:17:32
of times either in the console or in the
0:17:35
like vs code you can actually attach
0:17:39
and have a break point for you and in
0:17:41
most languages you can actually
0:17:44
jump around the code and just ignore
0:17:47
you just skip whole blocks of section
0:17:49
just by dragging where you currently are
0:17:51
um that's that's my experience with c
0:17:55
visual studio is a fantastic debugger
0:17:58
rewind you can actually go back in time
0:18:02
you can go back in time and um replay
0:18:04
certain pieces of code
0:18:07
but is that considered as
0:18:10
a good practice or a bad practice when
0:18:13
it comes to debugging there are no real
0:18:16
like whatever gets you to or the problem
0:18:19
the fastest the better
0:18:23
like you can do whatever you have to do
0:18:25
to get the code running console log
0:18:26
throw exceptions like literally
0:18:28
anything's on the table
0:18:30
um but when you're obviously when you're
0:18:33
actually making the code once you've
0:18:34
figured out the issue and you're
0:18:35
actually getting it ready for production
0:18:37
you want to strip that all back to make
0:18:38
it as lean as possible get rid of all
0:18:40
that debugging craft and just make it
0:18:45
right right right because uh the reason
0:18:48
why i asked you this
0:18:49
question is because um uh in my
0:18:54
works code i see a lot of
0:18:57
go to statements and um
0:19:01
this senior that was highly against it
0:19:04
but um there must have been a purpose
0:19:07
that they are in the code in the first
0:19:10
place but so i just for that
0:19:20
i just got a delivery from doordash oh
0:19:24
brilliant dinner time eh
0:19:33
that's pretty mad um
0:19:37
so yeah when it comes to go-to's like i
0:19:40
would never use go to there's no real
0:19:42
need to use go to in even debugging code
0:19:44
because of the reasons you don't you
0:19:46
don't need to skip over code with goto
0:19:50
um and go to we're not great in terms of
0:19:53
production code just because it makes it
0:19:56
and it it makes it very difficult to
0:19:59
debug i guess i'll have fun i'll find
0:20:03
matt asks is a chicken or lamb but uh i
0:20:06
i'm gonna have a second dinner
0:20:09
yeah i'll have it for lunch live stream
0:20:12
during lunch and you guys can
0:20:13
mukbang and watch me eat it yeah
0:20:18
oh did you have your live stream as well
0:20:23
yeah i do it i do it for work oh
0:20:27
okay i didn't know that was the um
0:20:34
i mean it's like internally oh okay
0:20:37
have like a just an internal internal
0:20:39
catch up where we just talk and
0:20:44
to get the um the the the face time when
0:20:48
working remotely it's really important
0:20:52
yeah actually it's it's important to
0:20:55
keep up the morale of the team
0:20:57
yeah jeff for sure
0:21:00
that's always good and i think
0:21:03
that's one of the real nice quality of
0:21:07
being a leader as well
0:21:10
yeah so the channel has a history of
0:21:14
how do you how do you keep the morale of
0:21:18
uh how do i keep the morale of the
0:21:21
going by just keeping streaming
0:21:26
fun rather than just considering as a
0:21:30
task so even though we have moments as
0:21:33
me and k we both mess up and
0:21:41
we both mess up but we learn from each
0:21:44
other and that really helps in
0:21:47
keeping this streaming going because
0:21:50
we are actually working on our
0:21:56
learnings so that would be
0:21:59
my take how about you karthik
0:22:03
yeah i mean um what's your take on that
0:22:07
obviously like streaming um something
0:22:09
which you welcome might want to quantify
0:22:12
viewers and stuff like that but it
0:22:13
really doesn't matter um
0:22:15
until unless you're kind of having fun
0:22:19
um when it comes to morale it it's
0:22:22
really something which
0:22:23
the good part is we haven't really
0:22:24
thought about this before you kind of
0:22:27
so that's like the best part that we
0:22:29
didn't really think about it ever still
0:22:32
um so that's a good part yeah
0:22:36
jeff that's that's fantastic because i
0:22:40
the uh when you get asked these
0:22:43
these kind of questions it really
0:22:47
provokes your thoughts as in even though
0:22:50
you haven't even uh thought about it
0:22:53
just the fact that you've been asked a
0:22:55
question it really forces you to
0:22:59
think which is always a good thing as
0:23:04
so just a question of
0:23:07
question for your management
0:23:10
how many chicken uh how many chicken
0:23:12
nuggets can you eat
0:23:14
one saying kind of a fun
0:23:18
question here and these are the
0:23:21
important questions
0:23:22
so yeah i might um i might share my
0:23:27
yeah ah cool video being chicken nuggets
0:23:32
we can make it well if you want
0:23:36
so back in the day i actually was um i
0:23:39
was in a small company with a few
0:23:42
um that we started scratch and we
0:23:44
decided like we just started it up to
0:23:46
do some projects we wouldn't normally
0:23:48
get at work and get some additional
0:23:50
and every now and then we catch up and
0:23:52
we do hackathons where we'd stay little
0:23:55
you know come together for the night and
0:23:56
you know do some coding and have some
0:23:59
and there was this one joker that every
0:24:01
single person he that came
0:24:03
he asked them to bring nuggies these he
0:24:06
affectionately called them
0:24:07
nuggets oh okay about six people
0:24:10
came and they all independently got
0:24:12
asked to bring nuggets so we all we had
0:24:14
yeah this plus extra food there was like
0:24:17
half like five kilos or something of
0:24:21
so that was uh that was my most amazing
0:24:24
chicken nugget experience
0:24:25
we all felt pretty sick after that i
0:24:27
think but we got lots of
0:24:29
time i'm going through like something
0:24:32
you know when you have like really heavy
0:24:33
food and then you just don't
0:24:35
look at food at all and now now it's
0:24:37
made me look at like five kilos of
0:24:39
chicken nuts i'm like
0:24:40
i'm done with the stream today
0:24:45
yeah i i've never made that many chicken
0:24:46
nuggets again in my life
0:24:49
another more youthful andre with a
0:24:54
yeah true that you got truth you guys
0:24:58
interest because i saw you guys reading
0:25:00
a kebab the other day at about this time
0:25:02
do it interact now sorry oh wait
0:25:06
dinner today oh i had
0:25:09
i had biryani but like what time do you
0:25:11
normally eat dinner
0:25:16
during the stream sometimes but
0:25:20
um usually like 8 30 i guess but what
0:25:22
are you about to use then
0:25:25
mine is say around seven to
0:25:28
eight and one normally have
0:25:32
for dinner is mainly fish as in
0:25:35
then grilled fish as in those bass
0:25:40
and veggies and rice
0:25:43
so they are pretty pretty good
0:25:47
do you guys like thanksgiving than that
0:25:50
five o'clock if i'm finished my meal by
0:25:55
okay cool i'm an old man well how are
0:26:00
don't feel hungry after that no
0:26:05
three three big meals a day but then i
0:26:08
much else no snacks or anything yeah
0:26:11
i do have some questions for you andre
0:26:15
me asking those um so
0:26:18
um these are some like basic questions
0:26:20
when you it comes down to like getting
0:26:22
into the software dev and stuff
0:26:24
a lot of people like it's not me it's
0:26:25
just like general questions um
0:26:28
um so the first question comes around
0:26:30
like a lot of my weight i've seen in uh
0:26:33
uni as well and a lot of people in
0:26:34
general that they find it really
0:26:36
difficult to find a niche when they get
0:26:40
it's also because the fact that it's
0:26:42
such a new industry like
0:26:43
um it's probably the newest industry
0:26:47
till now so there's just so much stuff
0:26:50
which is dynamic literally every day
0:26:52
everything's coming up
0:26:53
so how do you like kind of sit down and
0:26:56
data analytics is what i want to do and
0:26:59
this is what's going to happen
0:27:00
because it's just really quite
0:27:03
like anything at this point so what do
0:27:06
for the new developers or new people in
0:27:11
yeah so like you mentioned that like
0:27:13
tech is an incredibly evolving fast
0:27:15
evolving field where there's
0:27:16
there's too much for everyone to know so
0:27:20
may you know back in the 90s and you
0:27:22
know the early sort of 2000s it was very
0:27:25
focus on front end or back end
0:27:28
one specific language and one specific
0:27:30
part of an application
0:27:32
and that was enough but that's that's
0:27:34
not really the case anymore just because
0:27:37
there's so much to learn and so many
0:27:38
pieces of the puzzle and there's so much
0:27:41
value to be added by knowing everything
0:27:43
um and there's this there's this term
0:27:45
that's that was sort of very common
0:27:47
a while ago but it's called the these
0:27:50
t-shaped skill sets
0:27:55
the idea of that is that you should be
0:27:57
an expert in a specific thing
0:27:59
but you should also have a real breadth
0:28:02
of knowledge across
0:28:03
many many things because that breadth of
0:28:05
knowledge will help you going forward
0:28:07
in ways that you don't really expect so
0:28:11
my my suggestion to all juniors is you
0:28:14
with as much tech as you can try not to
0:28:16
focus on one specific
0:28:18
thing unless that's yours because like
0:28:21
everyone has a day job right everyone's
0:28:22
going to be working in something
0:28:24
and they get better and that faster but
0:28:26
you should still strive to understand as
0:28:28
much tech as you can
0:28:30
at a really broad scale
0:28:33
but i will i would recommend for juniors
0:28:35
not to get tied down to a specific field
0:28:37
too quickly because there's really a lot
0:28:40
and most of the time people don't even
0:28:42
know what they enjoy
0:28:44
or they've tried a lot of things like so
0:28:48
have you know gone from back to front or
0:28:50
front to back end after you know five or
0:28:52
six years of their career because they
0:28:54
realize what they enjoy until that part
0:28:59
right but so give everything see what
0:29:03
keep an open mind but that's kind of
0:29:06
also a thing right like even even when
0:29:08
you're kind of trying so what's the
0:29:10
formula what's the template that okay
0:29:12
this is the point i should talk now and
0:29:14
this is not really what
0:29:15
my time um well your time
0:29:19
the value and your time is the
0:29:21
subjective right like if you're
0:29:23
if you're enjoying it and you're gaining
0:29:24
something out of it like that's what
0:29:28
in your own private time like at work
0:29:30
that's a different story
0:29:31
it's like i i strongly believe that
0:29:34
people should be doing
0:29:35
whatever it does like maybe being a
0:29:38
little bit more pragmatic
0:29:40
and getting more done um with less
0:29:44
less um tech maybe yeah like you know
0:29:46
maybe not trying the newest technology
0:29:49
whatever the company's already using and
0:29:51
just getting features out the door and
0:29:52
delivering value to customers um
0:29:55
but in your pride in your personal life
0:29:57
and whatever you find interesting
0:30:00
yeah i i think that thinking about it
0:30:02
from like a value point of view is like
0:30:05
the wrong way to go like just keep on
0:30:07
diving into something if you find that
0:30:09
you're enjoying it and you're getting
0:30:10
something out of it you're learning
0:30:11
something then why would you stop
0:30:14
yeah that's because like if you're doing
0:30:16
it from the point of view of getting
0:30:17
another job and you're so
0:30:19
you sort of you're thinking about it
0:30:20
from an aspect of you know
0:30:22
what should i be working on that other
0:30:24
people think is valuable like that the
0:30:25
wrong way to go about it you should be
0:30:28
passionate about something and just
0:30:31
go for it that's true
0:30:36
so much tv can you mute
0:30:40
that and notifications please i was
0:30:43
actually pasting the link on this card
0:30:45
that's what i had to open okay
0:30:48
cool um we have another other there's so
0:30:52
messages here so front end is preferable
0:30:55
back end developers have weird interests
0:30:59
he is just one area of death but the pie
0:31:01
person has a primary and depth and a
0:31:03
secondary area of depth
0:31:06
yeah i'm not sure about that
0:31:10
yes i think that i think that they're
0:31:13
yeah i suppose you can have as many
0:31:15
points as you want you could probably
0:31:17
shape skill set m shape skill set like
0:31:19
you yeah whatever what the idea is that
0:31:22
you're an expert in something
0:31:23
but you have broad skills uh if you want
0:31:26
to focus on something
0:31:28
second secondary um because
0:31:31
i think this sort of comes back to the
0:31:33
question of like what is a full stack
0:31:35
can you truly be a full stack developer
0:31:39
i actually i don't know like originally
0:31:43
you could write a little bit of css
0:31:46
and you had a reasonable back-end
0:31:48
knowledge but right like to in today's
0:31:50
that would not make you full stack you'd
0:31:52
have to know infra
0:31:53
you have to know a way to like wait for
0:31:57
not just know front-end but have a
0:32:00
of like a reasonable um skill set in
0:32:03
styling not just using css for example
0:32:05
but using some kind of
0:32:08
styled components like there's there's a
0:32:10
lot of frameworks that make
0:32:12
your life easier yeah yeah it's it's
0:32:16
it's an interesting
0:32:22
alexander cable man is asking about
0:32:26
purchasing agile stationery
0:32:30
you're uh i'm not entirely sure a local
0:32:32
news agency that sells post addresses
0:32:35
yeah how many poster notes can you buy
0:32:38
in different colors and pens
0:32:39
that's all you need yeah
0:32:43
agilestationary.com
0:32:46
i'm sure there's money to be made
0:32:47
selling t-shaped post-it notes
0:32:54
so mr tickles are asking
0:32:57
how come so many companies do open
0:33:00
office plans this is why i mostly go for
0:33:09
that's uh i think that's a question that
0:33:11
everyone asks every single day
0:33:13
yeah why would i go back um
0:33:16
there's a lot of there's a lot of
0:33:17
benefit i mean humans are very social
0:33:19
and there's a lot of benefit mentally
0:33:22
and physically from being around other
0:33:25
um maybe maybe not every day in the way
0:33:28
the way that we were but i still think
0:33:30
there's a lot of value in going to work
0:33:32
and developing that that relationship
0:33:35
that only comes with meeting them in
0:33:38
because i don't think anyone on the on
0:33:41
say that they've made a really deep long
0:33:43
lasting connection in the last year and
0:33:45
a half over zoom like you just can't do
0:33:46
that you need to have meet people you
0:33:48
need to read their
0:33:50
language that that
0:33:52
that extends to work as well like a lot
0:33:55
over over the lunch table over you know
0:34:03
missing from um remote work i don't
0:34:06
you need to necessarily work five days
0:34:10
i think that that's probably never going
0:34:14
um it's important to be at the office a
0:34:19
in terms of open office plan that's just
0:34:21
the way that to pack in as many people
0:34:23
as possible i think
0:34:24
um there's there was there was this old
0:34:28
like there's this famous architect from
0:34:31
america that originally designed the
0:34:33
over the open office plan as a way to
0:34:36
um i think architects work more
0:34:39
over the years it's sort of become
0:34:41
bastardized and now everyone just thinks
0:34:44
you know bench a row of uh seats is
0:34:47
open office but it's not really
0:34:51
not particularly good
0:34:54
yeah that's true that's that's true
0:34:57
i i completely agree
0:35:02
with you but i'm in my workplace
0:35:06
our company has become as it
0:35:12
office so which means that i don't
0:35:16
go to work at all and i'm just
0:35:19
working entirely from home
0:35:22
so when you sit there
0:35:25
it's good to go to the office at least
0:35:29
days a week what are the benefits uh
0:35:32
she would say working
0:35:36
from home then going to the office would
0:35:41
so i mean the big thing is productivity
0:35:46
being enjoying your own time right
0:35:50
because the way that it used to work
0:35:52
was that you would do your eight hours
0:35:55
your commute to and from the office was
0:35:58
and i think that's quite unfair um
0:36:01
especially people who work a long way
0:36:03
away it's not even feasible
0:36:04
some people work you know in a different
0:36:07
rural town and it could take them an
0:36:09
way to get to work and that's just a
0:36:12
waste of their own time while they want
0:36:15
but exactly that's that's one thing but
0:36:18
it's just it's it can be so
0:36:21
productive being at home and not
0:36:22
constantly getting
0:36:24
tapped on your shoulder as a sort of
0:36:25
when you sort of become a senior
0:36:27
because it's really easy to constantly
0:36:28
get distracted in an open office at
0:36:31
and i suppose that's why so many
0:36:33
developers wear micro like headsets
0:36:35
um especially you know with music on
0:36:37
because it can be quite
0:36:39
distracting you know and often
0:36:41
especially in an open office
0:36:46
so i'd say the productivity and yeah i'm
0:36:49
saving saving your own time on commute
0:36:52
the two the two big reasons but like i
0:36:55
said the benefit of going to the office
0:36:57
it's more of the soft skills um and
0:37:01
as a as a junior in the mid i think
0:37:02
that's the most important time
0:37:07
yeah yeah that's absolutely right
0:37:13
gaming man is asking as senior hiring a
0:37:17
people does hey length ever play
0:37:20
a party no you hire that's a funny
0:37:28
no comments i don't think there's a
0:37:30
rules against hiring people or favoring
0:37:32
people with telling yeah
0:37:36
but you might get some big so you want
0:37:38
to watch out for that
0:37:40
i think it's more about the culture
0:37:42
you're in like when you like
0:37:43
like humans are just very primal animals
0:37:47
humans find comfort in seeing people
0:37:49
that sort of carry their own
0:37:52
their own style so that's why you see
0:37:56
all the yuppies all the white people
0:37:57
they all wear the suit
0:37:59
they also want to act and look alike um
0:38:04
so i think that it's it's it's that'd be
0:38:06
a culture based thing i'm sure there are
0:38:08
other cultures in the world where
0:38:10
her short hair is very odd and unusual
0:38:14
that's true but i think diversity
0:38:16
diversity is more important than all of
0:38:20
true though that's true as in
0:38:24
as in say the the personal attributes of
0:38:28
person as in the physical
0:38:32
aspects shouldn't really play
0:38:35
a part on the high ring because the
0:38:38
there to work and we don't really code
0:38:42
physically we occur from our
0:38:45
brain so as long as we have the soft
0:38:48
and the brain to use
0:38:51
to work that should
0:38:54
really be what matters to employees
0:38:58
don't you think yep yeah i think it's
0:39:02
i mean there's the there's the low bar
0:39:04
where you need to have
0:39:06
personal hygiene right yeah yeah of
0:39:10
that bar is even too high for a few
0:39:14
i think everyone has the story where you
0:39:16
know there's always that one person in
0:39:18
the office that that doesn't take their
0:39:19
personal hygiene as seriously as they
0:39:22
but like like it's all it's all fair
0:39:24
game like if you want to have long hair
0:39:26
or short hair it's um
0:39:27
personal personal preference yeah i've
0:39:31
gone over like a document um it was like
0:39:35
um hr like document thingy so i was it
0:39:38
was from uni so i was just reading over
0:39:40
and it was kind of basically on how like
0:39:43
um these hiring managers kind of like
0:39:46
differentiate between your personality
0:39:47
and uh your appearance as well like
0:39:50
sure like they do want to be hire people
0:39:53
with good personalities but
0:39:55
your appearance could also mislead them
0:39:57
so you might want to watch out for that
0:39:59
one as well initially
0:40:01
all right um any questions here um
0:40:04
so right i just yeah open floor plan is
0:40:08
definitely distracting um
0:40:10
it wouldn't be productive
0:40:14
um yeah productive in the sense that you
0:40:16
would get a bit more less distraction
0:40:19
um you should watch the movie office
0:40:22
if you're interested in what it'd be
0:40:23
like to have a cubicle um
0:40:26
very very interesting interesting
0:40:29
american movie um about about developers
0:40:33
who live in a cubicle
0:40:34
cubicle office uh working from you don't
0:40:37
have to have scrum masters
0:40:39
i mean that's not true you still have
0:40:40
scrum masters even on zoom
0:40:42
you can't escape those guys um
0:40:46
and then so it's learning javascript
0:40:49
more these days than python that's
0:40:51
subjective i suppose they they both have
0:40:55
um i i like javascript just because you
0:40:59
front end as well as back end i don't
0:41:01
think python's made the leap into doing
0:41:03
front end as much as flexibly as
0:41:05
javascript has but it's
0:41:07
it's definitely on the way like you can
0:41:10
using python now so like writing that
0:41:14
end for the front end in python now as
0:41:16
well which is which is good
0:41:19
the speed they're very similar so
0:41:22
there's no there's no real benefit there
0:41:25
actually um i don't think there are
0:41:29
more questions so i'd go ahead and ask
0:41:35
um i just wanted to ask uh
0:41:39
one one questions so far
0:41:45
how would you say would be the
0:41:50
genie dev to amid dev
0:41:58
i suppose it's general productivity and
0:42:02
how much autonomy i think that the
0:42:04
biggest thing that changes over time is
0:42:05
your level of autonomy
0:42:07
so as a junior not you're not seriously
0:42:10
go off and do everything without any
0:42:13
kind of involvement from your peers or
0:42:15
your or your superior
0:42:17
or your mentor or whatever it's just not
0:42:21
um mostly because juniors and sort of
0:42:24
it's like it's like a curve when you
0:42:26
start out in it you have a lot of
0:42:28
unknown unknowns things you don't know
0:42:31
if that makes sense um yeah whereas
0:42:34
over time you you start to know enough
0:42:37
that you know what you don't know
0:42:38
like you know that graphql and back end
0:42:41
of it as a for the front end is a thing
0:42:42
whereas before you didn't even know that
0:42:44
was the thing for example
0:42:47
that's that's one of the reasons why you
0:42:48
should never sort of let a junior
0:42:50
um go wild because they're gonna foster
0:42:54
um but then it's more about the
0:42:58
the autonomy with that skill so they
0:43:00
sort of work in tandem you know once
0:43:02
proven that you can write some endpoints
0:43:04
or something then you're given a bit of
0:43:06
freedom to do it yourself again for
0:43:07
example the second time as a junior
0:43:09
um and i think the the the coarsest
0:43:13
way of measuring a meet over a junior is
0:43:15
just time in the industry
0:43:17
and that's just because experience is so
0:43:20
um and that's it's yeah it's it's so
0:43:24
coarse because like
0:43:25
you could literally like in a career of
0:43:27
like 30 years you could be spending 10
0:43:29
of those years effectively asleep at
0:43:31
work not learning anything and not doing
0:43:34
so yeah it's it's experience it's like
0:43:38
you know variable value and experience
0:43:40
years but when you're a junior
0:43:41
everything's new really useful
0:43:45
um yeah i think yeah just having
0:43:49
just coding like um alexander mentioned
0:43:53
hours a day should a junior be coding as
0:43:56
much as possible i mean if you're if
0:43:58
like you're the value you add to the
0:44:02
primarily is through coding or through
0:44:06
really what you should be focusing on
0:44:10
starting out like i'm probably an
0:44:11
extreme example i was coding at least 12
0:44:13
hours a day every single day
0:44:15
um just because you know like not not on
0:44:18
things that specifically that helped me
0:44:19
with work you know like games
0:44:20
development or something
0:44:22
making sites like whatever you find
0:44:25
something you don't understand and you
0:44:27
work on it just like you guys are doing
0:44:28
here right like you really have to put
0:44:30
in time outside of work
0:44:32
and you know sometimes people on it get
0:44:34
a little bit precious they're like oh
0:44:35
you know i don't have to i shouldn't
0:44:37
have to do this outside of work but it's
0:44:38
it's common in like every single field
0:44:41
like a doctor like imagine a doctor that
0:44:43
just didn't that only learned from nine
0:44:45
to five like that's not a thing right
0:44:47
like most skilled professions you need
0:44:49
to put in extra work
0:44:51
unless you're extremely talented and you
0:44:54
actually when you're starting out to get
0:44:56
off that curve of unknown unknowns you
0:44:58
have to put in as much time as you can
0:45:00
and that's why it's quite good to be
0:45:03
i don't know it's probably a lot easier
0:45:06
when you're sort of a young um just a
0:45:09
young person to find that time whereas
0:45:11
when you get a bit older and you have a
0:45:12
family it can become
0:45:13
quite hard to find that time that's true
0:45:17
so yeah the question is when you when
0:45:18
you go become a mid and the answer is it
0:45:21
depends like most things in life
0:45:24
it's uh when you become a mid when you
0:45:26
see yourself as a medium when other
0:45:27
people see you as a mid
0:45:29
there's there's no like if you go for a
0:45:32
job right now and you get higher there's
0:45:34
a mid you're at mid
0:45:34
right yeah yeah you can get higher
0:45:38
so it's it depends on look at it look at
0:45:41
a few cvs and if you tick all the boxes
0:45:43
then you're probably going
0:45:44
you're suitable for that role then
0:45:46
you're probably that role
0:45:48
yeah that makes sense you know a lot of
0:45:51
um junior to mid uh jump a lot faster
0:45:56
like let's say like four to five years
0:45:59
peers going from junior to mid jobs
0:46:02
but not sure if that actually means that
0:46:06
they're on that but yeah i think it's
0:46:09
easier to make that leap i think like
0:46:13
like a super rough rule of thumb is like
0:46:18
between each goal so like two to four
0:46:20
years as a junior to a mere two to four
0:46:21
years a mid to a senior
0:46:24
yeah that's like a super rough rule
0:46:28
talented you are i guess yeah
0:46:32
mr tickles yeah i know some real young
0:46:35
people you know they're the smartest
0:46:36
people in the world
0:46:37
um and they just they just get
0:46:39
everything a lot faster than us common
0:46:43
for us it's all about time and
0:46:45
experience like yeah you put enough
0:46:47
hours in you'll be as good as they are
0:46:50
work hard that's true yeah yeah
0:46:54
mr tickles has a comment that doctors
0:46:57
aren't as important as programmers
0:47:01
i was reading this article that how um
0:47:04
software is the most expensive and most
0:47:08
thing which is produced by humans so
0:47:12
if you think that i support you i guess
0:47:16
but um anyway um andre so what tech
0:47:19
stack are you working on at seek
0:47:21
um i'm sorry one of the reasons i joined
0:47:24
seq was that their tech stack actually
0:47:26
closely aligns with what my personal
0:47:29
so they've got a a tech direction to use
0:47:33
javascript and typescript for the
0:47:35
majority of their code base
0:47:36
and like like all good things it's a
0:47:39
you should use it but you like there's
0:47:41
no one language that suits all
0:47:44
like for any sort of computationally
0:47:48
if you have a script you're doing it
0:47:49
wrong because javascript just does not
0:47:53
old language so it's really important to
0:47:55
have some kind of compiled language
0:47:57
in your toolbox as well as having uh
0:48:00
some another a language like javascript
0:48:03
yeah yeah that's true um so
0:48:07
we use aws um but most companies have a
0:48:11
interest in being multi-cloud or at
0:48:14
services from different clouds but we
0:48:20
a lot of our a lot of our libraries we
0:48:22
we write our in-house like we have our
0:48:24
own styling library we have our own
0:48:26
ci cd library and well i
0:48:30
yeah our like our way to that we do
0:48:32
deployments is in-house but we use
0:48:34
something called build kite which is the
0:48:36
pipeline which is like jenkins or github
0:48:41
vermilion there's a million pipeline
0:48:43
products like that
0:48:45
yeah yeah that's that's good that's good
0:48:49
it's pretty good yeah i was actually
0:48:50
coming to multi-cloud only so
0:48:53
i've heard that nab uses multi-cloud
0:48:55
pretty extensively and they're kind of
0:48:57
people to get on top of mixing and
0:49:00
that's what i've heard but i'm actually
0:49:03
interesting i was there at nab during
0:49:05
their transformative multi-click
0:49:08
six months ago yeah well more than that
0:49:11
but yeah i was i was a while ago but it
0:49:15
multi-cloud is very hard to achieve the
0:49:17
only way you can really achieve
0:49:19
is to do a containerization so
0:49:22
like because if you the the benefits of
0:49:25
being in a cloud are you use their
0:49:26
native services um
0:49:30
because that's that's the like the the
0:49:32
value that the cloud
0:49:35
has a bunch of you know ai stuff their
0:49:38
their lambda function you know function
0:49:40
as a service stuff is really
0:49:42
is really quite good um you know like
0:49:45
every cloud provider has their specific
0:49:47
service which is good
0:49:49
but yeah right one like if you write a
0:49:51
lambda in aws it's
0:49:53
it's you can't just cop for azure or gcp
0:49:57
right because it's coded for that
0:50:01
what you do is you you then have an
0:50:03
obstruction right like you
0:50:04
instead of you know having all of your
0:50:06
code in your lambda handler
0:50:08
you have a function that takes a
0:50:09
parameter and then your lambda function
0:50:12
you know function with the parameter for
0:50:13
example you know like general like
0:50:15
general functional abstractions like
0:50:17
that's the next level
0:50:18
so then you can copy and paste that
0:50:20
function between multiple clouds
0:50:22
and you just replace that you know that
0:50:23
little wrapper but then you you
0:50:26
dig deeper and it's just not that simple
0:50:27
like when it comes to
0:50:29
um iam you know like um yeah user
0:50:33
management permissions and policies like
0:50:35
really deeply ingrained into how you
0:50:39
for each platform and it's very very
0:50:41
difficult to do serverless
0:50:43
um like secure serverless copy and paste
0:50:47
so then what you do is you instead of
0:50:50
like using those serverless
0:50:52
functions and that functionality that
0:50:54
each cloud provides you then use
0:50:55
something like containerization
0:50:58
where instead of instead of having your
0:51:00
code like directly running
0:51:01
in a service like lambda or something
0:51:05
the docker contain like a box and then
0:51:08
the only thing that you really consume
0:51:09
from each cloud is just the thing that
0:51:12
and because the dock itself is run the
0:51:16
everywhere like you can run it with a
0:51:18
raspberry pi if you wanted to
0:51:20
it means you can run that every single
0:51:23
um but that that issue still exists and
0:51:27
like you still want to consume some
0:51:30
if you don't do contribution you can't
0:51:32
do multi-cloud and that wasn't doing
0:51:34
containerization well at the time so um
0:51:37
do you kind of think it's worth the
0:51:39
trouble what people are trying to do in
0:51:41
the name of i don't know for security or
0:51:44
so do you think it's worthy of investing
0:51:48
your devs time into
0:51:49
achieving this yeah well
0:51:53
the dev the dev time is like a
0:51:56
consequential ride like the the value
0:51:58
that the dev provides
0:52:00
like value for the company like if the
0:52:03
wants multiple that means there's a
0:52:05
value that's higher than just product
0:52:09
and sometimes that that value is
0:52:12
that's like the number one priority like
0:52:15
client they might as well not exist
0:52:17
that's more important
0:52:18
than any specific developer productivity
0:52:22
so as much as the developers you know
0:52:24
playing and moan like
0:52:26
if the for example isn't compliant
0:52:28
they're going to be out of a job so
0:52:29
sometimes you just have to do the hard
0:52:33
and yeah like one of those hard things
0:52:36
yeah but um keeping inside the
0:52:38
compliance and would you ever recommend
0:52:40
um your client no i mean no one in their
0:52:43
right mind would do multi-cloud unless
0:52:46
like a high level reason like compliance
0:52:48
because it is just
0:52:49
it's because you have to not just become
0:52:52
an expert in one cloud you have to
0:52:53
become an expert of all the clouds right
0:52:55
because you can't just
0:52:56
not know about a cloud and develop and
0:52:59
just pretend that you're an expert and
0:53:00
then the next day you have data
0:53:02
exploration you lost all your data and
0:53:03
you're going you have a lawsuit
0:53:05
like you have to know about the clouds
0:53:09
that's again the unknown unknowns you
0:53:10
should know enough about what you're
0:53:12
doing work with the cloud
0:53:15
um so i would never recommend
0:53:17
multi-cloud in the sense of
0:53:19
identical workloads but in the term
0:53:23
multi-cloud using age clouds services
0:53:26
the best services selectively
0:53:28
100 you should be doing that so
0:53:31
using using aicep from aws and using you
0:53:35
know containerization
0:53:36
like cloud run or gcp for example i
0:53:39
don't know like every
0:53:40
every platform has their own services
0:53:42
which they're known for and which are
0:53:43
which they excel at um right and
0:53:48
feel free to mix and match like that's
0:53:49
the power of coding and
0:53:51
as long as you have that core instructor
0:53:53
that lets you work all that stuff
0:53:54
together then you're good to go
0:53:58
cool we have a question from alexa have
0:54:04
i don't know what about it it's actually
0:54:06
yes approach db is just like um
0:54:11
postgres effectively so it lets you run
0:54:15
different different nodes like different
0:54:18
databases in different locations but
0:54:20
they all keep their data in sync in
0:54:23
there's probably a more a better
0:54:25
definition out there somewhere
0:54:28
but it's it's it's not common to have
0:54:32
so most most services they they have you
0:54:36
replicas as many secondaries as you want
0:54:38
but there's usually one
0:54:39
master that keeps everything in sync
0:54:43
and more more than that there's not that
0:54:46
many services that do that that are
0:54:49
so like being able to run that in a
0:54:52
docker container there's not that many
0:54:54
you can like some like aws has services
0:54:56
right that are multi-region multi-az
0:54:59
you know they've got six red read
0:55:01
replicas like they're they've been
0:55:03
to be um redundant
0:55:07
but that's not what cockroaches
0:55:10
cockroach is that but
0:55:11
as a reusable container
0:55:15
right right instead of using a service
0:55:19
container functionality which means you
0:55:21
can deploy it on your raspberry pi you
0:55:22
can deploy it in aws you can deploy it
0:55:25
and you're not tied into that cloud
0:55:31
again like you can either spin up aurora
0:55:33
and have all those functionalities or
0:55:35
you can use cockroachdb and do it the
0:55:37
and that depends on what values the most
0:55:44
now let's jump back into some questions
0:55:45
so there's questions about typescript
0:55:47
why would you use typescript well when
0:55:53
if you if you code javascript at all you
0:55:55
should be using types because it gives
0:55:58
um why would you why would you not want
0:56:01
write safer code and the the overhead is
0:56:05
um a lot of a lot of the types can even
0:56:09
with typescript and there's just there's
0:56:12
no reason to not be using types in 2021
0:56:14
if you if you're arguing against
0:56:16
typescript you're you're not making a
0:56:18
good argument it's like
0:56:22
your your personal like happiness and
0:56:25
being productive is not as valuable as
0:56:27
the safety the type trip presents and
0:56:29
the company itself you know
0:56:31
the value that safety prevent presents
0:56:32
for the company is more valuable than
0:56:34
your your personal preferences
0:56:37
or types but again like if you if you
0:56:40
want to use a compiled language like
0:56:42
java or like c sharp go ahead
0:56:44
i'm not saying don't use that i'm just
0:56:45
saying if you're using
0:56:47
javascript you should be using type um
0:56:50
but as a developer like like it makes me
0:56:53
so much faster having the types
0:56:55
so like if you import a library like aws
0:56:58
and you want to call a function like
0:57:00
your dynamo function in javascript you
0:57:02
have no idea what you're doing right
0:57:03
you're constantly looking at the
0:57:05
it's just it's impossible to get started
0:57:08
whereas with typescript
0:57:10
or function and suddenly in telesense
0:57:12
it'll tell you what the function what
0:57:13
the parameters are
0:57:14
it'll give you documentation in line in
0:57:18
that gives you productivity so i don't
0:57:20
think there's an argument
0:57:21
instead or you could use github up to
0:57:28
cool um i think we have another question
0:57:32
that would blockchain replace
0:57:36
the need for clouds
0:57:40
blockchain's interesting blockchain is
0:57:43
effectively a ledger
0:57:45
so it's like what financial institution
0:57:48
institutions have used for decades right
0:57:50
like it's just a ledger of every single
0:57:51
transaction in order
0:57:53
except the difference is that every
0:57:57
the server everyone has a say in is is
0:58:00
transaction valid so
0:58:04
to make let's say that three of us
0:58:08
are the nodes in a blockchain and i say
0:58:10
you know give andre a million dollars
0:58:13
people say no right like that's that's
0:58:17
um but if everyone says yes then my the
0:58:20
row gets added and i get a million
0:58:22
like that's effectively how at a really
0:58:25
dumbed down version that's how
0:58:28
um so it's really have distributed
0:58:31
um you you want that sort of that
0:58:34
value um you want you want some kind of
0:58:38
data stored you know like you want
0:58:40
transactions that got
0:58:42
moved replaced or deleted they're there
0:58:44
if you don't like it too bad
0:58:46
so yeah financial transactions are good
0:58:49
you can do things like website design
0:58:53
because i mean it's pretty it's pretty
0:58:54
it's not a great experience because
0:58:56
every single time you
0:58:58
to start up the server like you have to
0:58:59
get all of those transactions like you
0:59:01
have to become the server
0:59:03
and get all that data in the blockchain
0:59:05
to do anything useful
0:59:06
so that that initial bootstrap is going
0:59:08
to take you hours or days
0:59:11
and that's the same experience if you
0:59:12
want to start like mining bitcoin like
0:59:14
you first you have to pull
0:59:17
gigs tens of gigabytes um but once you
0:59:20
like you have everything that's ever
0:59:25
right so we'll place a need for cloud
0:59:28
i don't think that's the right question
0:59:31
i think it could replace specific niche
0:59:34
things that originally
0:59:36
right now have been um secured
0:59:39
on you know a server somewhere in
0:59:41
someone's you know warehouse
0:59:46
it's an interesting right in question
0:59:50
i think before you have to do the
0:59:54
yeah how is it like five good job
1:00:01
um yeah that that seems like a good way
1:00:05
to end the video i guess
1:00:10
glad that you didn't eat your dinner yet
1:00:12
so that's uh that's the goal i've had my
1:00:14
generation i just haven't had my second
1:00:23
cool um i think it was pretty uh really
1:00:27
um and i'm glad that the questions are
1:00:29
still coming in that means
1:00:31
this was a successful live stream i
1:00:34
uh yeah it was really fun to have you on
1:00:41
we'll have to do it again sometime for
1:00:43
sure for sure absolutely
1:00:45
yeah so before we do that challenge uh
1:00:48
san diego add something
1:00:54
thank uh andre for his time
1:00:57
the wealth of knowledge and experience
1:01:01
shared as well really as it means a lot
1:01:04
uh i'm i'm pretty sure viewers
1:01:07
go a pretty good inside from your
1:01:10
experience and knowledge so thank you
1:01:13
um do you want to add something to that
1:01:26
regular programming and actually see
1:01:27
some code next time
1:01:29
yeah true as you know
1:01:32
i wanted to work on the code as well
1:01:37
but then there were as in many
1:01:40
many questions comments so i thought
1:01:44
just a good idea this time we focus on
1:01:47
questions and then in the next
1:01:51
can actually have some fun with the code
1:01:54
yeah i'm looking forward to some
1:01:56
blog posts for this stream definitely
1:02:00
definitely all right you want to do a
1:02:05
challenge k yeah let's uh um
1:02:08
we need to adjust her all right let's do
1:02:12
yeah wait how many are we we need to
1:02:16
cheeky a cheeky five that's all they get
1:02:33
yes then comes for me so i don't
1:02:37
what's happening right so
1:02:40
when i say three two one and then we
1:02:44
go for five each all right
1:03:01
four five all right
1:03:06
good way to get energized there we go
1:03:25
that was fun there um
1:03:29
yes especially with our andre
1:03:33
as well a lot of fun now yeah
1:03:37
all right guys um thanks a lot for
1:03:40
joining us it's been a pleasure
1:03:41
having all of you and thank you all
1:03:46
time as well i'm looking forward to
1:03:51
seeing you on the next stream as well
1:03:54
when you're available so let us know and
1:03:58
who would love to do this again with you
1:04:02
um and if those classic
1:04:05
and andre um yeah just
1:04:08
uh we should for sure dude
1:04:12
i could really see the chatbot
1:04:15
all cured and thanks so that means it
1:04:18
um success uh in the audience point of
1:04:22
yeah um i wanna add something andrew and
1:04:26
end this tune into our raw code is next
1:04:31
9 30. nice we got a
1:04:34
we got andre approved yeah
1:04:40
was a huge one so yeah yeah all
1:04:43
over and out same times same place and
1:04:47
a different task all right
1:04:51
thanks guys cheers