Input 2025

Since 2021, I've recorded every Book, Film, and Television series I've seen each year.

Here are the best and worst of my Inputs for 2025.


Books

In 2025 I read 22 books. I read many more paperbacks this year than in previous years (59%), as well as a few Audiobooks, Ebooks, and 2 books which were a mix of both Audio and Ebook.

Four of the books I read this year were Matt Dinniman's Dungeon Crawler Carl series, which I'm having a good time with. Pulpy, funny, and heartwarming. A little too far on the crude side at times (for my taste at least), but if you can handle some rude references, I highly recommend it.

I also enjoyed reading Douglas Adams' all-time classic five-part trilogy, The Hitchhiker's Guide to the Galaxy. Many laugh out loud moments.

Book of the Year: Lola in the Mirror by Trent Dalton

This was my second Dalton read, after Boy Swallows Universe, and it doesn't disappoint. Though lacking in some of the maybe, sorta-kinda, fantasy elements from his first book, it paints a picture of Brisbane (warts and all) in a very real, very relatable way. It's a must read for anyone who lives in Southeast Queensland, or plans to visit.

Runner Up: Isles of the Emberdark by Brandon Sanderson

Sanderson is finally writing a Science-Fiction Cosmere future and I love it.

Wooden Spoon: Sense and Sensibility by Jane Austen

Sorry Austen fans. I just couldn't get into it. The pacing was staggered, the characters inaccessible, the plot meandering.

2025: All Books
Title Author Format Rating
Wind and Truth Brandon Sanderson Paperback ⭐️⭐️⭐️⭐️
Lola in the Mirror Trent Dalton Paperback ⭐️⭐️⭐️⭐️⭐️
Orbital Samantha Harvey Audiobook ⭐️⭐️⭐️⭐️
Ross Poldark Winston Graham Audiobook ⭐️⭐️⭐️
The You You Are Ricken Hale Ebook ⭐️⭐️⭐️⭐️
Dungeon Crawler Carl Matt Dinniman Audiobook ⭐️⭐️⭐️⭐️
Booth Karen Joy Fowler Paperback ⭐️⭐️⭐️
The Game Master’s Handbook of Proactive Roleplaying Jonah & Tristan Fishel Ebook ⭐️⭐️⭐️
One Speck of Truth Caela Carter Paperback ⭐️⭐️⭐️
Carl’s Doomsday Scenario Matt Dinniman Mixed ⭐️⭐️⭐️
The Jews of Khazaria: An Exercise in Absurdity Luana Fabri Goriss & Bina Reisz Paperback ⭐️⭐️⭐️⭐️
The Life You Will Live Ben Tanny Paperback ⭐️⭐️
Sense and Sensibility Jane Austen Paperback ⭐️⭐️
The Dungeon Anarchist’s Cookbook Matt Dinniman Mixed ⭐️⭐️⭐️
The Hitchhiker’s Guide to the Galaxy Douglas Adams Paperback ⭐️⭐️⭐️⭐️⭐️
The Restaurant at the End of the Universe Douglas Adams Paperback ⭐️⭐️⭐️⭐️
Life, the Universe and Everything Douglas Adams Paperback ⭐️⭐️⭐️
So Long and Thanks for All the Fish Douglas Adams Paperback ⭐️⭐️⭐️⭐️⭐️
Mostly Harmless Douglas Adams Paperback ⭐️⭐️⭐️
Isles of the Emberdark Brandon Sanderson Audiobook ⭐️⭐️⭐️⭐️
The Gate of the Feral Gods Matt Dinniman Ebook ⭐️⭐️⭐️
The Last House on Needless Street Catriona Ward Paperback ⭐️⭐️⭐️
    Book Count per Year          Medium Count per Year

₆₀ │    ▂                    ₃₀ │ 
₅₀ │    █                    ₂₅ │ 
₄₀ │    █                    ₂₀ │ 🎧    🎧
₃₀ │ ▃  █  ▃  ▄  ▂           ₁₅ │    📖       📖
₂₀ │ █  █  █  █  █           ₁₀ │    🎧    🎧 
₁₀ │ █  █  █  █  █            ₅ │ 📖    📖    🎧
 ₀ └───────────────           ₀ └──────────📖────
    ₂₁ ₂₂ ₂₃ ₂₄ ₂₅                ₂₁ ₂₂ ₂₃ ₂₄ ₂₅

