<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/skins/pretty-feed-v3.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"  xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
    <channel>
        <title>Adactio: Journal</title>
        <description>The online journal of Jeremy Keith, an author and web developer living and working in Brighton, England.</description>
        <language>en</language>
        <link>https://adactio.com/journal/</link>
        <managingEditor>jeremy@adactio.com (Jeremy Keith)</managingEditor>
        <webMaster>jeremy@adactio.com (Jeremy Keith)</webMaster>
        <image>
            <title>Adactio: Journal</title>
            <link>https://adactio.com/journal/</link>
            <url>https://adactio.com/images/rssbutton.gif</url>
            <width>88</width>
            <height>19</height>
        </image>
        <atom:link href="https://adactio.com/journal/rss" rel="self" type="application/rss+xml" />
        <item>
            <title>Palaces Of The Crow by Ray Nayler</title>
            <link>https://adactio.com/journal/22823</link>
            <description>
<![CDATA[
<p><a href="https://adactio.com/journal/22801">I really liked Ray Nayler’s <cite>The Mountain In The Sea</cite></a>. I also <a href="https://adactio.com/journal/22802">liked <cite>The Tusks Of Extinction</cite></a>. But reading those back-to-back gave me pause:</p>

<blockquote>
  <p>At times it seems to relish in describing the worst that humanity is capable of. It starts to veer into misanthropy.</p>
</blockquote>

<p>I said:</p>

<blockquote>
  <p>I hope that the next Ray Nayler book I read won’t tip over into wallowing in the worst of our species.</p>
</blockquote>

<p>Well, when I cracked open <cite>Palaces Of The Crow</cite>, my mind was immediately put at ease. And I mean immediately.</p>

<p>Before the story even begins, the book opens with two quotes. One is the closing passage of Darwin’s <cite>On The Origin Of Species</cite> describing “the war of nature”, but the other quote is from Kropotkin:</p>

<blockquote>
  <p>Mutual aid is as much a law of nature as mutual struggle.</p>
</blockquote>

<p>That sums up the themes of <cite>Palaces Of The Crow</cite>. On the one hand, we do indeed get the worst that humans are capable of. But on the other hand, we also get not only the best that humans are capable of, but non-humans too.</p>

<p>As with <cite>The Mountain In The Sea</cite>, this is a terrestrial first-contact story. We’ve gone from cephalopods to corvids. And we’ve gone from the near future back to Eastern Europe during the Second World War.</p>

<p>I’m always nervous of any piece of popular entertainment that attempts to feature the Holocaust, but I feel that here it’s done with respect. It never comes across as gratuitous.</p>

<p>There are four main human characters; a Polish boy in the Soviet army, a Lithuanian Jewish girl, a young boy who never speaks, and a Roma girl. The narrative is set almost entirely within a forest.</p>

<p>At times this book reminded me of <a href="https://adactio.com/journal/22634"><cite>The Vaster Wilds</cite> by Lauren Groff</a>. Both stories feature a young woman trying to survive in the wilderness. But whereas <cite>The Vaster Wilds</cite> is ultimately a tale of the individual, <cite>Palaces Of The Crow</cite> is very much a story of the group. And whether that group comprises humans, crows, or both, the message is clear:</p>

<blockquote>
  <p>Social animals are built to survive only among one another.</p>
</blockquote>

<p>There is a cautionary subplot involving another denizen of the forest who goes it alone. His fate is very different to that of the group.</p>

<p>A story of four youngsters in a forest during World War II sounds like it should be a brutal survivalist tale. But <cite>Palaces Of The Crow</cite> has more in common with Rebecca Solnit’s <cite>A Paradise Built In Hell</cite> and Rutger Bregman’s <cite>Humankind</cite>.</p>

<p>Towards the end, the text sometimes can’t resist saying the subtext out loud, but this is a minor quibble with what is otherwise a beautifully constructed work.</p>

<p>I’m not going to lie, <cite>Palaces Of The Crow</cite> is absolutely devastating in places. But it’s also life-affirming. I know that sounds trite, but this book is the opposite of trite. It’s visceral and unflinching and beautiful.</p>

<p><a href="https://uk.bookshop.org/a/980/9781399637596"><img src="https://images-eu.bookshop.org/images/9781399637596.jpg" width="326" height="500" loading="lazy" alt="Buy this book"></a></p>

]]>
            </description>
            <pubDate>Mon, 02 Nov 2026 14:30:40 GMT</pubDate>
            <guid>https://adactio.com/journal/22823</guid>
            <category>book</category>
            <category>review</category>
            <category>history</category>
            <category>humanity</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83252810 -0.11815389</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>The Pirate Queen by Ariel Lawhon</title>
            <link>https://adactio.com/journal/22813</link>
            <description>
