I’ve just come back from State of the Browser, a wonderful, community-run conference in London, where I gave a talk about debugging CSS Grid. The conference intentionally focused on web standards, rather than the latest tooling or frameworks. Each of the speakers had their own area of expertise, but what was especially successful was the way the talks were, whether by accident or design, woven seemlessly together by a common thread: making the web work for everyone. Bruce Lawson set the tone early on by quoting Sir Tim Berners Lee (or “Uncle Timbo”, as Bruce would have him known):
This is for everyone.
I’d like to think that conferences like State of the Browser are symptomatic of a renewed industry-wide focus on web fundamentals. But part of me fears this isn’t the case, and that it further demonstrates the divide between framework-focused developers and those concerned with the web’s founding principles.
There doesn’t need to be this divide.
This article by Bryan Robinson is worth reading: What the Rule of Least Power means for modern developers. It refers to The Rule of Least Power, a principle drawn up by Sir Tim Berners-Lee and Noah Mendelsohn, which recommends choosing the least powerful language for a given purpose – also referenced in Bruce Lawson’s talk.