Tags: if

520

sparkline

Wednesday, December 17th, 2025

So Many Websites

But perhaps the death of search is good for the future of the web. Perhaps websites can be free of dumb rankings and junky ads that are designed to make fractions of a penny at a time. Perhaps the web needs to be released from the burden of this business model. Perhaps mass readership isn’t possible for the vast majority of websites and was never really sustainable in the first place.

Tuesday, October 14th, 2025

Default Isn’t Design

Framework monoculture is a psychology problem as much as a tech problem. When one approach becomes “how things are done,” we unconsciously defend it even when standards would give us a healthier, more interoperable ecosystem. Psychologists call this reflex System Justification.

The explains a lot about React-driven front-end development!

When a single toolset becomes the default, we don’t just prefer it, we build narratives that justify it. And that’s when a tool quietly becomes a gate or even a destructive force.

Thursday, October 9th, 2025

Why doesn’t anything work anymore? | Jason Rodriguez

I’ve worked in the tech industry for close to two decades at this point. I’ve seen how difficult it is to build quality products, but I’ve also seen that it can be done. It just feels like no one gives a shit anymore, beyond a handful of independent devs and small shops. It’s wild.

Tuesday, September 30th, 2025

22 – 26 September 2025 – Walknotes

God, I love the way that Denise writes:

On the train there’s an ad for Adobe Express: “Commercially safe AI. Trusted results”. The ad shows a photo slotting in to a design. Commercially safe for everyone but photographers and designers. I couldn’t get a seat facing forwards, so I head backwards into the future like some half-arsed AI metaphor.

Thursday, September 25th, 2025

Tuesday, August 5th, 2025

Curate your own newspaper with RSS

I’m almost certainly preaching to the choir here because I bet you’re reading these very words in a feed reader, but what Molly White has written here is too good not to share:

RSS offers readers and writers a path away from unreliable, manipulative, and hostile platforms and intermediaries. In a media landscape dominated by algorithmic feeds that aim to manipulate and extract, sometimes the most radical thing you can do is choose to read what you want, when you want, without anyone watching over your shoulder.

Tuesday, July 8th, 2025

Loads of musicians crammed along multiple tables, playing away like mad!

Thursday night session at Spanish Point

Monday, June 30th, 2025

The curve of a sandy beach lapped by waves flanked by green rocky countryside on either side. Looking through a small hole in a standing stone towards the mountain in the distance. A standing stone with celtic carvings and a single small hole amidst greenery. A field with yellow flowers topped by a church slopes down to a green valley with a rugged mountain on the other side, all under a blue sky with a smattering of clouds.

Gleann Cholm Cille

Monday, June 23rd, 2025

Live

Ever since Salter Cane recorded the songs on Deep Black Water I’ve been itching to play them live. At our album launch gig last Friday, I finally got my chance.

It felt soooo good! It helped that we had the best on-stage sound ever (note to the bands of Brighton, Leon at the Hope and Ruin is fantastic at doing the sound). The band were tight, the songs sounded great live, and I had an absolute blast.

Salter Cane on stage, with Chris in full howl singing into the mic and playing guitar, flanked by Jeremy on slide bouzouki and Jessica on bass (Matt on the drums is hidden behind Chris).

I made a playlist of songs to be played in between bands. It set the tone nicely. As well as some obvious touchstones like 16 Horsepower and Joy Division, I made sure to include some local bands we’re fond of, like The Equitorial Group, Mudlow, Patients, and The Roebucks.

Wednesday, May 7th, 2025

Figure and ground • Buttondown

Man, this resonates:

At one end, you prioritise your own interests. Slap on the SPF and enjoy the cricket; ignore the emails; nip to Paris for the day. But egocentrism erodes social goods. It harms other people. So perhaps you reject it and skew the other way, anchoring your wellbeing to the trajectory of the world. But that undertow will easily drown you. The beneficence of caring only about others seems noble, but in truth few of us can endure that level of self-sacrifice. Total empathy harms you. And so most of us stumble in the fog between these extremes, recoiling from either end when the shame or the sadness becomes too much to bear. I plug away at my pleasant life with heartache for what’s happening to us. Perhaps you feel similarly, smiling but seconds from tears.

Wednesday, April 30th, 2025

