Personal Tech Debt & Rediscovering Jetpack

We’re deep into summer here, but I’m in the mood for spring cleaning. Half a year into my role at WooCommerce, and I’m starting to shed some of the habits from my agency and freelancer days: I’m cleaning out old software subscriptions that I’d been hoarding or managing for others.

You ever get hit with a random annual software license and think “I still have a BrowserStack account?!” You set a calendar event to cancel it next year and hope you actually pay attention to it. Well, not this time. I’m cancelling as much as possible right now.

One the one hand, I feel kind of bad about it. I like spending my money supporting software, much of it coming from small WordPress and indieweb development shops. But I’ve got kids to feed, and many of these licenses are only cost effective when you’re using them across dozens of sites. For my small stable of personal sites, I just don’t need them. I’m dropping page builders, form plugins, analytics suites, transactional email servers… I’m even dropping the perfectly good platform powering this newsletter ((Convert)Kit).

So where am I going? That’s been the most shocking part- for a lot of these tools, I’m consolidating via the Jetpack plugin. If you’d have told me that a few years back, I’d have politely scoffed at you. Jetpack has a lot of features, but each feature functions a bit like an MVP. It offers a limited and opinionated way to accomplish something specific. That used to bother me, but these days I appreciate the simplicity. Now that I work for the same company, I may as well dogfood the product.

It started with contact forms. I’m a big fan of the team at Gravity Forms, but I’m just not using any of the advanced features or managing a bunch of websites for other people who are. Mike McAlister turned me on to how great Jetpack’s block editor integration is, and I have to agree. The fields are easy to style and they conform to your theme seamlessly. My only concern was how good Akismet would be compared to Recaptcha/Turnstile, but so far so good.

After forms, I realized Jetpack could solve more of my minimal use cases, like basic analytics, SEO, and maybe even this email newsletter. Previously, I was writing my posts as a custom post type and manually pasting them into Kit, but if you look at my email template, it already looked exactly like the Jetpack email templates. I’m migrating to Jetpack, and once complete, there’ll be no more copy/pasting across platforms. Plus Jetpack has a slick email preview tool built into the block editor.

The only thing I can’t do with Jetpack is my dripped email course. (You don’t see this in other newsletter platforms like Substack or Ghost, either.) I would love to see email sequences in the plugin, but since they don’t exist, I may have to drop mine. Maybe I’ll add Sensei LMS, Mailpoet, or Jetpack’s CRM feature to accomplish this, but I’d rather not. Instead, I’m thinking it’s time to retire it (though the downside is that it’s a big driver of new subscriptions).

Overall, it feels like a full-circle moment. When I enabled Jetpack on my site last week, it showed me old contact form entries from the last time I had Jetpack enabled – almost ten years ago. Talk about backward compatibility. Jetpack was one of the first plugins I used when I started with WordPress, so it feels almost nostalgic to bring it back.

I have some concerns migrating existing subscribers to Jetpack, because they automatically get a WordPress.com account to manage their subscription. This felt controversial when it launched, but it’s exactly the way Substack works- one central account to manage all of your subscriptions. Again, a full-circle moment. WordPress ahead of its time. My main concern is whether or not to auto-migrate all of my subscribers, or have them opt-in.

I think it’s all worth it, because ultimately this is a personal newsletter, not a media brand. I want to lower the barrier between my thoughts and publication, and this seems like the right approach. Maybe I’ll get to post more frequently, or experiment with smaller micro-blog style posts, which I enjoy from writers like Simon Willison. Or maybe I’ll separate out my link roundups from my longer-form writing. With the WordPress.com integration, subscribers have the option to manage email frequency, and I can publish posts without sending them to email. (Don’t worry, RSS is still a thing.)

The next frontier for me will be my web hosting. I’m running a Digital Ocean server with Spinup WP (and AWS for backups) and honestly, I’m not sure I’m happy with it. I’m paying around $50/month to host a few small sites, but I have to keep cranking the server up. At Woo I’m working on big sites hosted on VIP and Pressable, meanwhile this DO server still feels sluggish.

I’m building a Woo store for my wife, and it definitely won’t be able to live here. I feel like good WordPress hosting (and you need good hosting) is still too pricey for hobby/low-income sites. I’d love to see something like Netlify for WordPress, free tiny sites you can experiment with, like WordPress.com but open to developers. (I’m excited about the idea of WordPress.com expanding their cheaper plans to allow plugins and appeal to developers and tinkerers, and I hope it’s something feasible long-term.) Where are you hosting?

Oh, and next year, I just know I’ll be doing a spring cleaning of all of my AI subscriptions- heads up Cursor!

Aside: I’ll be at WordCamp US in less than two weeks. My time will be split between connecting with old friends, making new ones, working at the Woo booth, and helping to host the Woo Community Meetup (RSVP now!). I’ll also be speaking at WordCamp Canada later this year. Let’s meet IRL!

Reading List

That’s all folks. If you’re heading to WCUS, let me know so I can keep an eye out for you!

7 responses to “Personal Tech Debt & Rediscovering Jetpack”

  1. Lukasz Avatar
    Lukasz

    Curious which one is causing you more disappointment, DO or Spinup WP? Spinup WP does alot apparently to optimize your site, and many guides to help with that, I don’t use it but I do use DO.

    1. Brian Coords Avatar
      Brian Coords

      Spinup is fantastic! Most of the cost is DO, which is hitting the price point where I may as well just pay for managed hosting and not worry about updating and rebooting servers every few weeks. My other thought was to just move it all into a single multisite, since my plugin stack is pretty identical across sites.

  2. Anh Tran Avatar

    I like Jetpack and still use it for my business websites. I don’t use forms anymore but its CDN is the best. Can’t recommend it enough.

  3. Dan Avatar

    I moved a lot of personal/aspirational friends and family-type sites and domains to .com because it’s such a good deal, and I’ve been curious about it’s evolution — especially over the last few years. I demoed SpinupWP a long time ago and never did anything with it. It’s probably the most user-friendly panel of its type. I wonder how it would stack up against Gridpane and others when they’re all using the same cloud provider, like DO. When it comes to a truly and fully Canadian host with datacenters across the country and the ability to build whatever you want with Virtuozzo PaaS, FullHost is a relatively new find for me that deserves to be better known.

    Agree about Jetpack! There are a lot of interesting directions it can move in tandem with Gavatar, ActivityPub, and its mobile app. Multilingual support (and the ability to find and change transactional interface messaging at all) is the one remaining pain point, plus some challenges I’ve had with social media (especially Mastodon) integrations.

    1. Lukasz Avatar
      Lukasz

      FullHost looks really good, we are using enterprise Canadian hosting company, actually one of the fastest growing companies in Canada but $$$. Requirements to have data centres in Canada as well(especially with Trump messing around), really will consider FullHost, very good value/price.

  4. Russell Heimlich Avatar
    Russell Heimlich

    For the most vang for my buck I host with Hetzner and use WordOps (https://wordops.net/) for server management. It’s technical but my small stable of personal sites runs well

  5. Simon Harper Avatar

    I host with Rocket.net or Kinsta, depending on your needs and budget; both are worth checking out.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow Modern WordPress Development

Receive new posts in your inbox. Never spam.

Continue reading