Sign up

with words, wonder Supports Webmention
Text • James' Coffee Blog

Using my edit button shortcut

In 2025 I built a browser extension that adds an edit button to your browser. The edit button pages if a page either has: A rel=edit link;A custom edit link set in the extension preferences, or;A link with an anchor like “edit page” (only available if you enable the setting,...

Matthias Ott Valid
Text

Only like 6-7 minutes left! 🚀

Matthias Ott Valid
Text

So “Matt” and “Matt” from Cloudflare used their AI coding agents to slopfork WordPress? Really? 🤔🧐

with words, wonder Supports Webmention
Text • James' Coffee Blog

How software feels

I am interested in how software feels to use. Back in 2024, I wrote: I want to learn about design, I thought to myself, excitedly. I was interested in why some things feel better to use than others – why do some tools feel like a delight, while others feel rough around the e...

Matthias Ott Valid
Text

I learned in design school in Germany that of course, the percent symbol is separated from the number with a space. B...

I learned in design school in Germany that of course, the percent symbol is separated from the number with a space. Because you could also write 100 Prozent. You also don’t write 100cm without a space, right?

And the careful typographer will make a Jan Tschichold gesture and decrease the space slightly …

But obviously, things are different in written English.

Matthias Ott Valid
Text

That’s going to be … interesting 😂

That’s going to be … interesting 😂

Matthias Ott Valid
Text

Typography nerds, I need your opinion! (And help 🙏)
Channeling your inner Robert Bringhurst – how would you write a percentage in English correctly?

100 % – with a space, because % is a unit
100% – who needs a weird space here?
100 % – with a thin space, don't half-ass it!
Honestly, who cares, really…

Matthias Ott Supports Webmention
Text • Matthias Ott

This, Still Not for Everyone

The new WebAIM Million report is out, the eighth annual accessibility analysis of the top one million home pages on the Web. And after eight years of data, the picture is as sobering as ever. In 2019, 97.8% of home pages had detectable WCAG conformance failures. In 2026, tha...

Matthias Ott Valid
Text

✍️ New post: This, Still Not for Everyone

A few thoughts on the new WebAIM million report. And why we will only improve #accessibility on the Web together.

https://matthiasott.com/notes/this-still-not-for-everyone

with words, wonder Supports Webmention
Text • James' Coffee Blog

Seven hills

This post is my contribution to the April 2026 IndieWeb Carnival on the topic of “Adventure”. Thank you for hosting, Pablo! The Seven Hills of Edinburgh challenge invites participants to hike up seven designated hills in Edinburgh within a day. There are official events to ...

with words, wonder Supports Webmention
Text • James' Coffee Blog

My favourite (unconventional) animal

This is my entry to the April 2026 Grizzly Gazette Carnival on the topic “Your favourite unconventional animal". My favourite animals are cats, undoubtedly [1] [2]. This month’s Grizzly Gazette Carnival invites participants to think beyond cats, however, to “unconventional”...

with words, wonder Supports Webmention
Text • James' Coffee Blog

Nesting social posts under blog posts in Artemis

In Grouping link posts in a web reader, I described a feature in Artemis to show when someone whose website you are following has bookmarked a post by an author you also follow. The motivation for this feature was to reduce clutter in a user’s reader by grouping shares of a ...

with words, wonder Supports Webmention
Text • James' Coffee Blog

Museum Memories: Roundup

This month I had the pleasure of hosting the March 2026 IndieWeb Carnival on the topic of “Museum memories”, in which I invited participants to write about a memory of a museum. To everyone who participated – we had over 30 participants this month! – thank you. It was a deli...

Dan’s Polaroids
Text

30.03.2026

A man playing a King V with tribals.
Back in the day, when Laurenz was still in Slayer.

Matthias Ott Valid
Text

Quick reminder, especially if you’re a freelancer or developer using Free/Pro/Pro+ plans for client work: Opt out of ...

Quick reminder, especially if you’re a freelancer or developer using Free/Pro/Pro+ plans for client work: Opt out of GitHub using your data for AI model training before April 24 (seriously, wtf that this isn’t opt-in!).
https://github.com/settings/copilot/features#copilot-telemetry-policy

Dan’s Polaroids
Text

29.03.2026

A person getting a beer from a bag hung outside a window.
Daring outside fridge.

Dan’s Polaroids
Text

28.03.2026

The two guitarist of Resurrected live on stage.
Resurrected live @ Sojus7 Monheim

with words, wonder Supports Webmention
Text • James' Coffee Blog

Inventor, dreaming

This week I joined a session at school on the topic of career planning. I had an hour of time to work through a series of questions designed to help me make progress on a goal. The goal I chose for the session was to think about my career goals. What do I want to do in my ca...

Dan’s Polaroids
Text

27.03.2026

A pizza in an oven.
It was pizza Friday.

Dan’s Polaroids
Text

26.03.2026

A parking lot with a sign saying Generalmusikdirektor.
GENERALMUSIKDIREKTOR