Film

In 2025 I saw 31 movies (10 fewer than last year). Of these, 32% were seen in a cinema, 39% at home on tv, 23% on a plane, 1 on my MacBook, and 1 on my iPhone.

I didn't have much time for the golden oldies. 57% of the films I saw were new releases, and 71% released in the last three years.

Film of the Year: Victoria, directed by Sebastian Schipper

Oh. My. Fucking. Goodness. Never have I ever been so close to the edge of my seat that I fell off entirely. I had to pause this film and come back to it multiple times because it was just SO INTENSE. In such a good way. This one-shot film is criminally unknown, it was recommended to me by a friend who worked on it. That said, it's won all sorts of awards in the indie and European film scenes.

I cannot recommend this film to you strongly enough.

Runner Up: The Fall Guy, directed by David Leitch

Not everything has to be indie art, okay? Don't judge, I love a good action flick. This was fun, ridiculous, and had a great late-act reveal.

Wooden Spoon: Zombies 4

A 12 year old begged me to watch this. I deeply regret it. Stay as far away from this franchise as you possibly can. You do NOT want to be infected.

2025: All Films
Title Year Format Rating
Sonic the Hedgehog 3 2025 Cinema ⭐️⭐️
Mufasa 2025 Cinema ⭐️⭐️⭐️
Star Trek: Section 31 2025 TV ⭐️
Captain America: Civil War 2025 Cinema ⭐️⭐️⭐️
Moana 2 2025 TV ⭐️⭐️⭐️
We Live in Time 2024 Plane ⭐️⭐️⭐️⭐️
Conclave 2024 Plane ⭐️⭐️⭐️⭐️
The Fall Guy 2024 Plane ⭐️⭐️⭐️⭐️⭐️
Free Time 2024 Plane ⭐️⭐️⭐️
Victoria 2015 TV ⭐️⭐️⭐️⭐️⭐️
Exhibiting Forgiveness 2024 Plane ⭐️⭐️⭐️
The Gorge 2025 iPhone ⭐️⭐️
The Killer 2023 Plane ⭐️⭐️⭐️
Vermiglio 2024 Plane ⭐️⭐️⭐️
Thunderbolts* 2025 Cinema ⭐️⭐️⭐️⭐️
Fountain of Youth 2025 TV ⭐️⭐️⭐️
F1 2025 Cinema ⭐️⭐️⭐️⭐️⭐️
Schindler’s List 1993 TV ⭐️⭐️⭐️⭐️⭐️
Star Trek 2009 TV ⭐️⭐️⭐️
The Dark Knight 2008 TV ⭐️⭐️⭐️⭐️
One Battle After Another 2025 Cinema ⭐️⭐️⭐️
The Official Release Party of a Showgirl 2025 Cinema ⭐️⭐️
The Dark Knight Rises 2012 TV ⭐️⭐️⭐️⭐️
Zombies 4 2025 TV ⭐️
The Princess Diaries 2001 TV ⭐️⭐️⭐️⭐️
The Fantastic 4: First Steps 2025 TV ⭐️⭐️⭐️⭐️
Predator: Badlands 2025 Cinema ⭐️⭐️⭐️
Wicked: For Good 2025 Cinema ⭐️⭐️⭐️
The Running Man 2025 Cinema ⭐️⭐️⭐️
All of You 2025 Laptop ⭐️⭐️⭐️⭐️
Eenie Meanie 2025 TV ⭐️⭐️⭐️
    Film Count per Year          Cinema Visits per Year