<![CDATA[
<p>This is an infuriating book. So much so that I didn’t finish it.</p>

<p>Don’t get me wrong; I love the <em>idea</em> of <cite>The Pirate Queen</cite>. Telling the life story of <a href="https://en.wikipedia.org/wiki/Grace_O'Malley">Gráinne Ní Mháille</a> is an excellent premise for some rip-roaring historical fiction. It’s even got an interesting structure alternating between three different parts of her life.</p>

<p>I was pleasantly surprised when I cracked open the book to find a small pronunciation guide to some Irish words in the front matter. It would be nice to have some Gaeilge scattered throughout the narrative. But that’s exactly what made this book so infuriating.</p>

<p>First off all, by dropping in an occassional Irish word into a sentence, it just made me think, “Wait, what language would these people be speaking?” Usually the answer was Irish. In which case, why translate one arbitrary word?</p>

<p>Then there’s the choice of the Irish word that gets dropped into the text most frequently…</p>

<p>The front matter has this to say about the irish word <i lang="ga">tá</i>:</p>

<blockquote>
  <p>An affirmative statement similar to yes</p>
</blockquote>

<p>Um, not really. Tá is present tense of the verb “be”. The English equivalent is “is”. You can’t just drop it in as a replacement for the word “yes”. But that’s exactly what Ariel Lawhon does.</p>

<p>This continually took me out of the story. One person asks a question like, “Did you see that?” and the other person answers, “Tá.” That just doesn’t make sense.</p>

<p>I know this sounds really nit-picky, but one of the first things you learn about Irish is that there is no single word for “yes” or “no”. It’s most common to respond with the positive or negative form of the verb in the question—“Did you see that?” “I saw!”</p>

<p>So of all the words to pointlessly switch into Irish, “yes” is by far the least suitable.</p>

<p>It happened every couple of pages. I was getting so annoyed, I flipped ahead to the acknowledgements to find out who was consulted on the use of Irish in the book. I found my answer. No one.</p>

<p>That seems somewhat irresponsible to me. It borders on being insulting. Would it have taken so much time and effort to have one single Irish speaker check the text?</p>

<p>Alas, the lack of research wasn’t just evident in the book’s treatment of the Irish language.</p>

<p>At one point, a young Gráinne is out walking with her brother, who is playing the uilleann pipes. I had to stop and check the text a few times. Perhaps I missed a bit where they sat down. But no, this book blithely describes a character walking and playing uilleann pipes at the same time.</p>

<p>Now if you think uilleann pipes are pretty much the same as Scottish highland pipes, this would make sense. But they’re not. A bare minimum amount of research would show that the uilleann pipes are played sitting down (you can try to play them standing up, but you’ll need some kind of extra gadget like Johnny Doran used, but even he couldn’t play them while walking).</p>

<p>I carried on reading even though I was getting more and more annoyed by the shoddiness on display. Then I read this sentence:</p>

<blockquote>
  <p>No more distant flicker of lanterns in the distance.</p>
</blockquote>

<p>I get how you would write that sentence in a first draft. Hopefully you’d catch its redundancy in a subsequent draft. If not, it’s exactly the kind of thing that your editor is there to spot.</p>

<p>But no, this made it all the way to the final printed book, a book that was displayed prominently on tables in major bookstores in multiple countries. Compare and contrast that with <a href="https://adactio.com/journal/22721"><cite>When The Boys Came Out To Play</cite> by John Mackel</a>,  a book which will be likely only ever be read by a much smaller audience but which is crafted with so much more care.</p>

<p>I always feel slightly guilty if I don’t finish a book. I know, I know; life’s too short and all that. But I can’t shake the feeling that I’m being a bit disrespectful to the author by not seeing their work through to the end. In this case though, the author displayed enough disrepect to her readers that I don’t think I need to feel bad about slamming this book shut.</p>

<p><cite>The Pirate Queen</cite> is a sloppy piece of work. You deserve better.</p>

<p><a href="https://uk.bookshop.org/a/980/9780385553230"><img src="https://images-eu.bookshop.org/images/9780385553230.jpg" width="326" height="500" loading="lazy" alt="Buy this book"></a></p>

]]>
            </description>
            <pubDate>Fri, 23 Oct 2026 14:57:23 GMT</pubDate>
            <guid>https://adactio.com/journal/22813</guid>
            <category>book</category>
            <category>review</category>
            <category>irish</category>
            <category>language</category>
            <category>research</category>
            <category>history</category>
            <category>writing</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83249892 -0.11814779</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Ranking proposals for Interop 2027</title>
            <link>https://adactio.com/journal/22805</link>
            <description>
