Press "Enter" to skip to content

Sticker Pack + Super Patron launch


good Monday morning no programming today
it’s just gonna be me talking patreon
and stickers I mean if you don’t like
stickers I’m sorry just return next week
and we’re gonna be back to our
ordinarily scheduled programming content
as of today you can become a super
patron of fun fun function for nine
dollars a month if you become a super
patron before October ends I will mail
you the Fun Fun function sticker pack
this is your only chance to get this
particular lippert particular sticker
pack because we will never print this
one again oh my god limited edition if
that is all you need to know then there
is no need to watch the rest of this
video just go to the link in the episode
description to become a super patron
because the rest of this video is just
gonna be me trying to convince you to
become a super patron I’m gonna talk
about patron AG I’m gonna show you the
stickers in detail and I’m gonna tell
you a little bit of story behind each
sticker like the where it came from what
is a super patron well you I hope as you
might or might not know the production
of fun fun function is mostly funded by
patrons I should remove this because the
lamps here make it really worn as a
patron of fun fun function you chip in a
couple of bucks each month to support
the production of the show and quite
frankly you are the reason why I’ve been
able to continue the production of the
show for the last three and a half years
up until today in there has been a
number of different levels of patrons
but
today we’re gonna simplify that into
just two types of patrons forum patron
and super patron as a forum patron you
chip in two bucks a month and thus
thanks for that you get access to the
Fun Fun forum I’m very very proud of
what the Fun Fun forum has become over
the last year it turned into exactly
what I wanted it to be a place where I
can have fun and friendly and familiar
discussions with with you as a super
patron you chip in nine dollars a month
now if I’m being honest super patron is
pretty much exactly the same as a forum
patron it’s just more expensive
you should really only become a super
patron if you personally feel like it
would be a good thing for you to give
the show a little bit of extra support
but yeah but on some months not all of
them but some super patrons will get
random loot and this October that random
loot is this sticker pack so to repeat
this high value offer if you become a
super patron before the end of October I
will mail you the using my own hands I
will mail you the Fun Fun function
sticker pack this is your only chance to
get this mmm this particular sticker
pack will never print this again mic
print another sticker pack in the future
but it’s not gonna be these if you’re a
patron already and not a super patron
you will need to switch to the super
patron tear in order to get the sticker
pack and you need to be on it at the end
of October because that’s when the
patreon billing cycle happens after the
end of October there is absolutely no
obligation to stay on the super patron
tier if you want to hang out on it for a
couple of months to support the show
that is great I’m super grateful for
that but if you choose to drop back down
to the forum patron or if you want to
stop being a patron altogether that is
fine I I still love you
if being a super patron and getting this
unique I’ll limited-edition high value
it smells so good
stickers appeals to you then there’s a
link to become super patron in the
episode description that’s the
technicalities let’s talk about each
sticker and allow me to tell you a
little bit of a story behind each one so
the first one is the fun fun function
logos there this logo is the second
generation of the fun fun function logo
there used to be a logo and in earlier
version which was this monkey which was
it was uh it was a logo that won a local
competition on 1990 signs we it was
voted in as the favorite among the among
the viewers but I just personally never
liked it I cannot really to be honest I
cannot really justify why I asked didn’t
one practical reason why I didn’t like
it was that it was too detailed so it
was really hard to shrink down to
YouTube format you know like having it
in the in thumbnails and in and in like
shrunk to like these little squares that
are so often features on featured on
YouTube like it needed to be work in
small format and the monkey really
didn’t so we had our designer Matilda
true to create this she is also the
person that has created all the other
designs by the way she’s she’s amazing I
feel like this logo is a lot more in
line with what fun fun function is about
it’s like is this messy logo that is
also like clearly playful it feels
almost like a kids show
we actually model it a little bit after
how the Fanta bottles are designed this
logo will probably be you replaced with
in the not-too-distant future to be
honest because I know myself on this
attention to fish its squirrel and I I
just want to like Oh get a new one and
constantly iterate so the next one is
probably gonna be even more dirty
because fun function seems to be taking
like a more dirty direction like more
messy and more like pair programming and
more hacking and more like focusing on
making mistakes and solving them that’s
the first sticker the fun fun function
logo it has a couple of bugs here I
don’t know if you see it but we’re gonna
fix those for the final print it’s gonna
be awesome
it’s gonna be perfect the next one mm
semicolons can’t see the people that
know me personally and honestly the
people that have followed the show can
have probably picked up that I am a bit
of a contrarian whenever there is any
form of majority opinion I tend to want
to try to do the opposite just I don’t
know it’s just how I’m wired I think
that a certain part of a population of
humans are wired that way I’m not saying
it’s the best approach to always be like
that but it’s it’s how I am and I think
it’s a good thing to have a little
puddle of people that do that and when
it comes to semicolons it was something
that was considered in the JavaScript
community a little bit like a weird
dogma Crockford had really harshly
advocated for always inserting
semicolons on every every line which no
not per se a really bad recommendation
but he was very stern on it and people
started accepting it a sort of a
religion which isn’t really what
disturbed me either but it was that
people started started developing this
faith that it saved you from automatic
semicolon insertion errors which it
doesn’t it saves you from one of them
and I are you started like for me it
just felt like I wanted to do the
opposite thing and I also wanted to be
closer to the automatic semicolon
insertion routine to be I don’t know
just more comfortable with it have it
more in my face rather than this thing
that I did a certain behavior to hide so
I started doing that and oh my god
people were so disturbed by it like a
lot of people felt like it they just
couldn’t read code that didn’t have
semicolons at the end of end of the line
so like a lot of people even wrote
really angry comments about it so I
eventually had to make a video
specifically explaining like that
hey semicolons in JavaScript are
optional like this is a valid way of
programming and that video was titled
semicolons cannot save you and that’s
the title of this this sticker the
channel wasn’t really big at that time
but as it has grown that video has been
viewed like a lot okay it’s not that lot
like thirty-three thousand times either
way I’ve noticed like since then there
are a lot of less comments about it and
I see more code in a semicolon less
style so I don’t know I kind of like the
ego enemy like the narcissist in me
would like to believe that I had some
hand in that and just nudge the
community in one direction not
necessarily the right direction but at
least I made up weird dent in the
universe maybe I don’t know anyway
that’s the semicolons cannot save you
sticker typing is sharp I am not the
best typist in the world a lot of people
comment and find it disturbing about how
much mistakes I make in the videos it’s
just there’s no flow and I have done
like the
speed typing challenges test and I’m
actually faster than the the average
typists in like when I type text and I
make less mistakes than the average
person in one of those tests but when
you take into the account that I have to
talk at the same time and like keeping
tabs on a camera and the microphone and
then like a script then my my mistake
level like rise is quite a bit and again
how that can be a little bit frustrating
to watch but it might also I’ve also
found that on the channel and a lot of
thought of my job is to just be
vulnerable on camera to show that
development really isn’t smooth when you
look through these courses that teach
you how to do things like tutorials and
you just go through like things
perfectly because they’ve prepared the
script and they’ve done this a hundred
times or when you look at talks where
like this developer evangelist for
Facebook or Google they are there to
show off this cool thing that Google
made in order to make Google appear good
as an employer then it can’t give you
the impression that people are way
better than they are and that when you
run into problems when you’re developing
and everything just goes to hell that
that something is wrong with you somehow
so with fun fun function like it’s very
intentional that I haven’t spent time
practicing my typing too much because I
kind of want there to be a lot of
mistakes in the videos all that is a
very good way of rationalizing having
bad at typing that’s the typing is chard
sticker this this is amassing quite a
bit of glue on my forehead what next
what next Oh what about a sponsor
because we have sponsors in the stickers
so the other thing that
makes the show work economically are the
sponsors so this is a circle CI logo
circle CI was one of the first sponsors
of the show and they were like possibly
really good for sponsor there was such a
pleasure to deal web Emma and the people
that I worked there and set up the deal
was so kind I also visited their offices
in San Francisco when I was there for
vacation and it was just such a blast to
hang out with all of them
and they gave me much freedom in what I
could do on the channel they weren’t too
picky about the content that I created
which mate which made it really easy to
just create like the the sponsors part
is like a good content for for you but
most importantly is circusy is also like
a really really good product like it’s
so enormous ly solid and when you when
you have sponsors for your show it just
feels really good to actually believe in
what what you’re promoting and that it’s
a there’s a problem product that you’re
you feel almost safe confident
recommending like this is this is
something that I would recommend to a
colleague or a friend and that’s the
circle CI I really like them you can
find a link to them in the episode
description check them out and use that
link so that they know that you came
from here oh and yeah what they provide
continuous integration as a service if
you didn’t know Circle C istick which
one is next oh let’s do this one so in
preparation for this video I went back
and like looked at when did I introduce
fluffykins as a concept in the show and
turns out there was actually the very
first episode fluffykins has been
through weather since the beginning and
it’s just a silly name that i made up as
a kind of like example i think it was on
each initially dragon but it’s sometimes
a dog and sometimes a cat is yes like
this cute name i
I’m not sure where the hell I picked the
name up why it’s if I invented it or if
it was something I picked up in like
kids show or anything if somebody knows
where the name I might have gotten it
from like please comment but either way
like it’s just like this example name
for things that I I tend to use a lot I
I also tend to use and like when I don’t
know
watch name a variable I tend to call it
waffles or just poop but fluffykins is
very high on the list I’ve used used him
or her a lot and it’s there’s actually
it’s actually another sticker that it’s
coming later the murder robot dog that
is eerily similar to fluffy kids they
look very similar and if they initially
didn’t but we thought it was kind of fun
which so he explicit it so much I love
it hey why don’t you yes you should use
the same format like it looks kind of
cool so that this weird absurd cat
creature thing could be like
representative whenever you want to do
an animal for fun for function in the
graphical profile no do you like it I
like it a lot propagates JavaScript
doesn’t make sense not sure where this
quote come from when I initially made it
I think maybe some video related you
react and bindings in JavaScript I’m not
sure but it it’s it’s yes it’s kind of
just refers to the fact that JavaScript
is a bit of a weird language it has has
a number of quirks that are just really
weird I don’t know if you if you haven’t
watched the bath video w80 video that
makes fun of the fact that how
javascript coerces versus types and
there’s like how you parse integers and
the the binding of this and how nobody
really understands like how prototypal
inheritance works and how classes are
hacked on top of it and like there’s a
lot of little weird warts that
JavaScript has but it’s I don’t think
the July anguish is still amazing once
you learn to work around the quirks that
honestly aren’t that bad mostly it turns
out that javascript is just a this long
nice language that has many really
powerful and awesome features and I
don’t know it it’s just a language that
doesn’t get in your way but it doesn’t
make sense sometimes doesn’t make sense
sticker coffee break it’s been a little
while since I did one of the coffee
breaks I did them more before but it’s
like yes these I cut to this insane
coffee making session where I just throw
around coffee and I started doing them
on one of those days where I just often
really have the energy to make an
episode and ironically when when you
have no energy and no time to to make an
episode one would think that you just
referred to doing the simplest possible
thing the simplest possible episode but
no turns out that like I just tend to
tends to work better when I just do
something new or something that I
it I’m just gonna do this super
elaborate shoot where that just destroys
my kitchen then takes like two extra
hours of the production and that just
somehow gives me a lot of extra energy
so ironically on days when I but I don’t
have a lot of time or energy I tend to
make for longer had more of a birthday
episodes because that gives me more
energy
it’s messed up but that’s the way it is
and that’s that’s sort of how the coffee
breaks came to be a lot of people think
that it’s it comes from like the orig
original inspiration as Epic Meal Time
but I actually didn’t know about Epic
Meal Time I I was inspired by this thing
called ordinary swedish meal time which
was in turn inspired by by Epic Meal
Time but I did not know about Epic Meal
Time in itself it was just ordinary
swedish meal time the coffee breaks it’s
a it’s a cool part of the fun fun
function that no feel or philosophy that
everything is sometimes just really
messy and you scream and you lessly like
just wanna I don’t know Brad
alright let’s let’s do it big one the
biggest one this is a huge one this is
like a bumper sticker okay fit this on
my hand even there we go
I pressed and two really hard and then
it worked I think that a variant of this
was in the first pair programming
episode I did with David a long time ago
pair programming a facebook messenger
pot and I think we said something around
like after like a long session of like
fiddling around with uh aya said if
you didn’t catch what we did there we
just pressed a lot of things and then he
worked and then on a later video I just
plopped out this quote and I think it
resonates with people because it’s just
it’s how programming sometimes is like
eek there was some change that you did
that solve the problem but you’re not
sure which one it was and that’s a super
frustrating situation to be in because
you know that Oh
fixed
problem but I don’t know how I fix the
problem so now I have to figure out how
I fix the problem if I just feel like oh
if I had just been more observant I
wouldn’t have to go back and dig because
you really don’t want to commit a fix
when you don’t really know why the fix
works probably because a person know
when you do need pull request the other
person is gonna reject your reject or
commit because I don’t understand wide
words I press ENTER really hard and it
worked out let’s actually do our second
sponsors sponsor sticker lead pusher
it’s another early sponsor they actually
created a sticker specifically for this
campaign very very cool and fun fun real
time so if you don’t know pusher they
provide a real time a real time tooling
software-as-a-service suite for your
application so whenever you need to do
push notifications or like real time
push measure push message messaging for
your app that their service suite is
really handy to use and like very cheap
and easy to use compared to building at
yourself poofer has been around for a
very long time and it’s a very robust
product and they are like they’ve
contributed a lot to the developer
community over the years and i’m really
proud to have them as a sponsor and they
also have chipped in to the sticker pack
making it cheaper for you so thanks for
that pusher there’s a link to push her
in the episode description that you
should check out use that link to let
them know that you came from here know
our robot dog the murderer of what dog
was ours
it’s from the composition over
inheritance video it was this concept
that I invented to demonstrate that
single inheritance sucks
that it limits you too much and it you
always run into these problems where you
just haven’t anticipated the future well
enough because you
can’t anticipate the future but single
inheritance forces you to the
composition inhale burring haired this
video actually I at some point I would
love to make a new one because I made a
couple of critical mistakes in it
partially that I I refer to I actually
refer to single inheritance or classical
the inheritance in it but I really
should have called it single inheritance
because that is the common type of
inheritance that has the problems that I
talk about and the inheritance that is
the problem in the industry because it’s
taught in many computer computer science
universities and it’s taught in a lot of
beginner programming courses and it
really shouldn’t it’s bad but what I
demonstrate in the video while I show
the problem and I think I got the
problem with the murder robot dog across
I didn’t make a good job of the example
because I kind of implement multiple
inheritance in the in the example rather
than what I wanted which is composition
so I could probably have done that a lot
better honestly but you know you live
you learn
that’s the murder robot dog alright only
two stickers left now rocket surgeon
sticker now this rocket surgeon is
absolutely not a term invented by me but
I think a lot of people hadn’t heard it
before I said it
it’s I said it in the templating
languages episode I originally heard it
from a program called DHH but it
predates him by a lot I think that the
earliest Oh origins of it is some
comedian but it either way it just
refers to like working with something
that is extremely hard like surgery and
rock
it’s rockets rocket science and and
surgery that that’s that sounds really
hard and programming often feels like
that just feels like so complex and bra
programming problems are never hard when
you like manage to drill them down to
like the simplest simplest part but
fermius is always like these interweaved
huge system where you have to like wade
through a lot of complexity and figure
out that they how is this think I’d like
to do this thing it’s just got it
and sometimes it’s just good to
recognize that things are hard it’s it’s
okay to fail and it’s okay to be like
hammering your things your head against
a problem and not making any progress
than just giving yourself a little break
because what we’re doing is is rocket
surgery and you can sometimes also use
it to refer to things that seem hard but
just yeah they’re hard but they’re not
it’s not rocket surgery it’s it’s it’s
hard but it’s not as hard as that’s the
rocket surgery
finally finally good Monday morning this
one is close to my heart good Monday
morning came to be when when the show
started getting cadence you know like or
or a cadence that was known it was
actually always released on Monday
morning from his start I didn’t say it I
didn’t promise it and then when the show
like got a name and I started like
saying like hey see you next Monday
morning
and then I said good Monday morning to
remind people that yeah I’m doing this
on every Monday morning you can tune in
on every Monday morning this is gonna be
a show that you can watch for breakfast
and Monday morning to get you through
the week it’s a it’s a weekly show and
the reason why I picked Monday’s for
releasing the show well I did a lot of
research on like what’s the best timing
to release a YouTube video when what is
optimal and there is some research on it
but it’s dubious as they say the plural
of anecdote is not the data and
everywhere like every audience is
different as well so eventually as
concluded that and I can’t really know
what’s the best day so instead I just
thought hmmm what would be the best day
for me or rather which day would be the
day that would be easiest for me to
stick to and I figured that it would be
the Monday’s because at that time I did
the episodes during journey the weekends
which was grueling it almost killed me
for doing that for for two years I don’t
recommend it but it the general idea was
that hey if everything else in the week
went to I guess procrastinated
didn’t do any preparation during the
week like on other evenings for anything
then I would at least be able to pull an
all-nighter on Sunday and release it up
on Monday morning so that’s what I did
and and I did that quite a number of
times actually but it always got police
don’t mostly I haven’t missed a lot of a
lot of releases I’m very proud of that
I’ve I’ve never stuck to anything as
much in my life
as fun for function really and I think
it’s I think it’s because I don’t have a
lot of self-discipline to be honest but
I have a very strong sense of duty and
when you have a couple of hundred
thousand people subscribing to the
channel and expecting you to release an
episode then that is that created it
creates a very strong sense of duty and
you and you feel like it feels almost
unthinkable
not to release an episode and perhaps
I’m making it seem a bit horrible here
like but it’s a it’s a system that I set
up intentionally I wanted it to be this
way and I I really want to genuinely
thank you for for being there and
pushing me to create this content just
by expecting it
I’m very happy about what fun fun
function has become and it’s it is
definitely as close to your life’s work
as I’ve had so thank you for being here
and watching and that’s a good Monday
morning’s thing that is the sticker pack
if you want them to become a super
patron before the end of October there’s
a link and episode description thank you
so much for your patronage it is quite
literally what allows me to produce the
show I mmm PJ until next Monday morning stay curious
Please follow and like us: