The paradox of choice and insight - Coldfrontconf 2014

62
Christian Heilmann (@codepo8) Coldfrontconf 04/09/14, Christiania Copenhagen, Denmark THE PARADOX OF CHOICE AND INSIGHT

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

Page 1: The paradox of choice and insight - Coldfrontconf 2014

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

THE PARADOX OF CHOICE AND INSIGHT

Page 2: The paradox of choice and insight - Coldfrontconf 2014
Page 3: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 4: The paradox of choice and insight - Coldfrontconf 2014
Page 5: The paradox of choice and insight - Coldfrontconf 2014
Page 6: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 7: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 8: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 9: The paradox of choice and insight - Coldfrontconf 2014
Page 10: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 11: The paradox of choice and insight - Coldfrontconf 2014
Page 12: The paradox of choice and insight - Coldfrontconf 2014

BROWSER DEVELOPER TOOLS ROCK!

Page 13: The paradox of choice and insight - Coldfrontconf 2014
Page 14: The paradox of choice and insight - Coldfrontconf 2014

TOOLS I’D HAVE KILLED FOR IN THE PAST…

Page 15: The paradox of choice and insight - Coldfrontconf 2014

COLLABORATIVE EDUCATION

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

Page 16: The paradox of choice and insight - Coldfrontconf 2014

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

WE’VE BECOME SELF-ENTERTAINING

Page 17: The paradox of choice and insight - Coldfrontconf 2014

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

Page 18: The paradox of choice and insight - Coldfrontconf 2014

USE $THING WITH $THING2 AND $THING3

AND ALL WORKS AUTOMATICALLY!

Page 19: The paradox of choice and insight - Coldfrontconf 2014

YOU NEED TO USE THAT POLYFILL!

Page 20: The paradox of choice and insight - Coldfrontconf 2014

TEST WITH CONTEXT…

Page 21: The paradox of choice and insight - Coldfrontconf 2014

CORRELATION AND CAUSALISATION

Page 22: The paradox of choice and insight - Coldfrontconf 2014

Rule of Acquisition #190:

Hear all, trust nothing.

Heilmann’s law of the internets:

Page 23: The paradox of choice and insight - Coldfrontconf 2014

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

Page 24: The paradox of choice and insight - Coldfrontconf 2014
Page 25: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 26: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 27: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 28: The paradox of choice and insight - Coldfrontconf 2014

WHY SO BUSY?

Page 29: The paradox of choice and insight - Coldfrontconf 2014

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…)

Page 30: The paradox of choice and insight - Coldfrontconf 2014

THE END OF SEPARATION

Page 31: The paradox of choice and insight - Coldfrontconf 2014

APPS > WEB!

Page 32: The paradox of choice and insight - Coldfrontconf 2014
Page 33: The paradox of choice and insight - Coldfrontconf 2014
Page 34: The paradox of choice and insight - Coldfrontconf 2014
Page 35: The paradox of choice and insight - Coldfrontconf 2014
Page 36: The paradox of choice and insight - Coldfrontconf 2014
Page 37: The paradox of choice and insight - Coldfrontconf 2014

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

Page 38: The paradox of choice and insight - Coldfrontconf 2014

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

Page 39: The paradox of choice and insight - Coldfrontconf 2014

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

Page 40: The paradox of choice and insight - Coldfrontconf 2014
Page 41: The paradox of choice and insight - Coldfrontconf 2014

IT ALL JUST WORKS!

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

Page 42: The paradox of choice and insight - Coldfrontconf 2014

IN THE END, DATA WINS OUT…

Page 43: The paradox of choice and insight - Coldfrontconf 2014

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

Page 44: The paradox of choice and insight - Coldfrontconf 2014

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

682,000 Devices

Page 45: The paradox of choice and insight - Coldfrontconf 2014

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

Page 46: The paradox of choice and insight - Coldfrontconf 2014

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

Page 47: The paradox of choice and insight - Coldfrontconf 2014

FORGET THE FOLD, THERE IS NO SCREEN!

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

Android Screen Sizes iOS Screen Sizes

Page 48: The paradox of choice and insight - Coldfrontconf 2014
Page 49: The paradox of choice and insight - Coldfrontconf 2014

BAIT AND PESTER…

http://idontwantyourfuckingapp.tumblr.com/

Page 50: The paradox of choice and insight - Coldfrontconf 2014

IT COULD ALL BE SO MUCH BETTER!

Page 51: The paradox of choice and insight - Coldfrontconf 2014

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

Page 52: The paradox of choice and insight - Coldfrontconf 2014

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)

Page 53: The paradox of choice and insight - Coldfrontconf 2014
Page 54: The paradox of choice and insight - Coldfrontconf 2014
Page 55: The paradox of choice and insight - Coldfrontconf 2014

APPS ARE JUST A FORM FACTOR

Page 56: The paradox of choice and insight - Coldfrontconf 2014

THINK OFFLINE FIRST!

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

ALEX FEYERKE — OFFLINE FIRST

Page 57: The paradox of choice and insight - Coldfrontconf 2014

ENABLING MORE MAKERS…

https://apps.webmaker.org/designer

Page 58: The paradox of choice and insight - Coldfrontconf 2014

IT WILL GET MUCH, MUCH EASIER.

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

Page 59: The paradox of choice and insight - Coldfrontconf 2014

http://makethumbnails.com/

Page 60: The paradox of choice and insight - Coldfrontconf 2014

MIX AND MATCH, USE WHAT YOU HAVE!

Page 61: The paradox of choice and insight - Coldfrontconf 2014
Page 62: The paradox of choice and insight - Coldfrontconf 2014

THANKS! CHRIS HEILMANN @CODEPO8