₈₀ │ ▅                       ₄₀ │  ▁
₇₀ │ █                       ₃₅ │  █        
₆₀ │ █                       ₃₀ │  █        
₅₀ │ █  ▃     ▁              ₂₅ │  █         
₄₀ │ █  █  ▄  █  ▁           ₂₀ │  █         
₃₀ │ █  █  █  █  █           ₁₅ │  █  ▁  ▁  ▆ 
₂₀ │ █  █  █  █  █           ₁₀ │  █  █  █  █  █
₁₀ │ █  █  █  █  █            ₅ │  █  █  █  █  █
 ₀ └───────────────           ₀ └────────────────
    ₂₁ ₂₂ ₂₃ ₂₄ ₂₅                ₂₁ ₂₂ ₂₃ ₂₄ ₂₅

Television

In 2025 I watched 26 seasons of television, across 17 different shows, comprising 220 episodes. That's 4.2 episodes of television each week (down from 5.5 last year). Of these episodes, 19% were Poldark, a great historical drama, which we replaced Outlander with. An additional 14% were Slow Horses, which we also binged.

Television Season of the Year: Severance (Season 2)

An all-time great mystery thriller. Season 1 won my "Television Season of the Year" award in 2022, and this season built on the first in strange and exciting ways. We started with so many questions, and it seemed like every time we got an answer, we were served another question to go with it. I loved engaging in the meta-show, too: the podcast speculation and reddit fan-theories that happened between every episode, and The You You Are by Ricken Hale, an in-universe tie in self-help book.

Runner Up: Pluribus (Season 1)

Despite a slower pace (which, honestly, is a kind of nice change in modern television), Pluribus took a mind-breaking premise, and built on it. The less said, the better – there's so much about this that's easily spoiled – but if you haven't yet seen it, prepare for a slow-burn descent into something strange, dark, and ambitious. I highly recommend the official Pluribus podcast, too, which is a behind-the-scenes, making-of kind of show.

Wooden Spoon: Upload (Season 4)

Talk about stretching a premise. This show should have ended two seasons ago. It's a bit of a guilty pleasure, but it's also very stupid. Thank goodness there were only four episodes.

2025: All Television
Title Season Episodes Rating
What If…? Season 3 8 ⭐️⭐️⭐️⭐️
Outlander Season 7 16 ⭐️⭐️⭐️⭐️
Dark Matter Season 1 9 ⭐️⭐️⭐️⭐️
Severance Season 2 10 ⭐️⭐️⭐️⭐️⭐️
Mythic Quest Season 4 10 ⭐️⭐️
The Studio Season 1 10 ⭐️⭐️⭐️⭐️
Your Friends and Neighbors Season 1 9 ⭐️⭐️⭐️⭐️
Poldark Season 1 8 ⭐️⭐️⭐️
Side Quest Season 1 4 ⭐️⭐️⭐️
Murderbot Season 1 10 ⭐️⭐️⭐️
Poldark Season 2 10 ⭐️⭐️⭐️⭐️
Poldark Season 3 9 ⭐️⭐️⭐️⭐️
Poldark Season 4 8 ⭐️⭐️⭐️
Poldark Season 5 8 ⭐️⭐️⭐️⭐️
Foundation Season 3 10 ⭐️⭐️⭐️⭐️
God of War Season 1 9 ⭐️⭐️⭐️⭐️
Strange New Worlds Season 3 10 ⭐️⭐️⭐️⭐️⭐️
Slow Horses Season 1 6 ⭐️⭐️⭐️⭐️
Slow Horses Season 2 6 ⭐️⭐️⭐️⭐️
Invasion Season 3 9 ⭐️⭐️⭐️
Upload Season 4 4 ⭐️⭐️
The Morning Show Season 4 10 ⭐️⭐️⭐️
Slow Horses Season 3 6 ⭐️⭐️⭐️⭐️
Slow Horses Season 4 6 ⭐️⭐️⭐️⭐️
Slow Horses Season 5 6 ⭐️⭐️⭐️⭐️
Pluribus Season 1 9 ⭐️⭐️⭐️⭐️⭐️
     Episode Count per Year        2025 Episodes per Service

