Press "Enter" to skip to content

Programming is not important – FunFunFunction #14


this is fun fun function a Monday

morning show where we try to become more

excited and confident about programming

by exploring old wisdom while ideas and

having fun so I do realize the irony

when I say that today I want to talk

about how I try to remember that

programming isn’t really important it is

solving problems for people that is

important I’m trying out doing this here

episode walking outside partially

because I really needed to get out of

the house since I started youtubing I

have watched a lot of videos where

filmmakers talk about what kind of

camera gear they use it is remarkably

similar to how programmers show other

programmers how their tooling setup

works and how they work with a certain

framework and stuff but there is one

very very interesting difference they

almost always start out by saying that

it doesn’t matter what camera you’re

using you don’t need a fancy camera to

make a good movie what matters is the

story that you’re telling over over the

last few months I have developed a

serious man crush on a guy called Casey

nice – Casey Neistat is a scary

productive videographer hidden HBO show

a couple of years ago and he now does

this amazing video blog that he posts

every single day at 8 a.m. sharp

case is interesting because it’s he he

often says that he doesn’t like video

production

he likes telling stories and video

production is just a way for him to do

that for example he uses a Final Cut Pro

X to edit his videos and it’s a tool

that he is constantly frustrated with

and feels limited by but he doesn’t want

to take time away from making movies

just in order to learn a new piece of

software I am shit at this every time I

start a new project I end up being

frustrated with some part of my tooling

and I am hope

starring the sub-project within the

project where I where I start creating

it a new piece of tooling it takes away

time from the main project but I

rationalize it and say that well it’s

gonna save me time in the long run

but while the tooling question often

makes me a little bit more effective it

is in no way even close to making up for

the time that I spent making the tool

Hey look at this it is it is slightly

smaller than my last apartment in

Stockholm I don’t want to put this down

too much I mean somebody has to create

tools get low – rails and Express and

whatnot these are all tools that I’ve

used or or used today and I enjoy them

and I appreciate that somewhere along

the line somebody

yes went I am NOT going to take the

shortest route to solving this problem

using existing tools no I am going to

spend hundreds of hours creating

something that is slightly better a new

solution and I’m going to share it with

everyone I appreciate that and I and I

benefit from the fruits of that labor I

do but I noticed that I have this

tendency to over glorify the the

development organizations of Twitter and

Facebook and and Google because they

have these all these popular frameworks

that are used by people and bootstrap

and angular and and react and I don’t

want to put that down again I don’t want

to put that down but oh how do I put

this they’re not the best examples of

companies delivering actual innovation

tortured at consumers anymore Google has

not created a product like Adsense or

Gmail for a very long time

hangouts that’s an acquisition facebook

Messenger that’s an acquisition Tesla

uber Square slack snapchats oculus

Airbnb we need to remember that the most

interesting stuff created nowadays it

isn’t created inside of the tech giants

I think that we as programmers could be

a little bit better at

glorifying or giving some love to

programmers that are very good and

productive at making Jennifer for lack

of a better word real things not not not

just developer tooling I think a great

example of such a programmer is Jonathan

Blow he’s the creator of braid which is

which is an amazing game but what is

more amazing is that he made it almost

single-handedly in three years which is

amazingly productive considering the

quality and scope of the game Jonathan

Blow is definitely a person that does

something right when it comes to

producing software I have referred to

this before but I really think that you

should listen to his talk how to program

independent gates it is he thinks about

programming up in a pretty different way

and he made me question a lot of the

assumptions that I have or on

programming so the moral of this snowy

and cold and damp brand is that try to

be more excited about the problem that

you are solving rather than your craft

because while programming is important

and awesome it is just a tool as usual

the next episode of fun fun function

will be released on Monday morning o 800

GMT time do not miss it watch it for

breakfast until next Monday morning stay curious

Please follow and like us: