the paradox of choice and insight - coldfrontconf 2014
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
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