The Harvard Gazette is now on WordPress, with a beautiful magazine-style design. There’s a whole meme/argument going around a few blogs and Twitter saying WordPress isn’t a CMS. Who cares what you call it, look at the amazing sites you can create. (And manage content on.) Who woulda thunk it. I thought WordPress was only good for “just a blog” — what are these Harvard gonzos doing? Fie! I say.
WordPress.com VIP
Foxmarks Beta
The new Foxmarks beta works with Firefox 3 and seems pretty solid. Check out Foxmark’s WordPess-powered blog.
Dallas WordCamp
I’m looking forward to WordCamp Dallas next week. I’m in Houston getting my wisdom teeth out on Monday, but I’m hoping to be back at full-speed for the conference.
WP.com
Thirty Eight
This is an unusually late birthday post (still backdated to January 11). I woke up on my actual birthday and was not feeling it. I was locked down even more strictly than January 2021 because I was trying to be extra cautious prior to a surgery my Mom had later in the month. I was also on a fairly strict diet and exercise regime after slipping into a weight range I wasn’t comfortable with.
So I was feeling extra isolated, had a strange pain in my lower back, and I just felt old all over. I thought of the Drake line, “I’m really too young to be feeling this old.” (Maybe originally from Garth Brooks?)
I meditated with a Daily Calm from Jeff Warren called “The Boggle,” which unfortunately I can’t hotlink but here’s how it starts: Sometimes we’re in the boggle, life is throwing everything at us: complicated situations, complicated relationships, we have all these feelings, all these impulses pulling us in different directions, and we have no idea what to do. No idea how to resolve it all. Even no idea what self-care strategy to implement right now. So what’s interesting about the boggle is that there’s the challenge of the situation itself, or situations, and there’s the added challenge of the confusion of it, the scrambling to make sense of everything. So we’re going to try something different, we’re going to stop scrambling and accept, even forgive, the boggle. We’re going to let ourselves be right here, inside any confusion, and take a break from trying to fix any of it. That’s the itinerary, let’s go. It hit close to home, and I’ve ended up returning to that meditation several times since.
The day really shaped up, though! Friends surprised me with a trip to a Teamlab exhibit at a museum that was closed on Tuesdays but they got opened up just for us. The museum was magical, but the best part was seeing friends I wasn’t expecting to, even if masked and relatively distanced. I wore a new comfy matching tie die outfit too, because, why not? Ended the day with a small dinner with Mom and three friends.
I don’t have any particular wisdom from this birthday except no matter how you feel, take some Advil and keep going.
This year on the personal side I’d like to take more silent retreats, get settled at home and out of liminal states, particularly construction projects, and listen to more operas. On the work side I’d like to set up alternative ecosystems for people tired of the traditional options for social with Tumblr, listening with Pocket Casts, and writing with Day One. (Update: A few weeks after my birthday I announced I’m working on Tumblr full-time.) Finally, I’d like to do my birthday post on time next year, but I’m forgiving myself for prioritizing friends and family that day.
All birthday posts: 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41.
Synchronize Bookmarks
I’ve rediscovered the Firefox Bookmark Synchronizer and it really rocks. I’ve got it to save on close and reload on open so all of the computers I regularly browse on will always have the latest and greatest and greatest bookmarks. I can use bookmarks for cross-computer notes and to-read lists now, too. Another killer app for Firefox. Update: Link updated, should work now.
Trackbacks Hit Again
My entry on Trackback Spam has been getting a lot of traffic today, unfortunately.
Temporally Challenged
Eric has a new book you should buy, despite the fact he’s all wrong about weblogs. His thesis is that it’s easy to read chronological items that relate to each other from top to bottom on a page. It’s not that Eric has his facts wrong, he’s just looking at the wrong facts.
Weblogs are not 20 chapter books. Eric’s entries refer and develop more than the average weblog’s, he is no exception to the rule that most weblogs would be just as intelligble if they randomly ordered the entries you haven’t read yet than if they presented the newest ones at the top. For some reason Eric insists on using monthly archives for his permalinks, which isn’t helping his visitors or Google (or the bandwidth he’s concerned about). Anchored monthly archives should never be used for permalinks. The only people who still use these are those who are technically hindered from or too lazy to implement post-level permalinks.
On monthly, weekly, or daily archives it makes perfect sense for the entries to be ordered chronologically, because the defining characteristic of the posts is their chronological relation to that date range. On a search result page, I want to see the results ordered either in reverse chronological order or by some search relevance. Both Technorati and Feedster get this, and both default to reverse chronological order of their results. On the front page, which is where Eric has his main beef, the most relevant thing to at least 95% of visitors is going to be the latest items. Anything else is going to be making the site less useful to the majority of users for the benefit of a few. There is a much larger precedent for putting the most recent items at top than just weblogs: most email and webmail software I’ve used, every press release page, news sites like CNN, Zeldman, the Board of Governors, the White House. Breaking the convention of thousands of familar sites for the benefit of the occasional reader who checks back every week or so but is really annoyed at having to scroll funny to what they’ve missed breaks the Hippocratic Oath of design. Weblogs aren’t ordered the way they are because of some freak historical accident, they’re ordered this way because it works.
(A sidenote about the bandwidth issue: it’s dead. Of course pages should be made as small as possible using standards and efficient markup to help them load quickly. No one is going to argue that. However an optimized 10K page loaded thousands of times a day is still a healthy chunk of bandwidth. If you are adjusting your content or paying more for the popularity of your website, find a better provider. The server that this site (and others) is on is allocated 1.2 terabytes of bandwidth transfer per month. At worst it uses a third of that. Server bandwidth should not be an issue anymore these days.)
I mostly disagree with his post, however I feel Eric’s pain. I’ve had to do the scroll-catchup thing before, and it was annoying. Without breaking the website for the vast majority of my users, I can offer some relief:
- Eric is a busy guy and I’m guessing he uses a newsreader (like NetNewsWire) to keep track of who has updated. If you click through to the permalink of a new item it will take you to the individual archive for that page, complete with comments. I have always had intra-post navigation at the top of the page, but after reading Eric’s screed it occurred to me where that would really be useful is after you’ve read the article and want to move on to the next thing. So now I have post navigation above the article, after the article, and after the comments. If you’re a few posts behind, navigate the individual archives instead of a monthly archive or the front page. Enjoy.
- One benefit to a completely dynamic system is that you can change views on the fly pretty easily. So if the reverse chronological thing bothers you that much, at least with WordPress blogs you have a easy fix. Simply add
?order=asc
to any WordPress URI and it will order the dates ascending instead of descending. Example: my March archives, my March archives descending. It would also be pretty trivial to set a cookie to allow people to see things ordered different ways, and I imagine within a few hours of writing this there will be a new hack or plugin on the forums. If only everyone used WordPress.
London Troubles
Geez, I should have stayed in Paris! When I arrived at my hotel in SoHo London last night around midnight I found out they had no record of my reservation from Orbitz and no rooms available. What makes this worse is my reservation for 4 nights had already been charged. Every hotel in town was booked solid for the night. Several hours later I found myself in a hotel waaaay out by Heathrow and now instead of exploring London I’m trying to clear things up, find a place to stay in town tonight, and catch up with work I was planning to do last night.
Thunderbird Unncertainty
The future of Thunderbird is uncertain. Thunderbird has been my favorite email client for about four years now, though I now mirror my email on Gmail purely for the search.
CC Search to join WordPress.org