<![CDATA[
<p>The Firefox team are <a href="https://interop-rank.fxdx.dev/">asking us to weigh in</a> on proposals for Interop 2027—what features should browsers be concentrating on implementing or improving.</p>

<p><a href="https://interop-rank.fxdx.dev/share/adactio-vkf3j6kb64fc/">Here are my top five</a>:</p>

<ol>
<li><a href="https://github.com/web-platform-tests/interop/issues/1430">Web app installation via <code>&lt;install&gt;</code> and <code>navigator.install()</code></a>. Prompts the user to install a progressive web app.</li>
<li><a href="https://github.com/web-platform-tests/interop/issues/1335">Speculation Rules API</a>. Hints to the browser to proactively download pages in the background so they appear instantly when the user navigates to them.</li>
<li><a href="https://github.com/web-platform-tests/interop/issues/1344">CSS <code>var()</code> in size container queries</a>. Such as <code>@container (width &gt;= var(--min-width))</code>.</li>
<li><a href="https://github.com/web-platform-tests/interop/issues/1350">CSS <code>flex-wrap: balance</code></a>. Distributes items in a multi-line flex container so each line has about the same number of items.</li>
<li><a href="https://github.com/web-platform-tests/interop/issues/1358">Interest invokers</a>. The <code>interestfor</code> attribute triggers actions on a target element when the user shows interest, such as via hover, focus, or long-press.</li>
</ol>

<p>Those are very much in order of priority. Imagine them following <a href="https://en.wikipedia.org/wiki/Pareto_distribution">a Pareto distribution</a>; the top 20% (in other words, the first one) is 80% of my priority.</p>

<p>But other people have other priorities: <a href="https://www.alwaystwisted.com/articles/and-thats-my-rank-2027-edition">Stu</a>, <a href="https://meyerweb.com/eric/thoughts/2026/10/14/my-interop-2027-rankings/">Eric</a>, <a href="https://ohhelloana.blog/my-interop-2027/">Ana</a>, <a href="https://tylersticka.com/journal/interop-2027-rank/">Tyler</a>, <a href="https://pawelgrzybek.com/my-interop-2027-picks/">Paweł</a>, <a href="https://vale.rocks/micros/20261011-0700">Declan</a>, <a href="https://www.sarasoueidan.com/blog/interop-2027-rankings/">Sara</a>, and <a href="https://cydstumpel.nl/my-picks-for-interop-2027/">Cyd</a>, for example.</p>

<p>There’s a lot of love for styleable <code>select</code> in there—can’t argue with that.</p>

<p>Get in there and <a href="https://interop-rank.fxdx.dev/">rank your priorities</a>. Then share them.</p>

]]>
            </description>
            <pubDate>Fri, 16 Oct 2026 17:58:53 GMT</pubDate>
            <guid>https://adactio.com/journal/22805</guid>
            <category>interop2027</category>
            <category>browsers</category>
            <category>standards</category>
            <category>proposals</category>
            <category>features</category>
            <category>frontend</category>
            <category>development</category>
            <category>html</category>
            <category>css</category>
            <category>javascript</category>
            <category>interoperability</category>
            <category>ranking</category>
            <category>sharing</category>
            <category>priorities</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>29.84546761 -81.26635499</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>The Tusks Of Extinction by Ray Nayler</title>
            <link>https://adactio.com/journal/22802</link>
            <description>
