Category Archives: Design

Web design, typography, user experience, and visual aesthetics.

Mario and NUX

In this video Shigeru Miyamoto and Takashi Tezuka discuss World 1-1, or the very first level in the very first Super Mario Bros. It’s fascinating how every element on the level is designed to introduce you to a mechanic of the game, or how Mario moves and jumps. This is interesting if you like Mario, but also important for any developer in any medium who is thinking about the NUX (new user experience) of their product. I sometimes joke that in WordPress we put people on the boss monster level the first time they enter the dashboard. There have been improvements but still so much to do to naturally introduce people to our interface.

Tom Ford’s 15 Things

For the 15th anniversary of Vogue.com noted fashion designer Tom Ford made a list of 15 things that every man should have, which are as follow:

  1. A sense of humour.
  2. A daily read of a newspaper.
  3. A sport that you love and are good at.
  4. Tweezers.
  5. A good cologne that becomes a signature.
  6. A well cut dark suit.
  7. A pair of classic black lace up shoes.
  8. A smart blazer.
  9. The perfect pair of dark denim jeans.
  10. Lots of crisp white cotton shirts.
  11. Always new socks and underwear, throw away the old ones every 6 months.
  12. A classic tuxedo.
  13. A beautiful day watch with a metal band.
  14. The perfect sunglasses.
  15. Perfect teeth. If you don’t have them, save up and get them fixed.

A pretty good list, though I would replace the newspaper with Circa, and I must confess I’m not sure sure what #4 the tweezers are for.

Om also has Tom Ford’s 5 tips for a modern gentleman.

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.

I’m really excited about the launch of WordPress.com Connect. Yes Facebook et al offer similar APIs and have more users, but there are two key differences. First is Automattic is not an advertising-driven company, so our priorities around users are different than ones who are. Second is that these APIs are the basis for interacting with any element of an entire website hosted on WP.com or not, meaning themes, widgets, posts, content, CSS… any company that does something that ultimately ends up on a website should be looking at the APIs on developer.wordpress.com and pushing us where there isn’t one yet.

Irrational Finance

Two excerpts from Rational Irrationality: The real reason that capitalism is so crash-prone.

What boosts a firm’s stock price, and the boss’s standing, is a rapid expansion in revenues and market share. Privately, he may harbor reservations about a particular business line, such as subprime securitization. But, once his peers have entered the field, and are making money, his firm has little choice except to join them. C.E.O.s certainly don’t have much personal incentive to exercise caution. Most of them receive compensation packages loaded with stock options, which reward them for delivering extraordinary growth rather than maintaining product quality and protecting their firm’s reputation.

Here is another on financial innovation, which made me think of my bank post:

Limiting the development of those securities would stifle innovation, the financial industry contends. But that’s precisely the point. “The goal is not to have the most advanced financial system, but a financial system that is reasonably advanced but robust,” Viral V. Acharya and Matthew Richardson, two economists at N.Y.U.’s Stern School of Business, wrote in a recent paper. “That’s no different from what we seek in other areas of human activity. We don’t use the most advanced aircraft to move millions of people around the world. We use reasonably advanced aircrafts whose designs have proved to be reliable.”

Typekit Web Fonts

Introducing Typekit, an iTunes-for-fonts on the web that allows you to have rich typography in your designs and pages without resorting to flash or image hacks. (Old time readers will remember my yellow design which used Dante, the original WordPress logo font, and generated-image titles.) Typekit takes advantage of the current and upcoming browser support for embedded fonts and abstracts away all of the complications thereof like Feedburner did for feeds. Brought to you by my friends at Small Batch, previously of Adaptive Path, Measure Map, Start, and Wikirank fame. The people building the web have been waiting for this.

Theme Quality and Downloads

There’s been a common argument that sponsored themes are higher quality because they were paid for and removing them from the theme directory will make it suck. While I find this argument insulting to the designers who have put their work out there without sponsorship, and having personally looked at hundreds of them I had a general feeling that most sponsored themes were junk, I didn’t really have any data.

Well I ran a few queries against the theme viewer DB a few minutes ago and found out some interesting stats:

  • We’ve removed 2,107 themes so far, or a bit under 60%. Those themes had 2,243,735 downloads total, or about 1,064 downloads per theme.
  • There are 1,737 themes still in the directory and those had 3,480,244 downloads, or about 2,003 downloads per theme.

(There may be some spam themes still left in the 1,737 number, but I think we’ve gotten most of them. The reports have slowed to a trickle.)

So if you assume downloads are a measure of the public interest in a theme, then non-sponsored themes are about twice as popular as sponsored ones.

Of course you might not accept that assumption, and the data is fuzzy, and there are certainly a handful of sponsored themes that are very high quality, but overall the indications are that they were a net drain on the site. Rather than making one-off exceptions to the no-sponsored-themes policy and being accused of favoritism or of having ulterior motives* I’d rather spend time doing things to reward and encourage the people who are making high-quality themes without embedded advertising.

* Which we get enough of already.

Saying No?

Via Boris I came across a post on Susan Mernit’s blog called the No Patrol. It is supposed to be a defense of saying “no” to things in the product development cycle, but as I read each bullet point it struck me as actually a brilliant summary of why big companies often fail to create anything truly interesting, or put another way, why a product like Yahoo Personals is so impersonal. No one would advocate bloat or cruft in software, but sometimes a little silliness, a little frivolity, a little “novelty outweighs the business impact” is what separates a Youtube from a Google Video. Don’t throw the baby out with the bathwater.