There’s a relatively new site called Fusion.net that is definitely worth checking out, it’s already full of great articles and they’re starting to climb up the Techmeme Leaderboard. They run on WordPress.com VIP.
Category Archives: WordPress
A federated Wikipedia by Jon Udell talks about the ossification happening in the Wikipedia community, caused in part by its attachment to rules that were created with the best of intentions. All open source communities, including WordPress, have to be vigilant against this. Sometimes we have to throw out what worked before to create what will work tomorrow.
If Apple Made Milk, and Other Super-Cool Imaginary Product Packaging, cool work by the artist Peddy Mergui. (Who uses WordPress.)
Over on the BruteProtect blog they have a look at the Jetpack Bloat Myth, and find that counter-intuitively even though Jetpack has more comprehensive functionality it’s faster than using individual plugins to do the same things. There are economies of scale to Jetpack’s approach, and it doesn’t even include the impact of doing things more advanced and complex like Related Posts. There’s a reason why some web hosts like WP Engine ban most related post plugins but encourage the use of Jetpack.
The performance of the plugin code, though still faster, is still a small difference when compared to the benefit of offloading certain tasks like image resizing, related posts, stats, video transcoding, and more in the future to the WordPress.com cloud (which is now across 11 datacenters worldwide).
Of course if you don’t need the functionality at all it’s always faster to have nothing, but that’s a shrinking minority. There are still more optimizations to be had, and in line with a performance focus in 2015 look for more improvements to come in the future. In the meantime, check out the Jetpack benchmarks.
How Paul Graham Is Wrong
I love Paul Graham’s essays and his latest is no exception: Let the Other 95% of Great Programmers In. I agree that the US deserves dramatically better immigration policies, but in the meantime I’m confused with the head-in-the-sand approach most tech companies are taking simultaneously complaining that there are lots of great people they can’t bring into the US, but being stubborn on keeping a company culture that requires people to be physically co-located.
In a region that prides itself on disruption and working from first principles, San Francisco’s scaling problem is pretty humorous if you look at it from the outside: otherwise smart and inventive founders continue to set up offices and try to hire or move people in the most overheated environment since there were carphones in Cadillac Allantes. This is where I feel like Paul Graham misses the most obvious solution to the problem.
If 95% of great programmers aren’t in the US, and an even higher percentage not in the Bay Area, set up your company to take advantage of that fact as a strength, not a weakness. Use WordPress and P2, use Slack, use G+ Hangouts, use Skype, use any of the amazing technology that allows us to collaborate as effectively online as previous generations of company did offline. Let people live someplace remarkable instead of paying $2,800 a month for a mediocre one bedroom rental in San Francisco. Or don’t, and let companies like Automattic and Github hire the best and brightest and let them live and work wherever they like.
Update: There is a vigorous discussion also happening on Hacker News.
State of the Word Q&A
In addition to the State of the Word presentation we talked about last week, there was a half hour or so of questions and answers that followed. You can also check it out on WordPress.tv, which now plays everything HD by default.
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.
We’re not trying to build the next Snapchat — we’re trying to build the next WordPress.
— Josh Miller from Facebook
Uh, okay! From the Verge’s article Facebook's new Rooms app brings bite-sized forums to your iPhone.
Retina 5k Mac
To me one of the most meaningful shifts in computing the past few years has been how the resolution of displays is getting higher and higher, and interfaces are starting to become resolution independent. I feel like when pixels disappear there’s less of a wall between people and the technology, it starts to blend and meld a bit more. It’s something I’ve been personally passionate about since the first retina iPhone, tirelessly beating the drum at Automattic to make everything we do shine on hi-DPI screens, or leading the WordPress 3.8 release that brought in MP6 project to make WordPress’ aesthetics cleaner and vector-based.
I’m sitting in front of a Retina 5k iMac right now typing this to you. (It was supposed to arrive on Friday but came a few days early.)
It’s the most gorgeous desktop display I’ve ever seen, breathtaking at first and then like all great work becomes invisible and you forget that there was ever a time when displays weren’t this beautiful. (Until you look at some lesser monitor again.)
I’ve been using 4k displays, the Sharp and the ASUS, with Mac Pros for a few months now, and to be honest they come close, but this takes the cake in every possible way, including the design and aesthetics of the computer/display itself which is laptop-thin at the edges. If you’ve been on the fence, and you’re okay with the tradeoffs an iMac has in general, get one. I can’t wait for them to do a 5k Thunderbolt display (but it sounds like it might be at least a year away).
P. S. If you’re looking for a gift for the iMac that has everything, consider a slipper to keep its feet warm.
With the relaunch, NewYorker.com runs on WordPress, a more robust, user-friendly CMS. “We’re looking at almost total upside there,” Thompson tells me. Because the tools are no longer getting in the way of producers doing their job, NewYorker.com is now able to publish a greater volume of stories every day. The site used to top out at 10 or 12 stories each day: now, it publishes around 20 per day. “It’s a lot easier to be productive now, and we can now make the site fresh a lot more quickly than we used to,” says Thompson.
How The New Yorker Finally Figured Out The Internet in Fast Company. Still my favorite magazine in the world. Also the reason I started spending more time in New York. Hat tip: Kelly Hoffman.
Introducing The Players’ Tribune, a new media platform that will present the unfiltered voices of professional athletes, bringing fans closer to the games they love than ever before. Founded by Derek Jeter, The Players’ Tribune aims to provide unique insight into the daily sports conversation and to publish first-person stories directly from athletes. From video to podcasts to player polls and written pieces, The Tribune will strive to be “The Voice of the Game.”
The Players Tribune, powered by WordPress. Here’s Jeter’s intro. Hat tip: John Gruber.
Streak
You might have noticed there have been more posts around here lately. Actually until yesterday (Oct 3) there was an unbroken string of at least one post a day since August 25th, 40 posts in total. It started with a tweet from Colin Devroe:
https://twitter.com/cdevroe/status/504630581117063169
Until now I forgot it was only weekdays, so I was doing weekends as well. Friends know I like doing personal experiments just to question assumptions or ingrained behavior, other examples this I’ve tried this year are giving up drinking for a month, going without a smartphone for 40 days, and more recently training for a half marathon with my friend Rene. I thought blogging every day would be a burden, but it actually became a great source of joy. It was more a shift in mindset than anything — every day I read things I think are interesting, share links with friends, have thoughts that are 80% of a blog post, and write a ton privately, it was just a matter of catching those moments and turning them into something that was shared with the world.
The tools besides WordPress that I found super-helpful in this were Simplenote, which was great for capturing thoughts and drafts when I was on the go, and I’ve been using the Editorial Calendar plugin to help me schedule drafts and keep an eye on my progress. The Editorial Calendar plugin is useful but I don’t love it — I wish the calendar view moved week by week rather than replacing the whole table, that it was responsive or worked on mobile, and that it would take over your publish button so you could define a desired posting cadence (in my case every 24 hours) and it would put a finished post in the next free slot, or let you bump something to the front of the queue and push all the other posts back a day. There were a few missteps along the way with timezones but overall I’m happy with how the experiment turned out.
So what broke the streak? It was actually one of the other experiments: running. I’ve never considered myself a runner, and never really done it in my life, but a few months ago I started trying it and have been training up for a half marathon on November 16. (It’s also a great opportunity to take photos.) Yesterday morning I woke up early around 5 AM and as the sun started to come up, and the weather was so nice after I rounded the Bay Bridge (planned turnaround point) kept going to Crissy Field where I saw the Golden Gate from afar and thought it would be fun to cross it. After crossing I was starving by and figured 3 more miles would be a half marathon and also put me in Sausalito. The last mile or two was really tough, definitely beyond what I was ready for and I walked a lot, but I was very proud of the result, finishing in around 2 hours 45 minutes. But I hadn’t planned to stay out that long, and the rest of my day was full of meetings. I had moved my scheduled post for the day out so I could talk about the new Childish Gambino mixtape (post coming tomorrow) but the rest of the day was so busy and I got exhausted so early I totally forgot to post.
So achieved one life goal while breaking the streak on another, which is not ideal, but today is another day and I want to see if I can break the 39 day streak next. Everything happens one day at a time. 🙂
Five for the Future
On Sunday at WordCamp Europe I got a question about how companies contribute back to WordPress, how they’re doing, and what companies should do more of.
First on the state of things: there are more companies genuinely and altruistically contributing to growing WordPress than ever before. In our ecosystem web hosts definitely make the most revenue and profits, and it’s been great to see them stepping up their game, but also the consultancies and agencies around WordPress have been pretty amazing about their people contributions, as demonstrated most recently by the fact the 4.0 and 4.1 release leads both hail from WP agencies (10up and Code for the People, respectively).
I think a good rule of thumb that will scale with the community as it continues to grow is that organizations that want to grow the WordPress pie (and not just their piece of it) should dedicate 5% of their people to working on something to do with core — be it development, documentation, security, support forums, theme reviews, training, testing, translation or whatever it might be that helps move WordPress mission forward.
Five percent doesn’t sound like much, but it adds up quickly. As of today Automattic is 277 people, which means we should have about 14 people contributing full-time. That’s a lot of people to not have on things that are more direct or obvious drivers of the business, and we’re not quite there today, but I’m working on it and hope Automattic can set a good example for this in the community. I think it’s just as hard for a 20-person organization to peel 1 person off.
It’s a big commitment, but I can’t think of a better long-term investment in the health of WordPress overall. I think it will look incredibly modest in hindsight. This ratio is probably the bare minimum for a sustainable ecosystem, avoiding the tragedy of the commons. I think the 5% rule is one that all open source projects and companies should follow, at least if they want to be vibrant a decade from now.
Further reading: There’s been a number of nice blog follow-ups. Post Status has a nice post on Contribution Culture. Ben Metcalf responded but I disagree with pretty much everything even though I’m glad he wrote it. Tony Perez wrote The Vision of Five and What it Means. Dries Buytaert, the founder of Drupal, pointed out his essay Scaling Open Source Communities which I think is really good.
If you want to see some of the thought and care that went into the WordPress 4.0 release, check out Scott Taylor’s peek under the hood and Helen Hou-Sandi’s reveal of a 4.0 Easter egg.
Every second, somewhere in the world four babies and two WordPress blogs are born.
That great line comes from Shane Snow’s profile of myself, Automattic, and WordPress called “How Matt’s Machine Works.” If you’re interested in the latest on how Automattic works as seen from the eye of a journalist with a background in product and technology, check it out.
A few comments: Since it came out my colleagues have been making fun of me for “trolling.” 🙂 The term “benevolent dictator for life” goes back to at least 1995 and is common in open source communities. Our lounge in SF is now much nicer than the one pictured. We mostly use Slack instead of Skype. I would say my management style has changed quite a bit since when Scott was at the company. The end of the article nails it in that as Automattic has scaled, to 272 at latest count, it’s really the over 40 leads who keep things running as smoothly as they do, and many people in similar roles on the .org side.
Even with the above, the article is probably the best look at the things I’m involved with every day since 2009’s The Way I Work, so kudos to Shane and definitely check it out.
WordPress 4.0, code-named Benny, is now available. The response so far has been great, over 200k downloads in just a few hours. Today we celebrate, watch the counter, and tomorrow go back to work on 4.1. 🙂 For those following along at home, the 3.x series of WordPress was downloaded 300 million times.
Introducing plugin icons in the plugin installer, the defaults are cool (and that library would be nice to support for Gravatar) but go ahead and start making icons for your WordPress plugins. It adds a nice punch and panache to the plugin experience.
Grist.org, the environmental journalism non-profit I’m on the board of, has received a Knight Foundation grant to “allow newsrooms to better measure audience engagement, beyond clicks and page views, by creating an open-source WordPress plugin that will measure ‘attention minutes’ to determine how long users are interacting with content.” I’m excited to see what they come up with, and that it will be open source, perhaps it’s something we can incorporate into Jetpack down the line. If hacking on that sort of thing and saving the planet is interesting to you, Grist is hiring WordPress developers.