<![CDATA[
<p>Hot on the heels of <a href="https://adactio.com/journal/22801">reading and enjoying <cite>The Mountain In The Sea</cite></a>, I picked up Ray Nayler’s next work, this tightly constructed novella.</p>

<p>Once again it deals with inter-species communication. This time it’s de-extincted mammoths. Once again, it’s set in the relatively near future. Many of the same gadgets reappear in this book. It may well be set in the same world.</p>

<p>There’s a tangible atmosphere to this story. But despite it’s high-tech premise, it’s not escapist. The narrative is driven by the all-too-real issues of ivory poaching and big-game hunting.</p>

<p>And this is where I start to get a nagging feeling about Ray Nayler’s work. At times it seems to relish in describing the worst that humanity is capable of. It starts to veer into misanthropy. If you yourself are misanthropic, it will just come across as realism. But it feels a bit too easy, a bit too cheap.</p>

<p>I remember this happening with Paolo Bacigalupi’s books. I enjoyed <cite>The Wind-up Girl</cite>, but <a href="https://adactio.com/journal/20740">by the time I read <cite>The Water Knife</cite></a>, his misanthropy (and misogyny) had become self-parody:</p>

<blockquote>
  <p>Instead of asking what the future might actually be like, it instead asks “what’s the absolute worst that could happen?” Frankly, it’s a cop-out.</p>

  <p>The book takes a similar tack with its characters. It assumes everyone’s terrible and will do terrible things. It’s lazy.</p>

  <p>So you’ve got an unrelenting series of people behaving terribly in a horrific setting. It gets boring.</p>
</blockquote>

<p><cite>The Tusks Of Extinction</cite> isn’t that. It manages to maintain a balance. But I hope that the next Ray Nayler book I read won’t tip over into wallowing in the worst of our species.</p>

<p>I’ll find out soon enough. I’ve already got <cite>Palaces Of The Crow</cite> on loan from the library.</p>

<p><a href="https://uk.bookshop.org/a/980/9781250855527"><img src="https://images-eu.bookshop.org/images/9781250855527.jpg" width="326" height="500" loading="lazy" alt="Buy this book"></a></p>

]]>
            </description>
            <pubDate>Fri, 16 Oct 2026 14:42:18 GMT</pubDate>
            <guid>https://adactio.com/journal/22802</guid>
            <category>book</category>
            <category>review</category>
            <category>sci-fi</category>
            <category>sciencefiction</category>
            <category>novella</category>
            <category>mammoths</category>
            <category>de-extinction</category>
            <category>humanity</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>29.84515241 -81.26627374</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>The Mountain In The Sea by Ray Nayler</title>
            <link>https://adactio.com/journal/22801</link>
            <description>
