Resilience

lo

Vague but exciting…

HTML

<div>
show me
</div>
<foo>
show me
</foo>
<main>
show me
</main>
<canvas>
hide me
</canvas>
<img src alt>
<img src alt srcset>
<picture>
<source srcset>
<source srcset>
<img src alt srcset>
</picture>

CSS

selector {
property: value;

Postel’s law

JavaScript

<a href="javascript:void(0)">
Download Chrome
</a>

Murphy’s law

  1. Step one: Identify the core functionality of the service, the product you’re building.
  2. Step two: Make that core functionality available using the simplest possible technology.
  3. Step three: Enhance, which is where the fun is, right? You want to spend your time at step three, but take a little time with step one and two.

Identify core functionality

Make that functionality available using the simplest technology

Enhance!

Scale

This is too easy

This is too hard

Everything is amazing and nobody’s happy

--

--

--

A web developer and author living and working in Brighton, England. Everything I post on Medium is a copy — the originals are on my own website, adactio.com

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jeremy Keith

Jeremy Keith

A web developer and author living and working in Brighton, England. Everything I post on Medium is a copy — the originals are on my own website, adactio.com

More from Medium

We Are Foxtrot Design

Design by Subtraction

Isolated window on the wall

Who’s designing at Fullscript? Ch. 2

UX London speaker updates