20. FIZZING WITH THE
BUZZ…
http://c2.com/cgi/wiki?FizzBuzzTest
The "Fizz-‐Buzz test" is an interview
question designed to help filter out
the 99.5% of programming job
candidates who can't seem to
program their way out of a wet
paper bag.
"Write a program that prints the
numbers from 1 to 100. But for
multiples of three print “Fizz” instead
of the number and for the multiples
of five print “Buzz”. For numbers
which are multiples of both three
and five print “FizzBuzz”."
“
21. FIZZING WITH THE
BUZZ…
http://c2.com/cgi/wiki?FizzBuzzTest
The "Fizz-‐Buzz test" is an interview
question designed to help filter out
the 99.5% of programming job
candidates who can't seem to
program their way out of a wet
paper bag.
"Write a program that prints the
numbers from 1 to 100. But for
multiples of three print “Fizz” instead
of the number and for the multiples
of five print “Buzz”. For numbers
which are multiples of both three
and five print “FizzBuzz”."
“
25. AND HAVE AN
OVERWHELMING
AMOUNT OF
RESOURCES WITH
DISAGREEING ADVICE.
https://medium.com/@_cmdv_/i-‐want-‐to-‐
learn-‐javascript-‐in-‐2015-‐e96cd85ad225
26. THERE ARE SO MUCH
BETTER WAYS AT OUR
DISPOSAL…
http://worrydream.com/#!/LearnableProgramming
Brett Victor:
Learnable Programming (﴾2012)﴿
58. BUT I BEG OF YOU TO
CONSIDER WHAT YOU DO
AND STOP RELYING ON
MAGICAL SOLUTIONS.
59. THERE ARE A FEW
REASONS FOR THAT:
• The web is a mess. The average web
page creeps up to 2MB with hundreds
of dependencies.
• Outdated frameworks and helper
libraries hinder browser interoperability.
The quick fix of today is the part of the
landfill of tomorrow.
• By trying to control the web we
created parallel solutions for desktop
and mobile -‐ each of which
disappointing.
60. CHECK WHAT YOU
BUILT AND FIX IT
FORWARD…
PLEASE?
http://dev.modern.ie/tools/staticscan/
https://github.com/MicrosoftEdge/static-‐code-‐scan
61. THE WEB IS WORLD-‐WIDE
AND WE’RE GETTING
FRUSTRATED FOR NOT
DELIVERING WHAT THE
VALLEY WANTS…
62. THE HYPE IS MOVING
AWAY FROM THE WEB
TOWARDS MORE
CONTROLLED
ENVIRONMENTS.
THE WEB CAN’T
COMPETE AS IT IS
AGAINST ITS NATURE.
63. THE NEXT USERS ARE
NOT THOSE WHO
COMPLAIN THE WEB
IS NOT AS GOOD AS
NATIVE APPS…
https://vimeo.com/139312920
https://brucelawson.github.io/talks/2015/velocity
Bruce Lawson at SOTB 2015
64. PROXY BROWSERS
ARE A BIG THING
THERE…
https://vimeo.com/130296585
https://speakerdeck.com/tkadlec/better-‐by-‐
proxy-‐at-‐mobilism-‐2015
Tim Kadlec: Better by Proxy
66. RELEASING OPEN
SOURCE SOLUTIONS
IS NOT RELEASING
FREE CODE AND
HOPING PEOPLE FIX
AND MAINTAIN FOR
YOU…
The toxic side of free by Remy Sharp (﴾@rem)﴿
https://remysharp.com/2015/09/14/jsbin-toxic-part-1
71. We all have different desires and needs,
but if we don’t discover what we want
from ourselves and what we stand for, we
will live passively and unfulfilled.
– Bill Watterson
72. SO BE ACTIVE!
✓ Improve your basic skills, catch up on
what’s possible. caniuse.com is a
riveting read!
✓ Start helping people who are not up to
date. You start teaching and you end
up learning.
✓ Report problems, demand support for
basic features, not only for the hot,
new (﴾half-‐baked)﴿ ones.
✓ Reach out beyond our echo chamber
if you want to reach people who need
the knowledge you have.