Category Archives: Automattic

The company behind WordPress.com, Tumblr, WooCommerce, Pocket Casts, Day One, Beeper, and more.

A New Home for the WordPress Trademark

As I write this, I’m on my way to Seaside, Florida to see 60+ Automatticians at our yearly meetup. More than sixty… that number astounds me! Automattic has grown so far beyond what I originally imagined and every day I’m amazed by my colleagues and the things they create. Today we’re growing in another way: Automattic has transferred the WordPress trademark to the WordPress Foundation, the non-profit dedicated to promoting and ensuring access to WordPress and related open source projects in perpetuity. This means that the most central piece of WordPress’s identity, its name, is now fully independent from any company.

This is a really big deal.

I want to recognize and applaud the courage and foresight of Automattic’s board, investors, and legal counsel who made this possible: Mike Hirshland, Phil Black, Tony Conrad, Toni Schneider, Gunderson Dettmer. I’d also like to thank Matt Bartus of Dorsey & Whitney for their counsel on the Foundation side. The WordPress brand has grown immeasurably in the past 5 years and it’s not often you see a for-profit company donate one of their most valuable core assets and give up control. However, I know in my heart that this is the right thing for the entire WordPress community, and they followed me on that. It wasn’t easy, but things worth doing seldom are.

When Automattic registered the WordPress trademark back in 2006, we were a small startup of a few people: a business founded largely to enable us to work on WordPress full-time instead of hacking around our day jobs. A lot has changed since then — somehow along the way we ended up with an audience of a quarter billion people — but a lot has stayed the same. We’re still a group of people in love with WordPress and free/open source software and we’re lucky to have figured out a way to contribute to the world and flourish as a business while doing it.

Automattic might not always be under my influence, so from the beginning I envisioned a structure where for-profit, non-profit, and not-just-for-profit could coexist and balance each other out. It’s important for me to know that WordPress will be protected and that the brand will continue to be a beacon of open source freedom regardless of whether any company is as benevolent as Automattic has been thus far. It’s important to me to know that we’ve done the right thing. Hopefully, it’s important to you, too, and you’ll continue your support of WordPress, the WordPress Foundation, and Automattic’s products and services. We couldn’t do it without you!

Published on CNN

Today a short piece “10 blogs to make you think” I wrote for CNN.com was published. I’m pretty excited about this and I also hope it drives a new audience to the blogs I mentioned, though to be fair if you’re not fascinated by how technology is changing society my picks might not be interesting. It’s a short piece in a “top ten” format, but I put a lot of thought into curating the picks.

I started blogging because I love writing. While the nature of Automattic is such that I’m writing all day long to communicate with my colleagues but writing for communication is different from the state of mind you’re in when you sit down to tell a story or change someone’s perspective. (Though perhaps it shouldn’t be.)

I started blogging for writing, I kept blogging for comments. It turns out what I love isn’t the act of writing itself, which has never come easy to me, but the conversation that happens afterward. Collectively in tech we become infatuated with each new medium be it blogs, widgets, social networks, micro-blogs, but in the end it always comes back to people talking to each other and eventually the novelty of the format fades.

As a final note when I write now I go into the WordPress editor because I know the auto-save will make sure my text is always safe, it produces clean and simple HTML, and I lean on After the Deadline. (Which now helps you rock the diaeresis New Yorker-style.)

Automattic Aquires AtD

Automattic just purchased a company and service called After the Deadline, an amazingly smart contextual spelling and grammar checker, and can catch errors even the New York Times misses. It’s now live for 7.5 million WordPress.com blogs and available as a free plugin for .org users, it replaces the built-in spell checker on TinyMCE. It’s a cool story, they were actually rejected from Y Combinator and a few other seed funds but kept at it anyway, and has now found a home in the Automattic family. I found out about the service from Hacker News.

Starting a Bank

I often get asked something along the line of, “If you weren’t leading Automattic, what would you work on?” There’s not a single answer to this question; the answer changes day to day. But I think if you asked me today, I’d say I would like to start a bank.

