Internet flâneur · Built Pagecord


We need a physical digital music experience

Uploaded image

I love the idea of Record Store Day but I no longer have a turntable, cassette deck or CD player despite the hundreds of vinyl records going mouldy in my garage (wanna buy them?). 

These days I want less stuff, not more. You’ll understand when you’re in your fifties. 

I love to buy albums digitally on Bandcamp and Subvert (or Qobuz/7digital/Juno if it’s a major label) after using Spotify to try-before-you-buy, but it’s an underwhelming experience. Wouldn’t it be great if there was a way to do this in a physical store, where the retailer gets a cut of my digital purchase like they do with vinyl?

Indie record stores are so great, especially my local, but there’s no reason for me to go in and bother them because I won’t be buying anything. I feel like a fraud! I’d love to be able browse the music physically like everyone else, chatting to the staff, listening to stuff and getting recommendations, but rather than bagging the vinyl I’d like to pay them for a FLAC download that gets delivered to my inbox. To make it more of an event and add a physical dimension, maybe they could offer me a postcard version of the cover art too? That would be a nice keepsake.

As far as I know, this experience doesn’t exist, which is such a shame. Could we make it happen? Technically speaking, it’s entirely possible. I mean, Bandcamp and others already do it, but an equivalent system would have to be made for independent stores to get their cut as well as the tech provider.

I suppose you can think of it as an iTunes / Bookshop.org mash-up but one that’s integrated into physical stores. The store needs to get their 20% (or whatever) so perhaps they pay an annual SaaS fee (and probably a cut of the cut) to the software company who runs the system. There’s a workable model in there somewhere I’m sure. 

As always, the tech isn’t the hard bit. You’d have to get all the major and minor labels on board as well, which Jobs and Ek have proved to require Herculean salesmanship and major concessions. It already seems insurmountable, and I’m probably kidding myself, but this isn’t streaming – it’s a physical retailer flogging high-price, high-margin digital recordings. There’s a lot more dosh in that for labels and artists alike over the streaming situation.

It’s unlikely, and something of a small niche (for now), but I think there’s something in this. We need independent, community music stores (like book stores, life without them is worse) but the world also needs fewer physical things. At the same time people are becoming increasingly fed up with smartphones, and Gen Z (as well as Tony Fadell) are calling for the return of the iPod

I’m calling it. It’s time to make digital downloads cool again, and physical record stores need to be at the forefront. 

I’d love to help solve this problem, so on the off chance you happen to know some major label execs, please introduce me! 

Obscure Pet Shop Boys

Uploaded image

As a fan of the Pets since watching them play West End Girls on Top of the Pops, then getting Please on vinyl in 1986, having the chance to see them play an intimate show at the Electric Ballroom in Camden was a #lifegoals moment last night.

For these five Obscure shows, they’re only playing B-sides and album tracks. I’m more of an old school 1980s PSB fan, so it was a total delight to hear three tracks from Please, a couple from Actually as well as Introspective and Behaviour.

They’ve still got that mystery and effortless cool about them. Living legends and national treasures.

Here’s the full set list courtesy of setlist.fm:

  1. Music for Boys (Intro music)
  2. Will‐o‐the‐wisp (Live debut)
  3. Two Divided by Zero (First time since 2012)
  4. Jack the Lad (Live debut)
  5. To Face the Truth (First time since 1994)
  6. After the Event (Live debut)
  7. Hit and Miss (Live debut)
  8. Always (Live debut)
  9. Do I Have To? (First time since 2012)
  10. Sexy Northerner (First time since 2004)
  11. Young Offender (First time since 2000)
  12. Happiness Is an Option (with Sylvia Mason‐James; First time since 2000)
  13. The Theatre (with Sylvia Mason‐James; First time since 1997)
  14. One in a Million / Mr. Vain (with Sylvia Mason‐James; First time since 1994)
  15. New Boy
  16. King of Rome (Live debut)
  17. King's Cross (First time since 2012)
  18. Love Is the Law (Live debut)
  19. Why Don't We Live Together? (First time since 2012)
  20. The Performance of My Life (Live debut)

Encore:

  1. Your Funny Uncle (Acoustic; Neil solo on piano; first time since 1991)
  2. The Way It Used to Be (First time since 2010)
  3. Later Tonight (First time since 2017)
  4. A Dream of a Better Tomorrow (Live debut. Unreleased track from their musical “Naked”)

I made a Spotify playlist of the set, with the exception of the final encore which I think is a new, unreleased song.

https://open.spotify.com/playlist/2tzauyogcysgWOhZs5MR7X?si=dLoPq88_Se6BAG7dvKDIpw&pi=Bs9ldljERIK8F