<![CDATA[
<p><a href="https://adactio.com/journal/16272">Back in 2019</a>, I read the book <a href="https://adactio.com/notes/15383"><cite>Other Minds: The Octopus, the Sea, and the Deep Origins of Consciousness</cite> by Peter Godfrey-Smith</a> and said:</p>

<blockquote>
  <p>I really enjoyed this evolutionary tale. It’s equal parts biology and philosophy. I will never look at cephalopods quite the same way again.</p>
</blockquote>

<p>Reading Ray Nayler’s <cite>The Mountain In The Sea</cite> reminded so much of that book that I couldn’t resist flipping ahead to the acknowledgements at the back. Sure enough, <cite>Other Minds</cite> gets a big shout-out.</p>

<p>But that’s only part of the make-up of <cite>The Mountain In The Sea</cite>. There’s just as much William Gibson as Peter Godfrey-Smith.</p>

<p>I don’t just mean that the book is an unexpectedly rip-roaring cyberpunk thriller—which it is—but that it’s also got that Gibsonian narrative structure; three disconnected protagonists in three separate stories that you just know are going to connect before the book is done.</p>

<p>The great accomplishment of this book is how well it balances the two genres of philosophy and cyberpunk. There’s plenty of musings on the nature of consciousness, be it human, octopus, or artificial intelligence. But there’s also plenty of high-tech hacking shenanigans.</p>

<p>Above all, it’s an excellent example of one of my favourite subgenres of science fiction: <a href="https://en.wikipedia.org/wiki/First_contact_(science_fiction)">first contact</a>. It’s as linguistically satisfying as Ted Chiang’s <cite>Story Of Your Life</cite>, the pinnacle of the first-contact subgenre. The fact that there are no extra-terrestrial species just adds to its realism.</p>

<p><a href="https://uk.bookshop.org/a/980/9781399600484"><img src="https://images-eu.bookshop.org/images/9781399600484.jpg" width="326" height="500" loading="lazy" alt="Buy this book"></a></p>

]]>
            </description>
            <pubDate>Thu, 15 Oct 2026 20:23:52 GMT</pubDate>
            <guid>https://adactio.com/journal/22801</guid>
            <category>book</category>
            <category>review</category>
            <category>sci-fi</category>
            <category>sciencefiction</category>
            <category>cyberpunk</category>
            <category>philosophy</category>
            <category>firstcontact</category>
            <category>linguistics</category>
            <category>communication</category>
            <category>language</category>
            <category>consciousness</category>
            <category>octopus</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>29.84537218 -81.26608465</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Zero</title>
            <link>https://adactio.com/journal/22798</link>
            <description>
<![CDATA[
<p>The term “no-brainer” refers to a suggestion that is so compelling that it would be foolish to even consider not doing it.</p>

<p>I came across a no-brainer recently, thanks to Matt Hobbs:</p>

<blockquote>
  <p>Make all UK Government websites free to access without mobile data charges.</p>
</blockquote>

<p>When I was done slapping my forehead at how obvious this proposal is, <a href="https://petition.parliament.uk/petitions/781594">I signed the petition</a>. If you’re a UK resident, you should do the same. And then spread the word.</p>

<p>This is the kind of proposal that I imagine any politician would be happy to support, regardless of party affiliation, so don’t be shy about contacting your local MP.</p>

<p>I guess in theory this could be opposed on the grounds that it technically violates net neutrality, but I would hope that the obvious societal benefits would outweigh that objection.</p>

<p>Like I said, a no-brainer.</p>

]]>
            </description>
            <pubDate>Wed, 14 Oct 2026 00:55:50 GMT</pubDate>
            <guid>https://adactio.com/journal/22798</guid>
            <category>government</category>
            <category>services</category>
            <category>zero-rate</category>
            <category>mobile</category>
            <category>data</category>
            <category>charges</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>29.84528111 -81.26613872</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Lake Of Souls by Ann Leckie</title>
            <link>https://adactio.com/journal/22790</link>
            <description>