There are very few people who really love their bank. We’ve all dealt with overage fees that stack up, brain-dead fine print, and a general malaise. There’s also a unique opportunity in that mainstream contempt for financial institutions has never been higher, while at the same time there is an incredible amount of government backing that essentially makes it a no-risk environment. People are hungry just for anything different, something contrarian. A David to the Goliath banking industry.

The name of my bank would be something supremely boring, like SafeBank. The idea behind it is that bad behaviour in the banking world has been largely inevitable because their compensation structures incented people to do overly risky things. SafeBank would maintain a reserve level 2-3x higher than Fed requirements and any other bank. SafeBank would have no bonuses. Critics would say this would make it impossible to attract top-shelf talent. Every time the bank gets attacked we’d turn it into an advertising opportunity to emphasize why we’re different. “We can’t attract top-shelf talent? We take your money and put it in a vault. We don’t need the million-dollar bonus geniuses on Wall Street to do that. SafeBank. Bank, safe.”

In fact, the first few years of SafeBank would be largely focused on acquisition through every trick in the book. At the very beginning pull a Gmail/WordPress.com and make it invite-only, which will create a buzz and also allow you to give amazing white-glove service to the initial customers, who will in turn tell their friends and make a ton more buzz. (You can also target certain profitable segments and ultra-safe depositors at first, like Gmail users in San Francisco (using Firefox with an ad-blocker) who make six figures a year.) There would be only one style of checks and debit cards and they’d need a distinctive design so if you saw one you’d say, “What’s that?” which would then start the whole conversation again about how SafeBank is different.

For the first two years you could also do things like not allow accounts larger than the FDIC-insured limit. No one has ever heard of a bank turning away money! But you’d say that although everything SafeBank does is risk-free, it’s still a startup and if people have more than the insured limit (250k for single, 500k for couples) in an account, they should put the extra somewhere else. Again, this will impact a very low percentage of customers, but everyone will think it’s remarkable. This can be phased out after a few years; in fact, it would be a PR opportunity. “We’ve been in business now long enough that we feel comfortable with larger accounts.” Boom, free coverage.

I’m a tech guy so of course a lot of focus would be on the website. Imagine an old-time vintage design aesthetic combined with a Google-like simplicity and attention to speed. All logins would be two-factor, with the default being it’d SMS you a one-time code to log in when you gave your email address. A big part of the website would be the blog, of course. It would have a strong Ben Franklin-like common sense voice, and in addition to giving a few cool saving or home tips each week, it would cover at least one financial industry story a day.

  • “Bank of America spent $40,000,000 dollars on airplanes last year. We spent $40,000 to develop an iPhone application so you can check your balance from anywhere.”  (Hmm, the iPhone app should cost like $2.99.)
  • “Here’s how to block advertising when you browse the web with Firefox; it makes the web faster and less annoying.”
  • “Goldman Sachs just paid out 16 billion dollars in bonuses to their employees. If we had an extra 16 billion dollars lying around, we’d put it in the bank for a rainy day. (If Goldman had never paid out bonuses they never would have needed government intervention.)”
  • “So-and-so Bank’s website requires you to use Internet Explorer. We beg that you don’t, because there are way cooler and faster browsers. Here are 3 open source browsers you can switch to today.”
  • “68 Million Reasons Your Bank Sucks. That’s the amount BoA collected last quarter in needless ATM fees.”

(That’s all made up.) The headlines would almost write themselves, and every time a financial institution is in the news it’d be an opportunity to contrast why SafeBank is different and what the underlying philosophy is behind why it’s different.

All of the marketing would be on the web and viral, because it’d be an online-only bank like ING Direct. No storefronts where people have to wait in line or risk a bad interaction with a teller, or that get robbed and need insurance; basically a lot of the historical risk of running a bank could be eliminated. When you sign up it would have a “tell your friends about SafeBank” address book feature that would connect you to them if they signed up for an account, give you both money (Bank of America has something like this), and also make it easy to send them money, PayPal-style, if they have an account.

