EVALUATING TECHNOLOGY

A C G T

specialisation ubiquity cooperation

We shape our tools and therea ! er our tools shape us.” “ —John Culkin

specialisation ubiquity cooperation

Chind ō gu

Chind ō gu

Chind ō gu

Chind ō gu

Chind ō gu

Chind ō gu

Chind ō gu

hardware software human

hardware software human

WWW

computers internet electricity WWW industrialisation

HTTP WWW URLs HTML

Humans are allergic to change. ” “ —Grace Hopper

HTTP WWW URLs HTML SGML DNS TCP/IP

SGML

<body> <title> <p> <h1> <h2> <h3> <ol> <li> <ul> <dl> <dt> <dd>

HTML

<article> <section> <main> <aside> <figure> <footer> <header>

HTML <canvas> <video> <datalist> <audio> <picture>

HTML 5 document conformance requirements should be designed so that web content can degrade gracefully in older or less capable user agents, even when making use of new elements, attributes, APIs and content models.” “ —HTML Design Principles

principles.adactio.com

principles goals patterns

HTML <canvas> <video> <datalist> <audio> <picture>

How well does it work?

How well does it fail?

service workers

How well does it work?

How well does it fail?

web components shadow DOM custom elements

HTML <canvas> <video> <datalist> <audio> <picture>

<mega-menu> <slippy-map> <off-canvas> <image-gallery> <modal-lightbox>

How well does it work?

How well does it fail?

<image-gallery> <img src="…" alt="…"> <img src="…" alt="…"> <img src="…" alt="…"> </image-gallery>

<image-gallery> </image-gallery>

<body> <shop-app> </shop-app> <script>…</script> </body> shop.polymer-project.org

service workers web components

ajax responsive web design progressive web app the extensible web

service worker manifest file progressive web app HTTPS + +

Who benefits?

developers users

sass less git gulp npm jQuery bootstrap angular react ember

What are the assumptions?

So ! ware, like all technologies, is inherently political. Code ine v itably reflects the choices, biases and desires of its creators.” “ —Jamais Cascio

$ e street finds its own uses for things.” “ —William Gibson Burning Chrome

Technolog y is neither good nor bad; nor is it neutral.” “ —Melvin Kranzberg

What Technolog y Wants

e Inevitable

amish $ e Amish have the undeserved reputation of being luddites, of people who refuse to employ new technolog y. $ e Amish are steadily adopting technolog y — at their pace. $ ey are slow geeks.” “ —Kevin Kelly -ish

How well does it work? How well does it fail? Who benefits? What are the assumptions?

Thank you