<![CDATA[
<p>In some ways, the short story is the ideal format for science fiction. If science fiction is all about ideas, a short story is a way to take an idea and play it out without any obligation to build a bigger world around it.</p>

<p>But short stories can work the other way too. If you have a bigger world that’s been established in full-length novels, a short story can be just the right format for exploring another corner of that world.</p>

<p>In <cite>Lake Of Souls: The Collected Short Fiction</cite> by Ann Leckie, you get both.</p>

<p>The stories are split into three categories. The first has standalone stories. The second has stories from the universe established in the <a href="https://en.wikipedia.org/wiki/Ancillary_Justice">Imperial Radch</a> series. The third has stories from the world of <a href="https://en.wikipedia.org/wiki/The_Raven_Tower"><cite>The Raven Tower</cite></a>.</p>

<p>In my opinion, the standalone stories are really good. The Imperial Radch stories are also great. But the stories from world of <cite>The Raven Tower</cite> are best of all. Something about the fable-like premise of that world makes it ideal for short stories that are like twisted little fairy tales.</p>

<p>At this point I think I’ve read everything that Ann Leckie has published so I feel safe in saying you can’t go wrong if you pick up any of her books. There’s something deeply humanist about her writing.</p>

<p><a href="https://uk.bookshop.org/a/980/9780356523460"><img src="https://images-eu.bookshop.org/images/9780356523460.jpg" width="326" height="500" loading="lazy" alt="Buy this book"></a></p>

]]>
            </description>
            <pubDate>Tue, 06 Oct 2026 15:31:23 GMT</pubDate>
            <guid>https://adactio.com/journal/22790</guid>
            <category>book</category>
            <category>review</category>
            <category>sci-fi</category>
            <category>sciencefiction</category>
            <category>short</category>
            <category>stories</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83245341 -0.11813420</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Twenty five years of writing on adactio.com</title>
            <link>https://adactio.com/journal/22781</link>
            <description>
<![CDATA[
<p>On this day, twenty five years ago, I wrote <a href="https://adactio.com/journal/1">my first journal entry</a> on this website.</p>

<p>Twenty five years! A quarter of a century! That’s a significant portion of the lifetime of the World Wide Web itself.</p>

<p>Actually, this site did exist before September 30th, 2001 but it was very different. You can still look at <a href="https://adactio.com/version1/index.shtml">the very first version of adactio.com</a> if you want to wallow in the glory days of framesets and DHTML. But it was twenty five years ago that I started publishing my thoughts here, making adactio.com my online home.</p>

<p>The funny thing is, I distinctly remember when I started writing that I was getting into this whole blogging thing really late. So many others had been doing it for a while at that point. Now there aren’t many of them left.</p>

<p>It’s not just <a href="https://adactio.com/journal">the journal</a> though. At some point I added <a href="https://adactio.com/links">the links section</a>. Later still, I added <a href="https://adactio.com/notes">notes</a>. Between those three sections, I usually end up posting something on this website at least once a day.</p>

<p>But I don’t put any pressure on myself. That might be the secret to the longevity of the site. I don’t worry about running out of things to write about. If I go for a while without writing anything, that’s okay. But that rarely happens. There’s almost always something I want to share. Like I said <a href="https://adactio.com/journal/1">in that first ever post</a>:</p>

<blockquote>
  <p>I’ll try and post fairly regularly but I don’t want to make any promises I can’t keep.</p>
</blockquote>

<p>I also wrote:</p>

<blockquote>
  <p>Being a web developer, there’s bound to be lots of geeky, techy stuff but I also want a place where I can rant and rave about life in general.</p>
</blockquote>

<p>I think the tech stuff has decreased over the past few years. I’m more likely to write about music or books. I expect that trend will continue.</p>

<p>I certainly have no plans to stop. It feels good to have my own little homestead on the web where I can do whatever I want.</p>

<p>After twenty five years, it feels good to occasionally <a href="https://adactio.com/archive/">peruse the archive</a> and revisit the past.</p>

<p>Here’s to the next twenty five.</p>

]]>
            </description>
            <pubDate>Wed, 30 Sep 2026 13:06:10 GMT</pubDate>
            <guid>https://adactio.com/journal/22781</guid>
            <category>anniversary</category>
            <category>writing</category>
            <category>sharing</category>
            <category>blogging</category>
            <category>indieweb</category>
            <category>personal</category>
            <category>publishing</category>
            <category>longevity</category>
            <category>digital</category>
            <category>preservation</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83242610 -0.11815015</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Think local</title>
            <link>https://adactio.com/journal/22778</link>
            <description>