How would the bank make money? I think it wouldn’t touch anything risky on the financial side — it would be a data company. The first 3 years the focus would be entirely on customer acquisition, marketing, PR, and building a world-class tech team building a rock solid infrastructure. SafeBank would make way, way less money than banks currently do, but it would be more than enough to build an amazing product in a sustainable way, like Craigslist did with newspaper classifieds. After a certain milestone, say 100 billion in deposits, I would buy or clone Mint. SafeBank would have more (and more accurate) data about its customers than almost any other company in the world other than credit card companies, so the online interface would have Mint-like lead generation offers based on that information. For example, you spend $140 a month on electricity, but if you switch to this new solar provider you’d save $200 a year. Think of it like Gmail contextual advertising but based on where you spend your money rather than the words in an email. There also might be aggregate data opportunities for economic research or targeting, but I’m not sure if I like the privacy implications there.

SafeBank couldn’t raise VC or anything like that because having any sort of exit expectations would completely kill the safety story, but I think it could be bootstrapped and after a few years would be hugely profitable. Its existence would also put huge pressure on existing banks because depositors would be leaving in droves, putting pressure on their reserve requirements. Existing banks couldn’t compete in a traditional way because they have such a sordid history of customer apathy and bad PR. SafeBank wouldn’t be trying to capture their profits, it would largely be destroying them and making much smaller amounts of money in non-traditional bank ways. It would be somewhat like a credit union, but for the masses.

Anyway, this is just how my mind wandered this morning while brushing my teeth. Tomorrow I’ll think the last industry I’d every want to be in is banking. 😉

Would you trust your money to SafeBank?

The Way I Work, annotated

pna I was fortunate enough to be featured in the July issue of Inc. magazine’s “The Way I Work” column. (Page 114, the one with Paul Graham on the cover.) The article is great and the photography very flattering, but it’s a little misleading. All TWIW articles are written in the first person, but not directly authored by the subjects, and we’re not allowed to see them before they’re published. These bizarre rules have some unexpected outcomes, and I’ve taken the liberty of rewriting the article in my own words and with lots of extra links. (You can read the original here.)

On a good morning there’s no alarm clock. I wake up with the sun and do my best to resist the instinctive urge to look at the computer or check email for at least an hour.

My vice of choice isn’t coffee, but the Kindle. Its electronic shelves are filled mostly with the business books  I read in order to grow up to be a real businessman (before someone figures out I’m not). At any point in time I have about 120 books downloaded. Interspersed between Drucker, Godin, and Buffett are classics like Seneca, which I wish I could read more often but only get to a few times a year.

Automattic, the holding company behind WordPress.com, finally got an office late last year at Pier 38, a beautiful open-floorplan space right on the Embarcadero. It’s about a five-minute walk from my apartment, but my preference is to work from home. We’re very much a virtual company where everyone primarily works from home (or their coffee shop of choice). The half dozen of us in the Bay Area will go in on Thursdays to have a little company, but six days out of the week the space is usually empty. But we throw some great parties there.

The team communicates mostly via P2, something a little like Twitter but password-protected, with real-time updates and threaded inline conversations. P2 is almost like a chat channel, but structured like a blog, and we’ve evolved to have almost a dozen across the 40 people at Automattic – serving a variety of purposes. We fill any gaps in communication by IRC, Skype, and, in a pinch, email.

In my home office there are two 30-inch monitors — a Mac and a PC. They share the same mouse and keyboard using Synergy so I can copy and paste between them. The Mac is mostly used for email and chat, while web stuff and coding happen on the PC. The keyboard is, of course, Dvorak, a more efficient keyboard layout that I switched to 10 years ago. I also have a Sony Z90 laptop with me all the time, whether I’m going overseas or just to the doctor’s office. I’m pretty rough on laptops, sometimes going through two a year. At home I like to geek out with home servers and networking, and sometimes find myself doing IT support for family, friends, and colleagues.

One of my favorite programs that we didn’t make is RescueTime, so much so I invested in the company. Hackers all know that you have to profile before you can optimize, and RescueTime runs in the trap of my computers and tracks how much time I spend on different things, sometimes with surprising results. My biggest time-suck is email, and to help out I wrote a WordPress plugin that filters people into folders based on their email address and priority settings which helps keep my inbox relatively clean. Tim Ferriss, author of The 4-Hour Work Week, advocates checking email only twice a week but that’s too severe for me. I’m currently trying Leo Babauta’s approach from The Power of Less, which suggests small steps like checking email five set times a day instead of constantly. It’s like dieting: People who binge diet gain it all back. That happens to me with email.

