Booting up a fresh blogosphere

My recent piece, Anywhere But Medium, has gotten a fair amount of play. Nothing on TechMeme, but I didn’t expect them to cover it, they generally promote VC-backed tech companies, and the message in the ABM piece was very much counter to the current thinking in VC. I hope eventually that will change, and their investments will accept the open web, and their companies will create products that feed back into the web, products that can be built on to create new products without forcing every new venture to start over from scratch. I think it’ll be a much more powerful and healthy ecosystem then. This ecosystem is eventually going to run out of room to grow. I suspect that’s going to happen pretty soon.

Anyway, there is probably enough agreement “out there” to create a critical mass for a newly invigorated blogosphere to boot up along the lines of the one that started this whole thing in the late 90s to early 2000s. What we need is a little new technology, and support from one or two vendors.

It’s interesting to see Mike Caulfield try to get under the covers of WordPress to be able to directly edit the code behind the rendering. My good friend Daniel Bachhuber, who apparently is back at work at Automattic (I didn’t know!) says there are reasons it’s not possible. There are privacy concerns, people use short codes in WordPress and might not want them revealed publicly. I’ll have to learn more about this.

But there is another approach, to have WordPress accept as input, the URL of a JSON file containing the source code for a post, and then do its rendering exactly as if that post had been written using WordPress’s editor. That would give us exactly what we need to have the best of all worlds. Widespread syndication and control over our own writing and archive. All at a very low cost in terms of storage and CPU.

I wrote about this in an earlier piece.

Here’s an example of the JSON for this post. I’m already storing it publicly with my in-development blogging tool, 1999.io. Since it hasn’t yet been deployed outside my own server there’s still time to change the format, with relatively little breakage.

Just want to put this idea out there for people who are thinking about this stuff. APIs are not necessary. Just a new syndication format. We could even use an existing format, but since we’re mostly working in JavaScript these days, I think JSON is also a fine way to go. ;-)

Show your support

Clapping shows how much you appreciated Dave Winer ☮’s story.