The paradox of choice and insight - Coldfrontconf 2014

Post on 20-May-2015

6.068 views 0 download

Tags:

description

The closing keynote of Coldfrontconf in Copenhagen, September 2014 talking about complexity in frontend development and myths about the app economy. And kittens.

Transcript of The paradox of choice and insight - Coldfrontconf 2014

Christian Heilmann (@codepo8) Coldfrontconf 04/09/14, Christiania Copenhagen, Denmark

THE PARADOX OF CHOICE AND INSIGHT

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

BROWSER DEVELOPER TOOLS ROCK!

TOOLS I’D HAVE KILLED FOR IN THE PAST…

COLLABORATIVE EDUCATION

https://www.youtube.com/watch?v=hC9sXz3tRow

https://www.youtube.com/watch?v=fwB8nbI4TuM

WE’VE BECOME SELF-ENTERTAINING

I LIKE $THING, YOU SHOULD ALSO BUILD EVERYTHING IN IT!

USE $THING WITH $THING2 AND $THING3

AND ALL WORKS AUTOMATICALLY!

YOU NEED TO USE THAT POLYFILL!

TEST WITH CONTEXT…

CORRELATION AND CAUSALISATION

Rule of Acquisition #190:

Hear all, trust nothing.

Heilmann’s law of the internets:

https://medium.com/@fredriknoren/on-generalization-608949214e63

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

WHY SO BUSY?

HARDWARE (PC, Netbook, Laptop…)

CLEAR SEPARATION OF CONCERNS

SOFTWARE (OS, Desktop Programs, Services)

BROWSER (Firefox, or others…)

The Internets (Data Services, Web Sites, Music, Movies, Kittens…)

THE END OF SEPARATION

APPS > WEB!

http://www.futureinsights.com/home/the-state-of-the-componentised-web.html

http://www.w3.org/2014/07/mobile-web-app-state/

NO APPS RUSH…

http://qz.com/253618/most-smartphone-users-download-zero-apps-per-month/

https://www.comscore.com/Insights/Press-Releases/2014/8/comScore-s-US-Mobile-App-Report-Available-for-Download

IT ALL JUST WORKS!

https://www.comscore.com/Insights/Press-Releases/2014/8/comScore-s-US-Mobile-App-Report-Available-for-Download

IN THE END, DATA WINS OUT…

THE WEB IS A FRAGMENTED MESS! I DON’T WANT TO TEST ON LOTS OF BROWSERS ON DIFFERENT PLATFORMS!!

http://opensignal.com/reports/2014/android-fragmentation/

682,000 Devices

http://opensignal.com/reports/2014/android-fragmentation/

I DON’T WANT TO SUPPORT DOZENS OF SCREEN SIZES!“

FORGET THE FOLD, THERE IS NO SCREEN!

http://opensignal.com/reports/2014/android-fragmentation/

Android Screen Sizes iOS Screen Sizes

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

IT COULD ALL BE SO MUCH BETTER!

Hating JavaScript is like hating the Internet. The Internet is a cobweb of different technologies cobbled together with duct tape, string and chewing gum. It's not elegantly designed in any way, because it's more of a growing organism than it is a machine constructed with intent.

http://www.quora.com/Why-is-JavaScript-the-only-client-side-language-available/answer/Mattias-Petter-Johansson

Mattias Petter Johansson, Spotify

If you build a web app today, it will run in browsers 10 years from now. Good luck trying the same with your favorite mobile OS (excluding Firefox OS).

THE WEB IS BUILT TO LAST

http://paulbakaus.com/2014/08/26/the-web-is-built-to-last/

Paul Bakaus, Google (ex. Zynga)

APPS ARE JUST A FORM FACTOR

THINK OFFLINE FIRST!

https://www.youtube.com/watch?v=dPz_5-MEvcg

ALEX FEYERKE — OFFLINE FIRST

ENABLING MORE MAKERS…

https://apps.webmaker.org/designer

IT WILL GET MUCH, MUCH EASIER.

http://www.polymer-project.org/tools/designer/

http://makethumbnails.com/

MIX AND MATCH, USE WHAT YOU HAVE!

THANKS! CHRIS HEILMANN @CODEPO8