Music is my muse and I listen to it all day. There’s a lot of jazz — Dexter Gordon and Sonny Rollins — but I’m also a big fan of Jay-Z, Beyoncé, and Method Man. I have an analog Shindo stereo that was hand built in Japan and the aural experience is mind-blowing. When you’re coding you really have to be in the zone so I’ll listen to a single song over and over on repeat, hundreds of times. It helps me focus. The other best way to focus is to turn off email and instant messenger. The moment that little toaster pops up and says “you’ve got mail” you’re taken out of the flow. You’re juggling variables and functions and layouts and the moment you look away it all falls to the ground — it takes you 10 minutes getting it back in the air again.

A big part of my job is to manage the support, usability, and product development people who are scattered all over the globe, from Alabama to Ireland to Bulgaria. My management strategy is centered on hiring: find extremely self-motivated and curious people and then give them the autonomy to succeed. There’s no manager looking over anybody’s shoulder, so everyone needs to be self-directed. For every person we hire there are hundreds of applications. We always start people on a contract basis first; that way we mutually understand what it’s like to work with each other. One of the most important things I look for in résumés is a history of contributing to Open Source projects, because I know these people will understand our ethos.

For four years I was the only developer on Akismet, our anti-spam service. It started because my mom had wanted to start a blog but I was scared she’d be bombarded by spam for Viagra and worse, think that’s what I looked at all day. We finally added a second engineer to the project at the end of 2008, which was weird for me but was necessary for growth, especially as I’m pulled in more and more directions.

I go out for lunch whenever I can, which fits well with my preference for no meetings before 11 AM. There’s something very personal about sharing food with someone; it’s a deeper connection than shaking hands in a boardroom. Often when I’m in town I’ll have lunch with Toni Schneider, my CEO. He and I get along super well which is one of the reasons I think the business has worked. He brings gravitas because he’s a digital native but also has great startup experience including being the CEO of Oddpost, a webmail company Yahoo acquired in 2004. Sometimes we’ll go to lunch at 12:30 and stay until 5.

In general, I’m pretty darn disorganized, late as often as not, and really bad at keeping a schedule. My PA is now focusing on office and event tasks so I’m in the market for someone new. Last year I was on the road 212 days and clocked 175,000 miles, which is seven times around the globe (according to Dopplr, a great travel journal I use). The bulk of my travel is to WordCamps, which are educational and networking events that celebrate blogging. Automattic held our first annual WordCamp in San Francisco in 2006, thrown together just a few weeks before the event happened. Now they’ve exploded all over the world and I’ve been to over 30 community-organized events from South Africa to the Philippines. I say they’re a great bargain: a full day of quality speakers, BBQ lunch, a cool t-shirt, and a party for $25. We just wrapped the largest WordCamp ever here in San Francisco with over 700 people.  Though I’d love to, if I went to every WordCamp I wouldn’t have any time to actually build WordPress, so I’m cutting back and trying to go to every other one. They are great fun, though; it’s a chance to be a rockstar for a day. In the Philippines after the conference was done I stayed almost two hours afterward taking pictures and autographing badges and laptops. I’ve even been asked to sign body parts. Really.

To document my experiences when I travel I use my Nikon D3 camera. My photos are autobiographical — my memory is so bad (and the travel pretty grueling) that I’ll forget everything about a trip, and the photos help trigger my memories. On the plane ride home I’ll process and edit the photos as a narrative of each day, a visual diary. On my trip to Vietnam last February I took 2-3 thousand photos. I’ve heard that the difference between an amateur photographer and a pro is that the amateur shows you everything they shoot. I’m somewhere in between — I’ll post maybe a quarter of what I take.

