I tried. I really, really did. I thought that by putting a fresh coat of paint on countless WordPress blogs that I would keep writing. To be fair: I thought the same thing about when I was trying to maintain a site with blogger, tumblr, and live journal (and you can only guess how that turned out).

This time, though, I think it's different. I'm trying to reimagine how I write and what I share, and I think it's falling somewhere between 280 character Tweets and more long-form blog posts (that, regrettably, have wild gaps between updates).

The void

Let's be real: nobody gives a shit about what I have to say. I'm a white cis 42 year-old gen-x male. But this is the Internet - still Web 2.0, motherfuckers - and I just need a platform to shake my fist at clouds, baby!

Old man shakes fist at clouds

My solution is to start micro-blogging on Ghost. Being fully transparent, I'm happy to pay the $9 per month / $108 per year for Ghost to provide the platform for me to write and not have to worry about uptime, maintenance, plug-ins, et cetera. And, I can cancel anytime.

Update: I'm now self-hosting on a Digital Ocean droplet. You can read more about the move on the Colophon page.


Thanks for indulging me in trying something new. I'm not trying to build an audience, I'm not trying to drive subscribers, and I'm sure as hell not trying to earn any money here – I'm just looking for a nice, open-source, no-bullshit medium to be myself.

If you'd like to keep up-to-date, you can subscribe using the email field below. When new posts are published, you'll receive them in your inbox. Or, if you're extremely online like myself, you can see the aggregated feed on Twitter at @FirmRip.

Edit: Twitter ain't cool anymore, so I've deleted all of my Tweets. Stay away, y'all.

You've successfully subscribed to Stephen Bolen
Great! Next, complete checkout to get full access to all premium content.
Error! Could not sign up. invalid link.
Welcome back! You've successfully signed in.
Error! Could not sign in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.