HeydonWorks

The works and workings of Heydon, a designer and writer.

Latest Articles

  1. CSS: A New Kind Of JavaScript

    Originally published on Medium. Those familiar with the web platform will be well-versed in its two complementary technologies: HTML for documents and their structure, and JavaScript for interaction and styling.…

  2. Your Tooltips Are Bogus

    Tooltips are implemented all over the place. Badly. Let me count the ways. It’s attached to a non-interactive element It’s not a tooltip if there’s no tool (control, button, whatever).…

  3. aria-label is a xenophobe

    Internationalization is a major component of inclusive design. But with automatic translation features provided by Google and Microsoft, it’s mercifully simple to support — at least at the most basic…

  4. Who Is Inclusive Design For?

    If you simultaneously Have perfect eyesight Have excellent motor control and coordination Speak English as a first language Find reading and processing complex information easy Never get tired Have as…

  5. The New Linkin Park Album Is Not By Nasum

    I’ve just been listening to the new Linkin Park album. The first thing that jumped out at me was that, in keeping with previous Linkin Park albums, it is not…

  6. HTML Is Broken

    Yes, HTML is broken (see title ↑). Anyone who has used HTML on a big project knows it. Just the other day, I went to code a submit button for…