I used to think constantly about building an audience for my blog but now my attitude is that if I’m not blogging for myself it’s not worth it. I don’t force myself to post once a day, I just do it when it feels natural. Sometimes people complain — “Write more about WordPress; we don’t want to see photos of kids in Vietnam” — but I don’t really care. For my 25th birthday in January I published a list of 2009 goals on my blog. It included learning Spanish, learning how to cook, and posting 10,000 photos. Cooking has been a total fail so far; I go out for every meal. If you open my refrigerator you’ll find Girl Scout cookies and barbecue sauce. Photos are blazing along, half-way through the year and I’ve taken 20,000 photos and posted about 4,000 of them.

My blog is fortunate enough to get lot of comments and I read and manually approve each one. I think the broken windows theory — a broken window or graffiti in a neighborhood begets more of the same — applies online. I’ll happily approve a comment from someone who completely disagrees with everything I believe in, but if I get a positive comment with a curse word in it I’ll edit it out. My blog is like my living room: If someone was acting out in my house, I’d ask that person to leave.
I look at our numbers every day, usually after 5 PM PST when GMT goes into a new day. We have an internal dashboard where we track 500 to 600 statistics about everything from how often people are logging in to WordPress.com to how many words they’re pressing per day. Almost all of the numbers are real-time.

I do my best work mid-morning and super late at night, from one to five in the morning. Some people don’t need sleep, but I actually need a ton. I just sleep all the time, catching naps in the afternoon or a 20-minute snooze in the office. Our business is 24 hours — folks in Australia start their day around 4 PM my time and our guys and girls in Europe get going around midnight. Sometimes I’ll go out at night, come home from the bar at 2 or 3 AM, and then go back to work.

For WordPress we’re trying to set up a community that will be around 10 to 30 years from now, one that’s independent from the whims of the market. My role is somewhat like Linus for Linux or Shuttleworth for Ubuntu, affectionately referred to as BDFL, and it’s my responsibility to meet as many users as possible and direct the software in a way that reflects their interest. Last year I probably met 5,000 or 6,000 WordPress users, about half of them who make their living from it. We want to be like Google, eBay, Amazon — they all enable other people to make far more money than the company captures. That’s ultimately what we’re trying to do, we’re trying to create a movement.

My Mom started a blog a couple of months ago. Six years into this, and we finally made it easy enough for my Mom to use. (She hates it when I say that.)

If you ask questions in the comments, I’ll do my best to answer them.

WordCamp Developer Day

I have some cool news: On Sunday the day after WordCamp San Francisco we’re going to host a WordPress developer day at the Automattic office on Pier 38. It will be Barcamp-style with no pre-announced schedule, but expect more hardcore geek content like heavy WordPress performance optimization, BuddyPress internals, an intro to Erlang, a guide to secure coding, WordPress-as-CMS discussions, and more. If there’s a topic you’d like to lead start thinking about it now, there should be plenty of room for everyone to connect. (Try to keep things local though, we’re not sure how the internet will hold up.)

How P2 Changed Automattic

If you haven’t heard of P2 yet, check out this quick video:

https://videopress.com/v/YYNW9iSj

Almost everyone at Automattic is a blogger, but for the first couple of years of the company we didn’t blog much internally. Everything happened over IRC, Skype, and email. (In that order.) Eventually we started a blog that worked like a traditional blog did with long posts and comments, but everyone forgot to visit it until I wrote a quick script on cron job that would email everybody summaries of new posts and comments.

There was a disconnect we couldn’t reconcile: even though our internal blogs didn’t work out most of the company was active on Twitter every day. (WordPress users are some of the most passionate adopters of micro-blogging.)

We found a solution in Prologue which added a posting box to the home page and gave it a Twitter-like feel. Now Automattic had a pulse, a place where the incredible amount of activity was chronicled and captured. It was low-friction and hassle-free, we all started using it more.

But there was still a problem, Prologue was great for status updates but terribly awkward for conversation. P2 solves all this by moving the conversation inline on the homepage. Conversations can be fully threaded using 2.7’s new comment features. Finally the blog started to get so busy we made it real time so you can just leave the page open and new stuff will come in. (It’s hard to describe, so watch the video above.) Seemingly simple changes have increased engagement many-fold: our main P2 now has over 4,700 posts in it with 1,100 of those in the past 60 days.

