Last year I was introduced to the idea of “Dopplr colours” in the IndieWeb community. This refers to an accent colour assigned to cities on the now-defunct travel website Dopplr. You can see examples by clicking through different Dopplr city pages in the Internet Archive and...
22.02.2026
“Our main story tonight concerns Twitter, or as it’s being called since Elon Misk purchased it a few years ago: Twitter.”
John Oliver is a treasure.
(And I hope you’re not active on that shit site anymore. 😉😉)
https://www.youtube.com/watch?v=p7ZG_xWYLzI
Matthias Ott
• Matthias Ott
Continvoucly Morged Value
You might have seen the diagram before. The one Vincent Driessen put up on his website a few years ago to explain the concept of a Git branching model.
...
… and of course, the background of the OG image is AI-generated – I just had to make an exception for this post. 😉
✍️ New post: Continvoucly Morged Value
Couldn't get out of my head what happened to @nvie’s diagram – and so I wrote down a few premature thoughts about what happens when we mistake the (AI) artifact for the work …
Brainstorming search engine ranking introspection
Search is one of my favourite disciplines in computing. In 2024 I spent a lot of time working on a NoSQL engine that I called JameSQL. This tool now powers the search engine on my website.
Designing search engine ranking systems is tricky to say the least. When I use my blo...
Preserving calm in software over time
When I announced Artemis in 2024, I titled the announcement “Artemis, a calm web reader, is available (in beta)”. So central to the philosophy of how I build the software is the principle “calm” that, when I write about Artemis, I still use the phrase “a calm web reader” to ...
Artemis “via”
Recently, a feed a few users – including myself – were following with Artemis published a “bookmark”-like post. The markup in the corresponding feed was a bit different than expected, so Artemis ended up linking directly to the bookmarked post rather than to the author’s pos...
Brainstorming search engine ranking introspection
Search is one of my favourite disciplines in computing. In 2024 I spent a lot of time working on a NoSQL engine that I called JameSQL. This tool now powers the search engine on my website.
Designing search engine ranking systems is tricky to say the least. When I use my blo...
Preserving calm in software over time
When I announced Artemis in 2024, I titled the announcement “Artemis, a calm web reader, is available (in beta)”. So central to the philosophy of how I build the software is the principle “calm” that, when I write about Artemis, I still use the phrase “a calm web reader” to ...
Artemis “via”
Recently, a feed a few users – including myself – were following with Artemis published a “bookmark”-like post. The markup in the corresponding feed was a bit different than expected, so Artemis ended up linking directly to the bookmarked post rather than to the author’s pos...
21.02.2026
20.02.2026
Artemis dense layout
This evening I added an idea I have had for a while to Artemis: a "dense" layout.
By default, the Artemis interface appears in a single-column layout. The dense layout creates several columns. Each column from left-to-right shows posts for a given day. You can scroll down t...
Grouping threaded posts in Artemis
Artemis lets you subscribe to ActivityPub feeds (i.e. accounts on Mastodon). To do this, you can type in an ActivityPub handle like @jamesg.blog@jamesg.blog [1] on the “Add a website” page.
When you subscribe to a feed using an ActivityPub handle, Artemis can use the inform...
Graduating between mediums of communication
The IndieWeb community chat has a feature that lets you create a wiki page from a chat interaction. You can say “what is {term}?” in the chat and, if there is a definition on the community wiki, the definition will be returned by a bot. Otherwise, the bot, Loqi, will say tha...
Grouping threaded posts in Artemis
Artemis lets you subscribe to ActivityPub feeds (i.e. accounts on Mastodon). To do this, you can type in an ActivityPub handle like @jamesg.blog@jamesg.blog [1] on the “Add a website” page.
When you subscribe to a feed using an ActivityPub handle, Artemis can use the inform...
Graduating between mediums of communication
The IndieWeb community chat has a feature that lets you create a wiki page from a chat interaction. You can say “what is {term}?” in the chat and, if there is a definition on the community wiki, the definition will be returned by a bot. Otherwise, the bot, Loqi, will say tha...
Artemis dense layout
This evening I added an idea I have had for a while to Artemis: a "dense" layout.
By default, the Artemis interface appears in a single-column layout. The dense layout creates several columns. Each column from left-to-right shows posts for a given day. You can scroll down t...