<![CDATA[
<p>If you’re anything like me, you’re sick of hearing about so-called “AI”. We are not a fringe. The majority consensus amongst actual regular people is that this is being forced down our throats and stuffed into our eyes and ears.</p>

<p>That’s why it pains me that I’m about to add more fecal matter onto the ever-growing pile of shit by writing yet another hot take related to large language models.</p>

<p>If you stop reading now, I don’t blame you. In fact, I applaud you.</p>

<p>Anyway…</p>

<p>The last time <a href="https://adactio.com/journal/22529">I made the mistake of writing about large language models</a>, I set out my stall thusly:</p>

<blockquote>
  <p>Software is almost certainly the killer app for large language models.</p>
  
  <p>I think the artists, writers, and musicians will be okay, or at least as okay as they ever were. It turns out that humans like things made by other humans.</p>
  
  <p>And y’know what? If I had to choose which endeavour I’d rather see automated away—programming or art—it’s no competition.</p>
</blockquote>

<p>I stand by that. But it doesn’t mean that software development gets a free pass to use exploitative extractive tools with a clear conscience.</p>

<p>You can use these tools in a thoughtless way or you can use them thoughtfully. I really like <a href="https://www.robinsloan.com/lab/ask-for-what-you-want/">Robin Sloan’s approach</a>:</p>

<blockquote>
  <p>The consensus vision seems to involve AI working for you day-to-day, a constant ambient presence, sparkles in everything; even cautious Apple has succumbed. I’m not interested in that.</p>
  
  <p>My alternative: get your wish, then stuff the genie back into the lamp.</p>
</blockquote>

<p>He’s got a set of rules:</p>

<blockquote>
  <ol>
  <li>You must actually and consistently use anything you build for two months before posting about it.</li>
  <li>Ideally, never post about it. (I know I am breaking this rule, but my purpose is pedagogical, and anyway, I’ve got more apps I didn’t tell you about.)</li>
  <li>Don’t let the AI agent name the app. You pick the name.</li>
  <li>Don’t distribute the app, not even for free. Don’t post the code on GitHub. This is not software for glory; it is software for you.</li>
  </ol>
</blockquote>

<p>For most of my career, I’ve wanted web development to become something that anyone could do. I really like the World Wide Web and I think it would be great if more people had their own websites. But I totally get that most people have no interest in learning HTML.</p>

<p>One of my biggest fears for the web was that it would become the domain of professionals only; a gatekeeping priesthood who get to make stuff while everyone else goes without.</p>

<p>The efficacy of large language models for coding would seem to lessen that possibility. Especially if you apply Robin’s approach.</p>

<p><a href="https://thesession.org/">The Session</a> has <a href="https://thesession.org/api">an API</a>. There are also <a href="https://github.com/adactio/TheSession-data">weekly data dumps</a> of everything on the site. The idea is that other people can use these to build other useful tools for themselves.</p>

<p>Lately, there’s been a big uptick of <a href="https://thesession.org/api#example-apps">these kinds of tools</a>, mostly made by someone with the help of large language models. Often they have no previous experience of making software.</p>

<p>This is good. But I get uneasy when I see people selling these tools to other people. Call me old-fashioned but I feel that if you’re going to ask people to pay for a thing, you should understand that thing. I think that’s why Robin’s list of suggestions resonates with me.</p>

<p>But…</p>

<p>To build software with large language models today, you pretty much have to pay some money to the absolute worst sort of people, the ones pedalling tokens to their “hyperscale” products. You can’t avoid being complicit because there isn’t really an alternative.</p>

<p>I think that might change.</p>

<p>I’m not going to make predictions. That’s a mug’s game. But I might attempt a gentle unspooling of one potential future…</p>

<p>First off, there’s a crash coming. That’s pretty much inevitable at this point. The only question is how much collatoral damage it’s going to do to the world.</p>

<p>Right now, tokens are subsidised. The hyperscalers lose money when people use their products. It’s possible that we are now living through a golden age of making software relatively cheaply with large language models. That will change when the hyperscalers start charging for the true cost of tokens.</p>

<p>Not for everyone though. I believe that enterprise software companies will happily pay the true price for tokens. It’ll be like <a href="https://en.wikipedia.org/wiki/Google_Glass">Google Glass</a>; that was an absolute disaster for the consumer market but went on to have a productive second life in factories.</p>

<p>You know when you’re in an airport and you see advertisements that are not for you, but for faceless corporations? You know the ones. They’re all “cloud” this and “sap” that. Now they’re all about “AI”. It’s not for us. It’s for them.</p>

<p>Does this spell the end of making <a href="https://www.robinsloan.com/notes/home-cooked-app/">home-cooked apps</a> with large language models?</p>

<p>I don’t think so.</p>

<p>The hyperscalers might become unaffordable to most people, but keep an eye on open models. And keep your other eye on local models.</p>

<p>Right now, open local models aren’t as good as the large language models that require data centres of computation and energy. But they aren’t massively far behind. And if the recent history of large language models has taught us anything, it’s that “good enough” is fine.</p>

<p>Take Google Search. They decided to fuck it up by forcing generated summaries into your eyeballs above the actual search results. These summaries aren’t 100% accurate. Let’s be generous and say they’re accurate more than 90% of the time. According to Google, that’s good enough.</p>

<p>So, sure, local open models may never reach the levels of data-centre-powered large language models. But they don’t need to. They just need to be good enough.</p>

<p>I’m really looking forward to that.</p>

<p>My issue with large language models has never been the actual technology, which is genuinely fascinating. My issue is with the power dynamics, of being robbed of agency, of the over-inflated hype and criti-hype being used to convince us of an inevitable future where a small group of very rich men are masters over our lives.</p>

<p>I’d love to see the technology decoupled from the current depressing narrative. I’d love to see a thousand homemade software flowers bloom from open local language models.</p>

]]>
            </description>
            <pubDate>Fri, 25 Sep 2026 15:49:20 GMT</pubDate>
            <guid>https://adactio.com/journal/22778</guid>
            <category>ai</category>
            <category>machinelearning</category>
            <category>language</category>
            <category>models</category>
            <category>generative</category>
            <category>tools</category>
            <category>software</category>
            <category>development</category>
            <category>local</category>
            <category>open</category>
            <category>hyperscale</category>
            <category>agency</category>
            <category>creativity</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83250552 -0.11812820</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>The summer of ’26</title>
            <link>https://adactio.com/journal/22774</link>
            <description>