It completely transformed how Automattic works internally and I think is one of the most valuable things we’ve adopted in the past year. I’m on the road a lot, and sometimes my only connection is checking the mobile-optimized P2 on my iPhone.

I’m excited about P2 partly because blogs provide an incredibly robust infrastructure on which to build more advanced apps and this is a good example of that. I’d love to see more themes that transform what WordPress can do top-to-bottom.

You can get P2 for your WordPress.org blog here, and it’s available for all of WordPress.com too.

Blo.gs Lives On

Do you guys remember Blo.gs? In addition to being a cool domain, it’s a ping-update service like Ping-O-Matic that was started by Jim Winstead and acquired by Yahoo in June of 2005.

Some exciting news today: Yahoo! is transferring blo.gs to Automattic for safekeeping and further development. I’ve been a long-time fan of the service, and it even inspired the early WordPress feature which reordered your blogroll based on update times.

We’re looking forward to beefing up the service and giving it a refresh, while continuing its reputation for reliability. It makes me nostalgic to hear the name “blo.gs” again, I even still have the t-shirt they made for a Feedmesh meetup years ago. (For a big blast from the past, check out the discussion around feedmesh and real-time, distributed updates. Everything old is new again.) Major kudos to Yahoo! for giving us the chance to do so — I think most companies would have just shuttered it.

Toni has a few more thoughts.

Sun, Oracle, WordPress, and MySQL

It’s magically beautiful outside in San Francisco today, but instead everyone is talking about the $7.4 billion acquisition of Sun Microsystems by Oracle. (More on Techmeme.) A number of people have contacted me with questions to the effect of “Oracle is evil, they now own MySQL, WordPress runs on MySQL, OMG! What’s next?” In addition to the millions of WordPress blogs all using MySQL, all of the projects Automattic contributes to are MySQL-based and we run more than 250 servers dedicated to MySQL.

Last Thursday at The Next Web I talked about how we need an Internet Bill of Rights to protect our data and the countless hours we pour into complex online services, such as Facebook and Last.fm, and that the foundations for this were laid down 20 years ago by Richard Stallman and the GPL.

Today our servers are running various versions of MySQL, tomorrow they’ll be running the same thing, and if need be ten years from now they can run the exact some software. Because of the GPL every WordPress user in the world is protected — we’re not beholden to any one company, only to what works best for us. Today that’s MySQL, tomorrow that’s MySQL, a year from now we’ll see.

Most importantly whatever happens will happen on our timeline. That’s the definition of Freedom.

Here are few other reasons not to be worried, and a bonus at the end.

  1. Oracle bought Innobase, makers of the InnoDB engine that most large users deploy as their main storage engine, in October 2005. The sky has not yet fallen.
  2. As a company Automattic has never really needed the support services that MySQL provides and even if we did there are plenty of third parties also providing support.
  3. Most of the useful updates for MySQL have been coming from outside, to quote Jeremy Zawodny:

    The single most interesting and surprising thing to me is both the number and necessity of third-party patches for enhancing various aspects of MySQL and InnoDB. Companies like Percona, Google, Proven Scaling, Prime Base Technologies, and Open Query are all doing so in one way or another.

    On the one hand, it’s excellent validation of the Open Source model. Thanks to reasonable licensing, companies other than Sun/MySQL are able to enhance and fix the software and give their changes back to the world.

  4. In terms of innovation, the most interesting developments have been from outside as well, in projects like Drizzle. (I would not be surprised if this moment is for Drizzle what Movable Type changing their licensing was for WordPress, even though in this case they’re both Open Source.)
  5. I’ve met a number of people at Sun who are incredibly smart, and if they stick around I expect cool things to continue to come out.
  6. There are some new developments in the WordPress world, namely that I think it would be possible to add support for databases other than MySQL without changing every $wpdb call or breaking any plugins or themes. It won’t be easy, but the coolest stuff seldom is.

Anyway, I now really wish I had agreed to keynote at the MySQL User Conference starting today. 🙂