₄₀₀ │ ▆                      ₁₆₀ │
₃₅₀ │ █                      ₁₄₀ │  ▇
₃₀₀ │ █     ▄                ₁₂₀ │  █
₂₅₀ │ █     █  █  ▃          ₁₀₀ │  █     
₂₀₀ │ █     █  █  █           ₈₀ │  █      
₁₅₀ │ █  ▂  █  █  █           ₆₀ │  █        ▁
₁₀₀ │ █  █  █  █  █           ₄₀ │  █        █  ▂
 ₅₀ │ █  █  █  █  █           ₂₀ │  █  ▃  ▂  █  █
  ₀ └───────────────           ₀ └────────────────
     ₂₁ ₂₂ ₂₃ ₂₄ ₂₅                 ᴬ  ᴰ  ᴾ  ᴮ  ᴼ

A = Apple TV+; D = Disney; P = Amazon Prime; B = BBC One; O = Other

If you have any recommendations for me based on what I've enjoyed this year, please reach out and let me know!

Cognitive Load

I have been thinking a lot about my use and adoption of AI. You've probably been doing the same. For me, there are two questions that keep popping up:

  1. How can I use AI to make me a better person? (Intrapersonal)
  2. What is responsible use of AI? (Interpersonal)

This post deals primarily with the first question. Specifically, how can I use AI to be a better learner?

Learning is such a huge part of my life. I'm studying a Masters degree, I'm homeschooling my kids, I practice Italian, Auslan, and various musical instruments. So, if AI can unlock some sort of super-power when it comes to learning, that would be amazing.

What makes something hard to learn? How can we make it easier? Those are the questions behind Sweller's cognitive load theory.

Let's define learning a little better, using cognitive load theory's definitions. We can break "learning" it into two categories: schema acquisition and automation.

Schema acquisition is the process of creating a mental structure to organise new information as it arrives. Without that structure, information has no home inside our brain, and is, at best, relegated to a cognitive junk drawer where retrieval is very difficult (or at worst, simply forgotten). When we learn, we construct schemas in our mind, and organise information within them.

Automation is the fluency with which we can access learned skills or information. Cognitive activity which requires deliberate thought is difficult. As we learn, it becomes automated, second nature, easy. For native English speakers, reading this post shouldn't require very much conscious effort (or so I hope), because reading English has become automated.

Our goal in learning is to build schemas in long-term memory which can be automatically accessed.

Cognitive load theory proposes that when our brains are focused on activities unrelated to schema acquisition or automation, our working memory becomes overloaded. That's what makes learning hard.

So how can AI help?

I came across this study published in the latest issue of Computers & Education: Artificial Intelligence: Do AI chatbot-integrated writing tasks influence writing self-efficacy and critical thinking ability?

The results were surprising, at least to me.

Before reading the article, I would have assumed that lack of direct practice with writing tasks would lead to skill atrophy. If I had thought about it a little longer, I might have realised that this didn't match my own subjective experiences, but I probably would have stuck with that line: If you use AI to help you write, you will, over time, become a worse writer and a worse critical thinker.

But that's not what the study showed. The results revealed no statistical difference in terms of both critical thinking ability and writing self-efficacy. Why? Because writing with ChatGPT actually helps you learn the content that you're writing about. It removes the structure and formatting cognitive overhead from writing tasks, and focuses more directly on schema acquisition and automation.

So let's get practical. Here's an AI technique that hugely boosted my understanding of a particular topic: The Interview.

I asked AI to interview me about a particular topic, asking me to justify my opinions and further develop ideas. I uploaded a sample of my work, and prompted ChatGPT like this:

Take a look at the work I've done so far on [topic]. I'd like you to interview me about the decisions I made while preparing it. Your goal is to get me to justify some of my thoughts, ideas and philosophies.

Give me one question at a time. Feel free to continue building on an idea, or switching to a new question. Make it interview style. You're in control (so don't ask me where to take the interview next, you make those decisions based on my responses, digging deeper on a topic if you think there's more to say).

The key operating principle here is creating a goal-free problem. Each question is completely open ended, able to be ignored or redirected, answered without format or structure, with no external pressure, and I don't have to work backwards to arrive at any particular answer. This drastically reduces cognitive overhead, allowing my brain to focus almost entirely on schema formation.

Do you have a similar "goal-free" prompt that you use to learn? I'd love to hear about it.