I don't want to build an audience, I just want to write

I commonly hear people claim that "blogging is dead" but I disagree. Yes, short-form video is eating the world and our attention spans have taken a direct hit, but long-form blogging is alive and well. The growth of the small web movement continues, and the rise of Substack is another case in point, but it's not all good news. There are too many forces pulling us away from focusing on the writing.

Substack has been a major force in the blogging resurgence. It has generally been a good internet citizen (technically speaking, not necessarily from a content moderation point of view depending on your political view) – it supports RSS, and when viewing posts the only pop up is a single "subscribe" box that's easily dismissed. It offers a clean UI on all platforms and it's easy to use, so I'm told. Yet it's becoming clear they're trying to increase 'engagement' by turning it into yet another social media site, so the inevitable enshittification appears to be already in full swing. More distractions, less writing.

We can get a glimpse of the future of Substack by looking at how this has played out with VC-fuelled publishing platforms in the past. Like Substack, Medium began as a free and simple way to publish long-form writing online (it was created by Twitter co-founder Evan Willams). Medium offered a nice editor and published pages were minimal and largely distraction free. It is backed by heavyweight VCs and has raised $163 million to date, yet despite having 1 million members (paying $50/yr) it's still barely profitable and those VCs are going to want their unicorn exit somehow, soon enough. So, of course, the platform has become increasingly user-hostile as the dark patterns have arrived, such as jailing content through forced registration, paywalls, incessant nagging through pop-ups and ditching support for custom domains. Profits are likely up, but the reader experience has been bludgeoned. Enshittification, again.

It's only a matter of time before we see the same happen with Substack. VCs gotta get paid, and they'll do whatever it takes to get that return – customers be damned. It's now describing itself as "a new media app that connects you with the creators, ideas, and communities you care about most". A befuddling word salad that essentially means they're now a social media company. As John Gruber says, "consider Substack last, not first". Yup.

These products are first and foremost about building an audience, not about quality writing. They offer the blogging basics and they do it well, of course, but their focus is on recommendation algorithms and viral loops that overwhelm you with new content to get you to 'engage' more because this is how they make money. You choose Substack (or Medium) because it's everywhere and you're led to believe it's a great home for your writing which will get you more "distribution" from the flywheel effect. I'd argue that, on the contrary, you're actually putting yourself at the behest of an algorithm, competing with slop, and being overwhelmed with unnecessary distractions. Some blogs will undoubtably benefit, but it's more likely that a blog will get lost in the noise than go viral. Your readers will eventually disengage as the pop-ups, ads and tracking makes all your hard work unreadable. You'll give up writing, your blog will go stale and that's a real shame.

Much of this is what drives me to run my own publishing/blogging platform, Pagecord (the home of this blog). A big draw for me is undoubtably the technical challenge of it all which this old CTO really enjoys, not gonna lie, but I love writing, blogging and my perfect platform didn't exist so I thought I'd try and create it.

In many ways Pagecord is similar to other popular indie products, but its core tenets are:

  • Making it as easy as possible to write: simple/minimal, with few distractions, offering alternative ways to compose and publish (web, email, Obsidian).
  • Making it as enjoyable as possible to read: everything should be super-fast, privacy respecting, with lovely typography, and it should look great on all devices.

Pagecord does have an "audience" feature that allows readers to subscribe to blogs by email, but this is to make it easy for readers to follow blogs, which is still harder than it should be for non-techies who don't know about RSS. It also has theme customisation options (colours, fonts, even custom CSS) which you could argue distracts people from writing, but this is a feature people really love – they want to customise their home on the web, not be forced to live in a design monoculture where every blog looks the same. It's important we do what we can to escape the age of average.

I understand that distribution matters. It's more rewarding when you're not screaming into the void, but distribution is possible with a standalone website when you're writing quality content and your blog is SEO-friendly. People will shared that content, search engines (and, yes, AI) will find it. If your writing isn't good, no Substack or Medium algorithm will save you.

So the old cliche still rings true – focus on your writing. Don't overthink it. Forget about distribution, building an audience, your follower count. Unless you're trying to monetise your blog (totally legit reason) it doesn't matter. It's just another distraction in your head, in a world that's drowning in them.

Don't think you have to use big tech to have writing success. Choose a platform where you’re not the product, one that gets out of your way rather than demands your attention. Write what you want to write about, not what you think others want to read, and certainly not what you think the algorithm will like.

xinfluencer

xinfluencer /ˈzɪnflʊənsə/ (ZIN-floo-en-ser)
noun

Loudmouth, right-leaning tech influencers who shitpost on X for cash.

