“Share the knowledge for free”

“Free is not the default”

What they said.

What the web needs

“Platform Adjacency Theory - Infrequently Noted”

I agree with everything in this post by Alex Russell . Even the criticism of Firefox and Apple.

The big problem I have is that ad cos like Google are at least as big a threat to the web as ‘casting it in amber’.

We have two big threats to the web:

  1. Universal surveillance in an age of rising authoritarianism.
  2. Technical stagnation in the name of protecting privacy.

And currently these two forces are acting as counterweights to each other.

Removing one on its own risks destroying the web via universal surveillance or technical collapse.

IMO, the only way for the web to thrive, long term, is for Google to be reformed (or broken up) and for Apple to be reformed (forced to open up its platform) both at the same time.

If you only reform Apple, the web becomes Google’s surveillance monopoly. If you only reform Google, you hand the future of apps and interactivity to Apple on a platter.

We, as a society, need both.

And, ideally, we need anti-trust action against Amazon and Facebook as well. All at the same time.

“If you’re going to talk about the Dark Ages, you had better be right. – Going Medieval”

“The Security Value of Inefficiency - Schneier on Security”

Efficiency is almost always brittle.

“No, vanilla JS doesn’t mean hand-writing every single line of code - Go Make Things”

“Fundamental Attribution of Ability Error — Computable Multiverse”

“Building an accessible emoji picker - Read the Tea Leaves”

This is lovely work by Nolan.

“A curious usage of commas in JavaScript”

“The Comeback of Fun in Visual Design”

“How to reset a form”

“Quick Guide to the Disruptive Design Method - Disruptive Design - Medium”

“Understanding Template Literals in JavaScript - Tania Rascia”

“Stolen ideas - Seth’s Blog”

“The nullish coalescing operator in vanilla JS (sorry, the what now?) - Go Make Things”

“On Tools and Developers ~ take”

“This bed is of Apple’s own making.”

“Milton Glaser – Ten Things I Have Learned · Matthias Ott – User Experience Designer”

“Introducing emoji-picker-element: a memory-efficient emoji picker for the web - Read the Tea Leaves”

Thoughtful. Nice use of Svelte.

“Avoid PDF for On-Screen Reading”

Try not to use PDFs if you can.

“ongoing by Tim Bray · Break Up Google”

What he said.

“Custom errors in JavaScript”

“Optional chaining in vanilla JS - Go Make Things”

“accessiBe Will Get You Sued - Adrian Roselli”

“It’s all just fashion shows — Computable Multiverse”

Software is a fashion industry pretending to be engineering.

(And that’s the charitable view: Alan Kay calls software a pop culture.)

“Testing your animations for “prefers-reduced-motion” support - Christian Heilmann”

“Custom events in JavaScript”