Sign up

Adactio

Not verified No WebSub updates Supports Webmention Valid

The online home of Jeremy Keith, an author and web developer living and working in Brighton, England.

Managing Editor
Jeremy Keith
Webmaster
Jeremy Keith
Public lists
IndieWeb
Fetched

Adactio Supports Webmention Valid
Text

Blogs Are Back

blogsareback.com/

A browser-based RSS reader that stores everything locally. There’s also a directory you can explore to get you started.

adactio.com/links/22350

Adactio Supports Webmention Valid
Text

dead framework theory | AI Focus

aifoc.us/dead-framework-theory/

This is depressing.

adactio.com/links/22348

Adactio Supports Webmention Valid
Text

The Main Thread Is Not Yours — Den Odell

denodell.com/blog/the-main-thread-is-not-yours

Every millisecond you spend executing JavaScript is a millisecond the browser can’t spend responding to a click, updating a scroll position, or acknowledging that the user did just try to type something. When your code runs long, you’re not causing “jank” in some abstract technical sense; you’re ignoring someone who’s trying to talk to you.

This is a great way to think about client-side JavaScript!

Also:

Before your application code runs a single line, your framework has already spent some of the user’s main thread budget on initialization, hydration, and virtual DOM reconciliation.

adactio.com/links/22347

Adactio Supports Webmention Valid
Text

Sessioning

Sessioning

Sessioning

Adactio Supports Webmention Valid
Text

Wednesday session

Wednesday session

Wednesday session

Adactio Supports Webmention Valid
Text

It’s hard to justify Tahoe icons @ tonsky.me

tonsky.me/blog/tahoe-icons/

I’m avoiding Mac OS Tahoe because of the disgraceful liquid glass debacle, but it looks like the rot goes even deeper. Here’s a detailed look at the sad state of iconography in application menus.

I know that changes in an OS update can take time to get used to, but this isn’t a case of “one step forwards, two steps back”—it’s just a lot of steps back with no forwards.

adactio.com/links/22343

Adactio Supports Webmention Valid
Text

Tuesday session

Tuesday session

Tuesday session

Adactio Supports Webmention Valid
Text

> His soul swooned slowly as he heard the snow falling faintly through the universe and faintly falling, like the descent of their last end, upon all the living and the dead. — James Joyce, The Dead

His soul swooned slowly as he heard the snow falling faintly through the universe and faintly falling, like the descent of their last end, upon all the living and the dead.

— James Joyce, The Dead

Adactio Supports Webmention Valid
Text

(Tá sé ag cur sneachta anois—go bog—i mBrighton)

(Tá sé ag cur sneachta anois—go bog—i mBrighton)

Adactio Supports Webmention Valid
Text

I may have found my people.

I may have found my people.

I may have found my people.

Adactio Supports Webmention Valid
Text

Monday session

Monday session

Monday session

Adactio Supports Webmention Valid
Text

2025

Here’s the new year, same as the old year. Well, not the same, but pretty similar. At the end of 2024, I wrote: It was a year dominated by Ukraine and Gaza. Utterly horrific and unnecessary death courtesy of Putin and Netanyahu See what I mean? 2025 added an extra do...

Adactio Supports Webmention Valid
Text

Playing tunes in a kitchen on a Saturday night.

Playing tunes in a kitchen on a Saturday night.

Adactio Supports Webmention Valid
Text

A Website To End All Websites | Henry From Online

henry.codes/writing/a-website-to-destroy-all-websites/

Hand-coded, syndicated, and above all personal websites are exemplary: They let users of the internet to be autonomous, experiment, have ownership, learn, share, find god, find love, find purpose. Bespoke, endlessly tweaked, eternally redesigned, built-in-public, surprising UI and delightful UX. The personal website is a staunch undying answer to everything the corporate and industrial web has taken from us.

adactio.com/links/22335

Adactio Supports Webmention Valid
Text

> The past is a foreign country that we should impose tariffs on. — Matt Webb

The past is a foreign country that we should impose tariffs on.

— Matt Webb

Adactio Supports Webmention Valid
Text

The Case for Blogging in the Ruins

joanwestenberg.com/the-case-for-blogging-in-the-ruins/

Start a blog. Start one because the practice of writing at length, for an audience you respect, about things that matter to you, is itself valuable. Start one because owning your own platform is a form of independence that becomes more important as centralized platforms become less trustworthy. Start one because the format shapes the thought, and this format is good for thinking.

adactio.com/links/22333

Adactio Supports Webmention Valid
Text

New year’s day session.

New year’s day session.

New year’s day session.

Adactio Supports Webmention Valid
Text

It’s surreal to see my name on this list: https://www.instagram.com/p/DS7VZUqiImo/

It’s surreal to see my name on this list:

https://www.instagram.com/p/DS7VZUqiImo/

Adactio Supports Webmention Valid
Text

2026: The Year The Bubble Bursts

2026: The Year The Bubble Bursts

Adactio Supports Webmention Valid
Text

Athbhliain faoi mhaise daoibh, a cairde!

Athbhliain faoi mhaise daoibh, a cairde!

Adactio Supports Webmention Valid
Text

Reading Daughters of Sparta by Claire Heywood.

Reading Daughters of Sparta by Claire Heywood.

Adactio Supports Webmention Valid
Text

More mandolins

More mandolins

Adactio Supports Webmention Valid
Text

Found myself unexpectedly with a day to spend in Phoenix, so I went to the excellent Musical Instruments Museum and ogled the mandolins.

Found myself unexpectedly with a day to spend in Phoenix, so I went to the excellent Musical Instruments Museum and ogled the mandolins.

Adactio Supports Webmention Valid
Text

The Future of Software Development is Software Developers – Codemanship’s Blog

codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/

The hard part of computer programming isn’t expressing what we want the machine to do in code. The hard part is turning human thinking – with all its wooliness and ambiguity and contradictions – into computational thinking that is logically precise and unambiguous, and that can then be expressed formally in the syntax of a programming language.

That was the hard part when programmers were punching holes in cards. It was the hard part when they were typing COBOL code. It was the hard part when they were bringing Visual Basic GUIs to life (presumably to track the killer’s IP address). And it’s the hard part when they’re prompting language models to predict plausible-looking Python.

The hard part has always been – and likely will continue to be for many years to come – knowing exactly what to ask for.

adactio.com/links/22325

Adactio Supports Webmention Valid
Text

Music in 2025

I really like it when people post their end-of-year music round-up. Colly, Jon, and Naz have all posted about music they listened to in 2025. I recognise almost none of the albums that they’ve listed. That’s because my musical brain has been almost entirely conquered by Iri...

Adactio Supports Webmention Valid
Text

Good night!

Good night!

Good night!

Adactio Supports Webmention Valid
Text

Books I read in 2025

I read 28 books in 2025. Looking back over that list, there are a few recurring themes… I read less of the Greek mythology retellings than last year but I seem to have developed a taste for medieval stories like Matrix, Nobber, and Haven. I finally got ‘round to reading so...

Adactio Supports Webmention Valid
Text

Painting heaven and hell

Painting heaven and hell

Adactio Supports Webmention Valid
Text

On the road in Arizona.

On the road in Arizona.

On the road in Arizona.

Adactio Supports Webmention Valid
Text

Nollaig shona daoibh go léir, a chairde!

Nollaig shona daoibh go léir, a chairde!

Nollaig shona daoibh go léir, a chairde!