Armchair Podcasting

A great podcast depends on the natural rapport of the hosts.

Social chemistry comes from mutual trust, respect, friendship, and experience. It also comes from your environment.

More often than not, my podcasts are recorded over video chat, or even asynchronously. But the Pirate School podcast has a different kind of magic.

Talia and I record it on the couch. There's something about sitting on a lounge, arms spread, feet curled up, cushions, that makes for a much more conversational tone. It's fun, it's very easy (when would we ever find time to sit together in a podcasting studio?), and we're close at hand if the baby wakes up while we're recording.

I wanted to share our tech setup, because it works so well for this in-person, on-site kind of format.

Mics

We use a pair of DJI Mic 2s. They come in a great charging case, which includes the two mics, and a receiver which makes the whole setup wireless (except for the monitor – more on that in a minute). No tricky bluetooth connections or dropouts. The receiver is USB-C, so it plugs right into my Mac – OR – my iPhone. I can record the whole thing in Voice Memos.

The receiver has a setting which allows us to record each speaker on a separate audio channel. My voice goes on the left, Talia's on right. Ultimately, we will mix this down to mono, but having separate tracks helps a lot with the noise cancellation we do in post (more on that in a minute, too).

Getting a Handle on Things

The DJI Mic 2s are lavalier mics, but we found that the audio quality was much better if you speak directly into them, rather than have them on our shirtfronts. For a few episodes we just held the mics in our fingers, but they're a bit too small for that, and it gets a bit awkward.

These Handheld Wireless Microphone Sticks from AliExpress were a game changer. The Mic 2s clip neatly onto the end of what's essentially just a plastic stick handle, and you pop the windshield foam on top. Tada! You've got a traditional interview mic. It feels a lot more natural to speak into these.

Monitor

It's super important to be able to hear yourself while you're recording. It's one of those "this one simple trick" things that actually does work to significantly improve the quality of your podcasting – so long as there's no latency. Thankfully, the DJI Mic 2's receiver has a direct headphone-out audio monitor (with very minimal latency) that passes both microphones straight through to a pair of headphones.

But there's two of us! We need to plug two sets of headphones in! So, we use a 3.5mm audio splitter similar to this one (you can find these cheap just about anywhere). Plug the male end into the receiver, and now we can both plug our own headphones into the splitter.

This has the added benefit of combining both audio channels into a single mono channel. If I plug my headphones directly into the receiver, I hear myself in one ear and Talia in the other. But with a cheap audio splitter, we both hear both microphones in both ears.

Headphones

We don't need anything hi-fidelity when it comes to recording voices for podcasts. The requirements for podcasting headphones are simple:

  1. The must be wired.
  2. They must have little-to-no audio bleed (sounds played through the headphones that "leak" into the microphones).
  3. They must be comfortable.

I've found the Behringer DH100 Drummer Headphones to be perfect for this. Drummers headphones are designed to block out the loud noises coming from a drum kit while you're playing, so they have very little audio bleed. They're comfortable for wearing for longer recording sessions. Plus, they're really cheap. We have a pair of these, which we use for monitoring our audio.

Post Processing

The DJI Mic 2s do a great job on their own, but I also run the resulting Voice Memos file through Auphonic. I've created a preset in Auphonic that adds our artwork to each episode, adds an intro and outro to each episode, removes background noise, normalises volumes, and removes long silences.


It looks something like this:

        📱
     📟─╯
🎧──━┻━──🎧
👨‍💼       👩‍💼
🎤       🎤

The whole setup costs about AU $580 (US $380). It can be packed up into a pretty small case. It's perfect for recording two people on the couch, at events, street interviews, or just out and about.

It should be possible to double the setup to get four people, but you'll need to use a Mac to record, with multiple USB-C ports. You could either record over multiple channels in GarageBand or Logic, or use the built in Audio MIDI Setup app to create an Aggregate Device which combines the two separate Receiver inputs.

Ugo Fabri

This is a deeply personal post. I'm actually not sure how to end it. I'm still processing, to be honest. So it doesn't read particularly smoothly. Please read part one and part two first.

