You are a better writer than AI. (Yes, you.)

Public
Epoch Semantic Versioning
I don’t think I’m fully onboard with the idea of epoch semantic versioning but I do definitely agree that semantic versioning as it currently exists has issues, as highlighted in the article.
humans perceive numbers on a logarithmic scale. We tend to see v2.0 to v3.0 as a huge, groundbreaking change, while v125.0 to v126.0 seems a lot more trivial, even though both indicate incompatible API changes in SemVer. This perception can make maintainers hesitant to bump the major version for minor breaking changes, leading to the accumulation of many breaking changes in a single major release, making upgrades harder for users. Conversely, with something like v125.0, it becomes difficult to convey the significance of a major change, as the jump to v126.0 appears minor.
I am a strong believer in the principle of progressiveness. Rather than making a giant leap to a significantly higher stage all at once, progressiveness allows users to adopt changes gradually at their own pace. It provides opportunities to pause and assess, making it easier to understand the impact of each change.
Progressive as Stairs - a screenshot of my talk The Progressive Path
I believe we should apply the same principle to versioning. Instead of treating a major version as a massive overhaul, we can break it down into smaller, more manageable updates. For example, rather than releasing v2.0.0 with 10 breaking changes from v1.x, we could distribute these changes across several smaller major releases. This way, we might release v2.0 with 2 breaking changes, followed by v3.0 with 1 breaking change, and so on. This approach makes it easier for users to adopt changes gradually and reduces the risk of overwhelming them with too many changes at once.
Progressive on Breaking Changes - a screenshot of my talk The Progressive Path
Tooltips are presentational - TPGi
The ARIA tooltip role is functionally useless and semantically meaningless, because tooltips only benefit sighted users.
What is queer typography? | Paul Soulellis
Queer.Archive.Work Download Library
Inclusive Sans — O.K.
Inclusive Sans is a text typeface designed for legibility and readability. It’s available as an Open Source project, free for use on Google Fonts.
Why is everything binary?
DIY HRT: Everything I Can Legally Tell You
As trans healthcare bans spread across the globe, many people are taking matters into their own hands by using unprescribed hormones bought in secret. Here's what you need to know.
Some pointers on default cursors | hidde.blog
Some thoughts about standards when it comes to cursors for buttons.
Treat your to-read pile like a river | Oliver Burkeman
SVG Filter Maker
SVGFM, a node graph builder for SVG filters
Truths about digital accessibility – Eric Bailey
Creating, maintaining, or evaluating accessible technology? Here are some things to keep in mind.
The Garden vs The River
Conference line-ups
Why I withdrew from speaking at two different conferences with uncomfortably homogenous line-ups.
JSON Canvas
An open file format for infinite canvas data.
Is 2025 the Year of the ‘Design Engineer’?
What is a Design Engineer and is it the right name. Let's explore this role and it's contributions to Design Systems.
BLÅHAJ Radar
Extremely important public service!
Design outside the computer
Your digital UI can come from the physical world.
The Google Antitrust Ruling: Proposed Remedies | Igalia
Igalia's Brian Kardell and Eric Meyer chat with Open Web Advocacy's Alex Moore about the Google Antitrust case in the US and proposed remedies.
Atypography | art movement
I found the album art examples in the video to be especially interesting. As mentioned at the end of the video atype has its limits, never use out for text that is required to be read, but for extra embellishment/unrequired text it is great to not distract from everything else. When used in that way it could be considered an accessibility tool, so that people like my self with ADHD aren’t as easily distracted by unrequired information.
Mad studies - Wikipedia
However, while the disability movement included Mad individuals, physical disabilities were centered, particularly in developing Disability Studies.[10] This becomes more apparent in the centering of impairment versus disability. According to Disabled Peoples' International, impairment refers to "the functional limitation within the individual caused by physical, mental or sensory impairment," where disability refers to "the loss or limitation of opportunities to take part in the normal life of the community on an equal level with others due to physical and social barriers."[11]: 5 People with mental health conditions may feel the language of impairment does not apply to their experience.
Further, though lay individuals with mental health conditions may dislike the language of madness, they also do not feel the social model of disability adequately represents their needs and struggles.[12]
Utility: Convert SVG path to all-relative or all-absolute commands • Lea Verou
CSS wants to be a system
I’ve realized something obvious again, this time about CSS; that CSS wants to be a system. At the core of CSS is a series of cascading rules and classes marrying and mingling in an elegant symphony of style application. Dozens and dozens of declarative instructions for painting pixels on the screen come together in under a millisecond. Sometimes it creates magic, other times it creates memes.
What RSS Needs
Web feeds could be so much more if we put some effort into them. This post explores some ideas of how to start.
Hard Code & Soft Skills
A Workplace Adventure Game
against the dark forest
The complex of ideas I’m going to call the Dark Internet Forest emerges from mostly insidery tech thinking, but from multiple directions.
Ethical Web Principles
The web should be a platform that helps people and provides a positive social benefit. As we continue to evolve the web platform, we must therefore consider the consequences of our work. The following document sets out ethical principles that will drive W3C's continuing work in this direction.
Filters
A web by humans, for humans.
Web Design Engineering With the New CSS | Matthias Ott | CSS Day 2024
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Authors Together
A directory of books by the former authors of A Book Apart