Pluralistic: The enshittification of tech jobs (27 Apr 2025) – Pluralistic: Daily links from Cory Doctorow

The point of AI isn’t to make workers more productive, it’s to make them weaker when they bargain with their bosses.

Wednesday, April 23rd, 2025

But what if I really want a faster horse? | exotext

Overall, consistency, user control, and actual UX innovation are in decline. Everything is converging on TikTok—which is basically TV with infinite channels. You don’t control anything except the channel switch. It’s like Carcinisation, a form of convergent evolution where unrelated crustaceans all evolve into something vaguely crab-shaped.

Thursday, April 17th, 2025

Beach daydreams, lost at sea (Interconnected)

Matt’s beach thoughts are like a satisfying susurrus in my RSS reader.

Saturday, March 22nd, 2025

Some Thoughts on the Common Toad | The Orwell Foundation

After the sort of winters we have had to endure recently, the spring does seem miraculous, because it has become gradually harder and harder to believe that it is actually going to happen.

George Orwell on the coming of spring during the darkest of times:

It comes seeping in everywhere, like one of those new poison gases which pass through all filters.

The atom bombs are piling up in the factories, the police are prowling through the cities, the lies are streaming from the loudspeakers, but the earth is still going round the sun, and neither the dictators nor the bureaucrats, deeply as they disapprove of the process, are able to prevent it.

Tuesday, March 18th, 2025

GetRSSFeed: RSS Feed Extractor & Finder for Websites, Blogs & Podcasts

This looks handy: a service to extract the RSS feed of a podcast (y’know—the thing that actually makes a podcast a podcast) from walled gardens that obfuscate the feed’s location: Apple Podcasts, Spotify, and Soundcloud.

Monday, March 10th, 2025

Twittotage

I left Twitter in 2022. With every day that has passed since then, that decision has proven to be correct.

(I’m honestly shocked that some people I know still have active Twitter accounts. At this point there is no justification for giving your support to a place that’s literally run by a nazi.)

I also used to have some Twitter bots. There were Twitter accounts for my blog and for my links. A simple If-This-Then-That recipe would poll my RSS feeds and then post an update whenever there was a new item.

I had something something similar going for The Session. Its Twitter bot has been replaced with automated accounts on Mastodon and Bluesky (I couldn’t use IFTTT directly to post to Bluesky from RSS, but I was able to set up Buffer to do the job).

I figured The Session’s Twitter account would probably just stop working at some point, but it seems like it’s still going.

Hah! I spoke too soon. I just decided to check that URL and nothing is loading. Now, that may just be a temporary glitch because Alan Musk has decided to switch off a server or something. Or it might be that the account has been cancelled because of how I modified its output.

I’ve altered the IFTTT recipe so that whenever there’s a new item in an RSS feed, the update is posted to Twitter along with a message like “Please use Bluesky or Mastodon instead of Twitter” or “Please stop using Twitter/X”, or “Get off Twitter—please. It’s a cesspit” or “If you’re still on Twitter, you’re supporting a fascist.”

That’s a start but I need to think about how I can get the bot to do as much damage as possible before it’s destroyed.

Friday, March 7th, 2025

MS Edge Explainers/Performance Control Of Embedded Content / explainer.md at main · MicrosoftEdge/MSEdgeExplainers

I like the look of this proposal that would allow authors to have more control over network priorities for third-party iframes—I’ve already documented how I had to use a third-party library to fix this problem on the Salter Cane site.

Sunday, March 2nd, 2025

Pluralistic: With Great Power Came No Responsibility (26 Feb 2025) – Pluralistic: Daily links from Cory Doctorow

Like I was saying:

The web is open, apps are closed. The majority of web users have installed an ad blocker (which is also a privacy blocker). But no one installs an ad blocker for an app, because it’s a felony to distribute that tool, because you have to reverse-engineer the app to make it. An app is just a website wrapped in enough IP so that the company that made it can send you to prison if you dare to modify it so that it serves your interests rather than theirs.

Monday, February 17th, 2025

A guitar in the foreground at a table with two concertina players.

Monday session

trot

Working on this project is great but ten minutes into it and I already miss the resilience of the web. I miss how you have to really fuck things up to make a browser yell at you or implode.