John O'Nolan
@index.john.onolan.org.ap.brid.gy
6 followers 0 following 45 posts
Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world. [bridged from https://john.onolan.org/ on the fediverse by https://fed.brid.gy/ ]
Posts Media Videos Starter Packs
index.john.onolan.org.ap.brid.gy
it’s amazing (not in a good way) how many books these days are just lengthy accounts of every guest the author has had on their podcast and what each of them said
index.john.onolan.org.ap.brid.gy
Got together with the Ghost team for our annual team retreat last week, which was a blast. I love remote work, but nothing can replace getting together with your fellow humans IRL and spending time together.
Reposted by John O'Nolan
ricmac.mastodon.social.ap.brid.gy
‪I'm working on my next Cybercultural post, about blogging/RSS in 2000 (following on from my 1999 post: https://cybercultural.com/p/blogs-rss-1999/). An open question: I'm trying to pin down when "blogroll" became a term. Google tells me Doc Searls used "blogrolling" in Dec 2000 […]
Original post on mastodon.social
mastodon.social
index.john.onolan.org.ap.brid.gy
Aggregate publisher revenue on Ghost is currently growing at ~$1M ARR per *week*

The business of independent publishing and journalism is looking in better shape than it has in a very long time.
index.john.onolan.org.ap.brid.gy
This Plex security vulnerability is a disaster. What if someone hacks my account and discovers just how many times I've watched every season of Gossip Girl
index.john.onolan.org.ap.brid.gy
Not at all interested in whatever "look it's thinner now" phone is getting announced tomorrow - but I'm pretty excited about Airpods Pro 3! Probably my alltime favourite piece of tech.
index.john.onolan.org.ap.brid.gy
It's not an easy migration 😅 depends on how big the archive is, though. AI tools might come in handy
index.john.onolan.org.ap.brid.gy
Ten days off work and feeling like a whole new person 🌴

Did I miss anything important
index.john.onolan.org.ap.brid.gy
Single most annoying thing to me about Claude Code is that it consistently does "what it believes you meant, based on what you said" rather than "what you said"

Apparently this is a deliberate/intentional feature - but really wish there was a way to disable
index.john.onolan.org.ap.brid.gy
my kingdom for a flight booking MCP so I never have to touch an airline website again
index.john.onolan.org.ap.brid.gy
If you're using Ghost specifically to publish a personal blog/newsletter, reply to this note so I can follow you 🤗

Really looking to relive my 2009-era blogosphere nostalgia kick
index.john.onolan.org.ap.brid.gy
I think this will be my first weekend fully off in the past.... 4 months?

😮‍💨 a lot of work went into 6.0
index.john.onolan.org.ap.brid.gy
Yeah... sorry, we need to work on de-duplicating reposts 😆 it's on the list
index.john.onolan.org.ap.brid.gy
Reflections on the social web
My biggest point of uncertainty about Ghost 6.0 was whether people were going to "get" the social web integration. The technology is wonderful, but complex. For many people, terms like ActivityPub, Fediverse, bridge, protocol, server, toot, boost, and Webfinger are alienating and confusing. They subtly imply that unless you understand what all these words mean, this might not be the place for you; in the same way crypto terms—blockchain, web3, wallet, keypair, nonce—are a wall of jargon that scream "you don't belong here" to normal people. The work of a product team, when working with new technology, is to abstract away as much of this complexity as possible, so that it feels friendly and approachable to new people. To send an email, you don't need to know what SMTP, IMAP, POP, DKIM, SPF, or DMARC are. To browse the web, there's no requirement to understand HTTP, DNS, servers, SSL, TTL, load balancing, or caches. The most significant impact these protocols have is perhaps that users never have to think about them. So while building the social web integration for Ghost, we weren't just reasoning about how to make it work and what it should do—we were thinking deeply about how to frame it. What words to use. What to compare it to. How to explain it. How to make it not need explaining at all. Will people "get it"? This question consumed more of my mental energy than anything else, right up until the moment we finally hit launch this past Monday. My personal nightmare would have been if the response to the launch was another chorus of "I don't understand what the point of this is"—"this is too complicated"—"what does [x] even mean?" I've seen it happen so many times before when people try to figure out this tech and how it relates to their lives. The graveyard of technically superior but user-hostile products is vast. But, I'm thrilled to see—at least so far—that hasn't been the case. To be sure, there are still points of functional confusion. Chief among them: Why doesn't post X from platform Y show up on platform Z right away? But for the most part, I've been really encouraged by how many people have just jumped right in and started using it, without getting stuck and needing more explanation. They're just... publishing. And connecting. And it's working. My strongest belief about the social web is that if we want it to succeed, we have to keep lowering the barrier to entry. We have to keep minimizing the need for arcane language. We have to keep solving the things that people expect to work, but don't, rather than endlessly explaining how the underlying technology works. We have to create more familiarity with concepts people already know. Let's not forget that email, as a technology, was based on the humble letter. To/from, subject, inbox, outbox—these were all words based on sending physical memos. The metaphor made the transition accessible. The interface and format of a new technology can often be the single biggest factor in determining its adoption. After all, for over a decade, we've had artificial intelligence capable of performing some pretty incredible tasks. The moment it really caught fire, though, was the moment it became a chatbox. Not when it got smarter. Not when it got more powerful. When it got simpler. I think we've taken a big step in the right direction with the social web in Ghost 6.0. And now we need to keep going.
john.onolan.org
index.john.onolan.org.ap.brid.gy
Honestly I'm most excited for people to realise just how powerful the social web is, and how much it changes the dynamics of the product.

It's something that you can explain until you're blue in the face, but it doesn't "click" until you actually experience it directly when you start having […]
Original post on john.onolan.org
john.onolan.org
index.john.onolan.org.ap.brid.gy
Flew into Denver for Laracon US, then hunkered down in an Airbnb for like a week to make sure Ghost 6.0 got launched. Phew. Have not seen a whole lot of daylight for the last few day 😅
index.john.onolan.org.ap.brid.gy
My favourite way for worlds to collide! <3
Reposted by John O'Nolan
mastodon.mastodon.social.ap.brid.gy
With the launch of Ghost 6.0, every publication that runs on Ghost becomes part of the #fediverse. You can follow and comment on Platformer or 404 Media articles without leaving your Mastodon feed. This is the future of social media.

Congratulations to @johnonolan and all the team at Ghost!
Reposted by John O'Nolan
index.activitypub.ghost.org.ap.brid.gy
It's finally here!

Ghost 6.0 is the biggest update we've ever made — and it includes federated publishing for everyone, with ActivityPub ❤️

We also shipped a brand new native analytics sweet, and passed a pretty cool milestone. Independent publishers […]

[Original post on activitypub.ghost.org]
index.john.onolan.org.ap.brid.gy
In Denver for Laracon US this week, excited to get my PHP on
index.john.onolan.org.ap.brid.gy
There's something extremely satisfying about doing laundry while Claude Code builds stuff. Feels like a superpower
index.john.onolan.org.ap.brid.gy
That sounds pretty cool tbh, ngl