- The original Coyote Tracks, hosted at Tumblr
- “Coyote Prints,” an attempt at a writing news-ish weblog, generated with Jekyll
- My Ranea.org website, made with a hacky homebrew static site generator
- The occasional foray onto Medium
That’s not even inclusive of earlier attempts at this, like a LiveJournal and, before that, a very simple bloggy thing that worked by putting files with names like
1999-01-01-entry.txt in a specific directory that were picked up by a small PHP script. (That was back in the days when PHP was just used to embed bits of interactivity in HTML pages, just like that, which is something it’s pretty good at. I’m pretty sure I was doing that in early 1998, which by some measure might make me one of the earliest bloggers, or would if there had been just one damn person reading my home page.)
While this hodgepodge of bloglike objects had good intentions—separation of concerns, trying new platforms, keeping up with the cool kids—it’s become too unwieldy. The decision where to post is sometimes kind of arbitrary. Many of the people who read about my writing are interested in tech; while the reverse isn’t as true, I’d actually kinda like to expose some of my tech audience to my writing, especially stories that involve techy things.
A bigger concern, though, comes down to fully controlling my own content.
This isn’t a new concern; Marco Arment was writing about owning your identity back in 2011. Some blogging services let you bring your own domain—Tumblr does it for free, which is why you go to
tracks.ranea.org instead of
chipotle.tumblr.com—and others, like WordPress.com, let you do it for a modest charge. Medium makes it possible, but only for publications (and at a fairly high cost); many other services don’t offer this at all.
So: Welcome to
But while owning your online identity is necessary, it’s not sufficient: you need to own your content, too. I don’t mean that in a legal sense—despite the headless chicken dance the internet goes through every time somebody changes their legal boilerplate, no reputable service ever has or ever will tried to steal your copyright. I mean it in an existential sense.
I still like Tumblr, despite its foibles, but as far as I know it was never profitable on its own, it was never profitable for Yahoo, and it’s on track to never be profitable for Verizon. As for Medium, I love what it’s trying to do, or maybe I love what it was trying to last business model and not so much now, or maybe vice-versa, or maybe it was three or four business models ago. What other businesses call pivots, Medium calls Tuesdays.
I’ll circle back to that, but the upshot is that I decided I needed a POSSE: “publish own site, syndicate everywhere.” (Look, I didn’t make it up.) And that brings me to…WordPress.
I’ll be blunt: I don’t like WordPress. Internally it’s a dumpster fire, full of arcanely formatted non-OO code, bloated HTML, and a theming engine designed by bipolar squirrels.
So I looked at other things. I know there are ways to make static site generators quasi-automatic, that Matt Gemmell swears it’s faster to blog from his iPad with Jekyll. I’ve done it, with a system not too dissimilar from the one he describes. It works, but I don’t love it. I’m comfortable at a shell prompt, but I don’t want it to be necessary for blogging, especially if I’m on an iPad. (I’m moving back to the Mac for portable writing, but that’s another post.)
I also looked at Ghost, which started with some fanfare a couple years ago as a modern take on WordPress that focused back on blogging essentials rather than shoehorning in a content management system. Now they’re a “professional publishing platform,” and all their messaging is we are not for you, casual blogger, pretty much the opposite of their original ideology.
But I can publish to WordPress right from Ulysses. Or MarsEdit. Or the WordPress web interface, desktop app, or iOS app. The WordPress API is, at least for me, a killer feature. And its ecosystem is unmatched: I have access to thousands of plugins, at least six of which are both worth using and actively maintained.
So: I’m still finding my way. I’ve added a cross-poster which can theoretically post everywhere I want, although I’m not sure if I’m going to use its Medium functionality—I want to be able to vet what it’s posting before it goes live there, so I’ll probably just use Medium’s post importer. And I don’t want to syndicate everything everywhere: I want to syndicate selectively. (This post probably won’t even go to Medium, for instance.)
The semi-ironic footnote: I don’t know if this is really going to make me post more, when all is said and done. I’ve always been guilty of being more interested in building things than running them. But we’ll see.