<![CDATA[
<p>It was the autumnal equinox a few days ago. For a moment our planet was balanced perfectly, with everyone experience twelve hours of daylight and twelve hours of darkness. Here in the northern hemisphere, the days will get shorter and the nights will get longer until the winter solstice.</p>

<p>Summer is officially over.</p>

<p>I saw it out with my <a href="https://adactio.com/journal/22166">now-annual trip to Spain</a> for the <a href="https://www.irishfleadh.com/">Cáceres Irish Fleadh</a>. It was, as always, great fun. Nothing beats playing loads of tunes into the early hours while sitting outdoors in a beautiful old town.</p>

<p>I visited some lovely places this summer. <a href="https://adactio.com/journal/22643">A trip to Greece</a>. <a href="https://adactio.com/journal/22738">A trip to Italy</a>. Even my <a href="https://adactio.com/journal/22632">trip to Cork</a> was blessed with bright sunshine.</p>

<p>But I think the highlight was <a href="https://adactio.com/journal/22709">the three weeks I spent in the north of Ireland</a>. It helped that being there meant I escaped the worst of the heatwave here in England.</p>

<p>All in all, it was a thoroughly enjoyable summer filled with travel, music, good food, and sunshine. Now it’s time to hunker down at home.</p>

]]>
            </description>
            <pubDate>Thu, 24 Sep 2026 13:32:40 GMT</pubDate>
            <guid>https://adactio.com/journal/22774</guid>
            <category>summer</category>
            <category>travel</category>
            <category>spain</category>
            <category>italy</category>
            <category>greece</category>
            <category>ireland</category>
            <category>irish</category>
            <category>music</category>
            <category>sunshine</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83240186 -0.11808811</gml:pos>
                </gml:Point>
            </georss:where>
        </item>

   </channel>
</rss>