The WordPress community has long advocated for a repository with GPL-compatible images, and it’s time to listen to that need. CC Search, a CC0 (Creative Commons Zero) image search engine, is joining the WordPress project with over 500 million openly licensed and public domain images discoverable from over 50 sources, audio and video soon to come.
I am a long-time supporter of Creative Commons and their influential work on open content licenses, and when we heard they were considering shutting down their CC Search engine we immediately started exploring ways we could keep it going. I am eager to give a new home to their open search product on WordPress.org in continued commitment to open source freedoms, and providing this community resource for decades to come. This is an important first step to provide a long-term, sustainable challenger to proprietary libraries like Unsplash.
Automattic has hired key members of the CC Search team and will sponsor their contributions as part of our Five for the Future commitment. I look forward to seeing the project grow and welcome them to the WordPress community! Will share in a few weeks when everything is live and running on the site.
Seattle Meetup
Okay, so the Seattle meetup is going to be on Saturday at 1 PM in downtown Seattle. Exact location to be determined. Scoble is going to suggest some places and come out and Scott Berkun is also trying to make it out. Should be some interesting conversation. If you leave a comment with an email I’ll email you when we know the place. Update: Here’s the skinny.
Through a series of online and offline puzzlesThe internet mystery that has the world baffled, a series of online puzzles designed for recruiting. Hp oz estd dzxpetxpd le Lfezxleetn ezz, mfe lcp wzzvtyr qzc xzcp tq jzf slgp lyj topld.
Open Source Usability
Open Source Usability — Joomla! Vs. WordPress. We’re on Slashdot again, with of course the predictable comments somehow ending up in an argument about Vim and Emacs.
WP-based Bookings
StayPress is a collection of plugins that will turn a standard vanilla installation of WordPress or WordPress MU into a property management and bookings system.
State of the Word 2014
Yesterday I delivered the State of the Word address to the WordPress community, and the video is already up on WordPress.tv.
Here are the slides if you’d like to view them on their own:
If you just want the bullet points, here are the big things I discussed and announced:
- There will be 81 WordCamps in 2014.
- This was the 9th and final WordCamp San Francisco in its current form. We’ve maxed out the venue for years, so next year we’ll do a WordCamp US at a location and date to be determined.
- Milestone: 2014 was the first year non-English downloads surpassed English downloads of WordPress.
- 33k took our survey: 7,539 (25%) of survey participants make their living from WordPress. Over 90% of people build more than one site, and spend less than 200 hours building one.
- We’ve done five major and seven minor releases since the last WCSF, and have had 785 contributors across them.
- WordPress market share has risen from 19% in 2013 to 23% now.
- We now have 34k plugins and 2.7k themes, and have enjoyed record activity on both — including plugins passing 1,000,000 commits.
- 16 releases of our mobile apps, Android and iOS.
- Code Reference launched.
- 105 active meetup groups in 21 countries, with over 100 meetup and WordCamp organizers present at the event.
- Internationalization will be a big focus of the coming year, including fully-localized plugin and theme directories on language sites and embedded on dashboard in version 4.1, which is coming out December 10th.
- Better stats coming for plugin and theme authors.
- Version fragmentation is a big challenge for WordPress, only a quarter of users are currently on the latest release.
- This is also a problem for PHP — we’ll be working with hosts to help with version fragmentation, as well as to get as many WordPress sites as possible running PHP 5.5 or better.
- Showed off 2015 theme.
- We will be testing a workflow for accepting pull requests on our official WordPress Github repository before the end of the year.
- For the first time in 11 years we’re switching away from IRC as our primary communication method. We’ll be moving to Slack, which has helped us set up so that every member of WordPress.org can use it. (During the keynote address the number of people on Slack surpassed our IRC channels, and is currently over 800 people.) Sign up at chat.wordpress.org.
- Five for the Future, with Gravity Forms and WPMU Dev committing to donate, and Automattic now at 14 full-time contributors to core and community.
- We need to work hard to harmonize the REST API plugin and the WordPress.com REST API.
- The mission of WordPress is to democratize publishing, which means access for everyone regardless of language, geography, gender, wealth, ability, religion, creed, or anything else people might be born with. To do that we need our community to be inclusive and welcoming. There is a sublime beauty in our differences, and they’re as important as the principles that bring us together, like the GPL.
Crippling Vista DRM
A Cost Analysis of Windows Vista Content Protection. I’ve been considering a new laptop once Microsoft finally ships Vista and Sony et al start bundling it, but reading things like this seriously makes me reconsider. (I’m a big fan of the TX series.) I’d love to read a differing viewpoint. Hat tip: Simon.
Acceleration of Addictiveness
People commonly use the word “procrastination” to describe what they do on the Internet. It seems to me too mild to describe what’s happening as merely not-doing-work. We don’t call it procrastination when someone gets drunk instead of working.
Paul Graham’s The Acceleration of Addictiveness.
A nice new WordPress 6.6 is out, our 50th release, on the same day people are getting hit with huge bills from Webflow. I really enjoy working in Open Source. There is no more customer-centric license. There’s some really fun stuff cooking, too, I can’t wait to show y’all.
50 releases… wow. No matter what happens in the world, we’re just going to keep cranking. Three times a year. Relentlessly. A little better each time. Don’t believe me, just watch.