By now, you know about my strange experience at the Mauthausen concentration camp in Austria. You've also met my grandfather, Ron Fabri, and heard about my Italian-Egyptian ancestry. Here's how it comes together.

In April I visited a relative from the Fabri side of my family. Edwin's daughter, Marianne. She had recently obtained Italian citizenship, and in the process, revisited the Fabri family tree. She recalled a conversation with her father, before his death, where he'd written down some of the cousins he remembered from his youth. He called them the "Genoan Fabris", living in Genoa, Italy.

Having been born and raised in Alexandria, Ron and Edwin had little to do with their Italian cousins. But they knew of them well enough. One of the names Edwin wrote down was Ugo Fabri.

Naturally, we looked Ugo up, hoping he might still be alive, or that we might be able to get in touch with his children.

Ugo Fabri was born in Genoa on January 26, 1915.

By profession, he was a teacher.

In 1943, he was arrested by the Nazis during their occupation of Italy.

On September 22, 1943, he arrived in Dachau concentration camp.

On December 6, he was put on a train. He travelled for three days in an unheated cattle car in temperatures as low as -5°C.

On December 9, he arrived at Mauthausen.

He endured months of forced labour under brutal conditions

He died at 4:00am on April 26, 1944.

Ugo Fabri's death report from Mauthausen concentration camp.

Ugo Fabri's death report from Mauthausen concentration camp.

Ugo Fabri's transfer slip from Dachau.

Ugo Fabri's transfer slip from Dachau.

Dachau records showing Ugo Fabri's arrival and transfer dates.

Dachau records showing Ugo Fabri's arrival and transfer dates.

Deprofessionalisation

I was in a very demotivating university tutorial yesterday.

We're learning about Education Standards. ATAR scores.1 How most schools reconfigure their entire senior syllabus to optimise for university entrance exams.

Teachers are expected to teach specifically for a good ATAR result. Test performance becomes competitive – not only for students, but for schools, and the broader community. ATAR results affect real-estate prices!

I stayed after class and spoke to a lecturer about it. He agreed. More and more teachers are becoming "standards" experts, while content knowledge experts are being driven out of the field. There's less creativity, less inquiry, less intuition, less spontaneity, less nuance, less fun.

Australian teachers are expected to be "Classroom Managers" and "Content Delivery Agents". Data Entry Clerks with an interactive whiteboard.

My lecturer described this as the "Deprofessionalisation" of teachers.2

Reflecting on this, deprofessionalisation is the reason I'm becoming more and more disillusioned software engineering.

A friend of mine shared a screencast in a group chat today that demonstrated the use of AI chatbots and agents to build a piece of software without writing any code. Compared to programming, the process involved less creativity, less inquiry, less intuition, less spontaneity, less nuance, and far less fun.3

Vibe coding is exciting4, empowering, and useful. but man, if it doesn't suck the joy out of software engineering.


  1. Australian Tertiary Admission Rank ↩︎

  2. Challenging the Deprofessionalisation of Teaching and Teachers – great read! ↩︎

  3. Also, more bugs, more vulnerabilities, more opaque failures, more regressions, more dependencies, more resources… ↩︎

  4. It's exciting the first time. Maybe the second, too. But once the novelty wears thin, vibe coding quickly becomes an exercise in frustration. ↩︎

It might have to be you

When something doesn’t work the way you’d like, what’s your first inclination?

Scrap it and look for a better one?

Or, are you the kind of person who would rather build it again from scratch? You’re a founder. A maker. A hacker. A smith.

We are founders. We learn lessons the hard way. We don’t easily take advice, but we often to surround ourselves with subject matter experts and develop deep relational trust. You can recognise us by our wake of failed-to-launch projects, and inability to keep to a schedule.

We are hackers. You’ll often find us in startup, open-source, and home education communities. We love to contribute. We imagine a better way, then we build it. Maybe it’s an accessibility feature, or maybe it’s a personalised syllabus. We embrace do-ocracy.

We are makers. We can’t help but build and build and build. We embrace self-publishing, because we can’t stand editorial gatekeeping. Our works and talents have an indelible urge to exist in the public domain. We publish prolifically, blog posts, podcasts, resources, methodologies, code pushed to production.