“My feed is just posts from lifemaxxing xinfluencers shitposting about beef, lifting, MRR and cottage cheese”

Etymology: Mid 2020s. From X (formerly Twitter) + influencer (n.), one who monetises the performance of having opinions.

See also: manosphere, griftosphere, engagement farming, main character syndrome.

Moonshot

Uploaded image
Image Credit: NASA/Joel Kowsky

Watching the Artemis II launch last night was a blast from the past.

NASA launches were a big part of my youth. I remember the big TV being wheeled into the classroom for the first Space Shuttle mission, the shock of watching the Challenger disaster, actually standing on Cocoa Beach at sunrise watching Columbia launch on STS-109 with my own eyes, then seeing the awful news when she never made it home

I love that NASA move slowly, more cautiously and more expensively, with far less glam, than SpaceX. Flying to the moon is an incredible technological feat even in 2026, yet the Artemis program feels old fashioned somehow. NASA do things as they’ve always been done. Tried and trusted. I mean, Artemis II for all its grandeur is made of Space Shuttle spares! Some people may shake their head in disbelief but I think that’s just wonderful. 

Nostalgia is at play here, I know, but it’s also genuinely refreshing to step away from the relentless push of private space companies (and private tech companies in general, I guess), even just for a short while. 

You don’t always need to move fast and break things blow things up. Breathing room is undervalued. 

Web Wanderings, March 2026

Links of note, unearthed from web surfing over the last few weeks.

The 49KB Webpage

In The 49MB Webpage, Shubham Bose describes how the New York Times website downloads 49MB of data across 422 (!) network requests. For one page! This is crazy to an old timer like me, but it’s the norm for most. We don’t have to live like this!

John Gruber has done a much better job than I ever could in his write up about why this is so, and why it’s so bad for the survival of the web. Be sure to read it.

I’ve been in this game since the web was hatched and while there’s a lot of nostalgia at play, I admit, I really believe we need to bring all these good bits of ye olde web back. People maintaining simple sites, writing for the joy, to share and teach, rather than writing as bait for traffic, engagement and clicks.  

Pagecord is my way of helping to push us back towards that philosophy. Simple sites that load fast, where a 49KB webpage is on the large side. Sites where people are writing for the joy, without ads, with little clickbait. A platform that’s open source, self-hostable, where you own the content (and, soon, host the masters).

Uploaded image
The size of this home page (images aside)

There’s a lot of work to do yet, no doubt. There are still many imperfections, but the course is clear and we’re heading in the right direction. 

Choosing self-managed databases

I could choose to pay a cloud service for a managed database but instead this week I chose to set up WAL-based continuous backup to R2 and point-in-time recovery for my Postgres instance.

This would have been unthinkable for me a year ago but here we are. 

All the processes are meticulously documented in a git repo, and I did a disaster recovery test today which spun up a new server and restored the DB. It was quick and seemingly seamless.  

This experience has been encouraging and it’s certainly more comforting knowing I have point-in-time recovery rather than the previous hourly pg_dump backup strategy. I’ve never had to do a restore procedure with a managed database, but I’m sure it’s simple and only requires a few clicks in a UI, but perhaps it’s actually harder to test than my scriptastic approach? I don’t know, but the reality is that we can now choose to do hard things when before we couldn’t, so why shouldn’t we?

I think in a real disaster it would make sense to install Claude and my docs repo on the server and have the AI execute the procedure for me. It wouldn’t be stressed, and it would have a better grip on the situation. Of that I have no doubt. 

In tech today, we’re truly standing on the shoulders of giants. I’ve been around this block for decades now, but the potential of the AI revolution continues to astonish me like nothing before it. 
I thought posting by email was the best but creating Pagecord posts via Obsidian takes the blogging experience for us nerdz up a notch. I totally love it and can't wait to get it out there! ✨

TimeOut have published their annual 50 best cities in the world guide for 2026 and look what came in at number 3. Couldn't agree more! 😇

Uploaded image

I've always wanted to visit Melbourne and Shanghai, and now even more so.

Obsidian ❤️ Pagecord

I decided to implement an API for Pagecord this afternoon to see what it would look like. Turns out it was actually great, so I decided to see how hard it would be (for Claude, obvs) to create an Obsidian plugin, and that wasn't too difficult either. It's not in production, but it's close. Here's a video I created showing how it works.

I've been playing around with a prototype Pagecord API this afternoon to allow you to create/edit/delete posts programatically. This was partly driven by OpenClaw, but there are other use cases such as an Obsidian plugin for example (publish your posts directly from there). If you had this, would you use it? Would love to hear about your ideas and use cases.