Reading Time: 3 minI’ve been slowly migrating my notes from Obsidian to Tana, and part of that involves essentially visiting every blog post on here again (inside of my notes) to get things properly tagged. It’ll be wildly useful when I’m done, but it’s rather tedious right now. However, I’m getting a lot of value out of seeing […]
WordPress
The WordPress drama shows why WordPress remains the best choice
Reading Time: 2 minOver the last few months, the WordPress community has been a bit of a mess. The short version of the “mess” is that Matt Mullenweg (the man behind WordPress) is not happy with WP Engine (a major host of WordPress sites) and it’s causing a lot of fallout. My friend Aaron has a great timeline […]
20 years of WordPress
Reading Time: 2 minIt feels hard for me to believe, but today is the 20th anniversary of the first release of WordPress (you can see the initial announcement here). The story of WordPress actually began earlier, with a project called b2/cafelog in 2001. It was a similar product that was essentially abandoned by its creators, so Matt Mullenweg […]
10 Years of Meetup
Reading Time: 2 minBack in February of 2012, I attended WordCamp Atlanta for the first time (and that old site is still up!). During that weekend I met some incredible folks, but the most immediately impactful was Kathy Drewien. We kinda, sorta, vaguely knew each other, and were able to talk more there. She knew I lived in […]
The right way to forward URLs
Reading Time: < 1 minWhen it comes to forwarding addresses on your website, there are a few different scenarios to consider. First you have the “always forwarded” pieces like I shared a few years ago, to catch special URLs or typo domains. The other scenario is when you build a new website to replace your old one, and want […]
Making content that lasts
Reading Time: 2 minThe odds are high that you’ll create some kind of content today, with the majority of it likely being on social media. Will it last? Seth Godin recently shared about the “cultural half-life” of ideas, and how our world is moving increasingly toward vaporous ideas that come and go as the social media algorithms move […]
Website themes are not content
Reading Time: < 1 minWhen building websites, people are often concerned about not duplicating content across pages or sites. While there is no specific penalty for that, if Google thinks your website has the same content as another site, one of you won’t have a chance in the rankings. So what does that mean for website themes and templates? […]
365 days of blogging
Reading Time: < 1 minWhile I have over 900 posts on this blog, going back as far as 2004, the last 365 posts have been published in the last 365 days. To be honest, I wasn’t sure how long I’d keep up the daily blogging habit, but it’s a year in and going strong. If you have the desire […]
Sharing the posts I write
Reading Time: 2 minSince I’ve started blogging regularly again, the way I share my posts each day has been slightly adjusted a number of times. I recently was asked for some details on that, so here you go. Before I tackle that, though, there are two important things to frame this with. First, you need to understand why […]
The magic checkbox
Reading Time: 2 minI wrote yesterday about how you should work hard not to confuse Google, and one of the things I mentioned in there was to “make sure your site isn’t doing something stupid“. While that could mean a variety of things, there is one thing that rises above pretty much all of the others, and it’s […]