So, if something doesn’t work the way you’d like, what are you going to do about it? Who’s going to change, build, invent it?

It might have to be you.

Dia

I tried Dia. It's a new browser from the Browser Company that's all about AI-assisted browsing.

Verdict: Hard no.

First up, this was the first time I've ever experienced a sign-up form that refused to accept an iCloud address. Rude.

Second, I just can't switch to a browser that misses all the native integrations which Safari enjoys. I can't touch my fingerprint to my keyboard to sign-in, or handoff to my phone, or auto-fill from Apple Passwords, use Apple Pay, that sort of thing.

Last, it's not clear what this browser adds on top of the ChatGPT for Mac app. I've already got Option+Space ready to invoke ChatGPT everywhere on my computer. If I need a YouTube video summarised, or a web search, or some code… ChatGPT is already available to me when and where I need it. I don't need a specialised web browser for this.

There must be a type of person who uses the browser for everything, from word processing to entertainment to email. I don't. I use apps like Pages, Apple TV (or the excellent Play by Marcos Tanaka), or Mail. I read my favourite websites through an RSS reader app. Going through my App Defaults, the only thing I use the browser for is Search, and Auphonic.

You know, while writing that previous sentence, I just wondered to myself: does Auphonic have a Mac app?1 My first inclination is to invoke ChatGPT right here in my Nova editor (where I'm writing this post) and ask. Opening a browser, navigating to the Auphonic website, and asking the Dia browser AI… it's just so many extra steps.


  1. No. ↩︎

Crossword x Daring Fireball

I've been reading John Gruber's work since I was in high school. I've listened to every Dithering episode to date. I once started a blog about inspired by Daring Fireball (it petered out, as blogs sometimes do).

And for the past five years, I've been recording Crossword with Jonathan Wold. It's a podcast about WordPress and the Open Web, with 15-minute (Dithering inspired) episodes.

We recently talked with John in a guest episode of Crossword, and he was kind enough to link to our show from his blog.

It's been a bit of a viral moment for us! My mind is a little blown that I am – right now – writing about my conversation with the creator of Markdown in Markdown.

That's one of the topics we cover in the episode, along with Substack, RSS, browsers, the open web, and where WordPress missed a trick.

Gruber joins the list of Open Web A-Listers we've spoken to on Crossword, including Aaron Gustafson, Peter Saint-Andre, and Ryan Singer.

I'm marking this one down as a career highlight. Huge thanks to Jonathan for his hard work editing the audio and transcript.

Discoverability vs. Monetisation

I don't speak much about WordPress on this blog, but it's a very important part of my life. I've been working in WordPress for nearly 20 years! I've contributed to core, run releases, spoken at WordCamps, built and sold businesses on WordPress.

I recently spoke about the WordPress Plugin repo at WordCamp Brisbane 2025. The session was recorded and is now available to watch on YouTube.

The WordPress ecosystem is very unique. In a world hyper-optimised to micro-transact, greedily extracting every last dollar, WordPress stands apart. It's version of an "app store", the plugin repo, is strictly open-source, and 100% free. You couldn't buy a plugin from WordPress.org if you tried.

That poses some interesting challenges for plugin authors who want to build a sustainable business. That's what my talk is about.

Pretty Good

I’m excited to announce Pretty Good Podcasts, a podcast network I’ve founded alongside Joshua and Jonathan Wold.

The network right now is no more than a website which lists our podcasts. Our goal is to grow the list, grow an audience, and cross promote our shows.

The website is pretty good, too. I hand coded it in HTML and CSS. No dependencies. No build. No AI. Took about 3 hours. Had a lot of fun doing it too!

The range of shows is somehow both diverse and also… of a kind. I don’t know quite how to describe that. They seem to fit a theme, but I’m not sure which one.

Friend of the Show has only one episode. Async has just published episode 100! Crossword has recorded 9 seasons over 5 years.

You can hear me on Crossword, Async, and Pirate School. If you already subscribe to one Pretty Good podcast, you might enjoy some of the others too.