“Next time someone tells you Atom 0.3 is invalid because the validator says so, point them to this page. The validator is full of it, because it doesn’t reflect reality.” If Robert had comments, I would say “I never suggested Bloglines was “best-effort software development” (though I do love it and use it myself) but merely that it has an overwhelming market share. We’ve been tracking feed stats on WordPress.com and Bloglines and Newsgator online both dominate. The Web Standards project never casts stones from an ivory tower, they’ve always advocated practical standards for pratical benefits. Ben’s comment was akin to someone saying that the site sucked because it used XHTML 1.0 instead of 1.1, or if the validator decided to instantly “deprecate” all sites using HTML 3.2, 4.0, and XHTML 1.0 when 1.1 came out.”
A Meditation on the Open Web
Learn Chinese from Blog
Richard emailed me about a blog called News in Chinese which shows news written in Chinese, as you may suspect, but what’s cool is when you hover over a word it gives you the English translation and enlarges the Chinese character.
Top Emailers 2008, etc
As an update to last year’s post:
- Toni Schneider — 1,052
- Maya Desai — 826
- Mom — 659
- Raanan Bar-Cohen — 452
- Donncha O Caoimh — 424
- Barry Abrahamson — 386
- Mark Riley — 222
- Jane Wells — 218
- Ryan Boren — 200
- Andrew Ozz — 197
- Matt Thomas — 193
- Liz Danzico — 148
- Mike Hirshland — 144
- Heather Rasley — 139
- Joseph Scott — 129
I’ve expanded the list to 15. A lot of the same folks at the very top, but new faces in Liz and Jane from 2.5 and 2.7 usability cycles. Also three people on the list have changed their domain in the past year, just like I did. It must have been a year for that.
Also for fun here are some yearly posting stats courtesy of Alex’s queries:
Posts | Avg. Words | Total Words | Avg. Comments | Total Comments | |
---|---|---|---|---|---|
2002 | 360 | 139 | 50,190 | 1 | 390 |
2003 | 429 | 168 | 72,359 | 3 | 1,287 |
2004 | 990 | 54 | 54,257 | 6 | 6,236 |
2005 | 624 | 48 | 30,090 | 9 | 5,963 |
2006 | 313 | 70 | 22,010 | 11 | 3,503 |
2007 | 334 | 60 | 20,267 | 17 | 5,919 |
2008 | 302 | 50 | 15,206 | 21 | 6,493 |
As you can see I’m doing fewer posts with fewer words than ever, but getting more comments. At this rate I’ll be down to 40 words per post next year. Yay brevity. đ
Working on collating some travel / WordCamp stats.
Thank you, Ubuntu
Thank you, WordPress.com! You’re very welcome, I’m installing Ubuntu this weekend because of this blog.
BuddyPress for the World
Happy to announce that BuddyPress is now available to the world. BuddyPress is a package built on top of WordPress which transforms WP into a social network complete with profiles, friends, messaging, groups, and even activity streams. Of course it’s 100% GPL and Open Source. It’s built on top of MU (which can be tricky to install) so still not for everybody yet, but this is a major milestone in the WordPress world. Check it out. Congrats to Andy and the whole BuddyPress team. đ Here’s Andy’s official announcement post and WordPress.org.
About.me and Wakemate
Today has been a very exciting day. First off, About.me has been acquired by Aol, as good friend Tony Conrad writes about on his blog. A great deal on both sides, I think Aol got a steal and a great team here. Second, one of Audrey’s earliest investments Wakemate has finally shipped their first version, which I’ve been using the past two nights and has been great. (I’m averaging 60 so far.) Reserve your Wakemate here.
The Memos
Memos from 1972 made in Microsoft Word, incredible. The superscript feature always bugged me too.
Advice and Fallacies
One of the toughest things in business is when you get well-meaning advice from advisors, investors, or friends of the company who are valuable but might hold some ideas or ways of approaching problems that just aren’t applicable to your particular company or situation. They might be right most of the time, and it might have worked for them in the past to build a huge success, but it doesn’t mean it’s right for you, right now.
This is especially a struggle for Automattic because so much of what we do is deliberately different from companies that have come before us. The below is a sensitive-info-scrubbed version of a comment I made on an internal P2 in response to someone who had met with a close friend of the company who had said we should “hire more business people, and more people like so-and-so, who have a background in and passion for data analysis and structure. He also shared his ideas about what the additional business hires could be responsible for, such as P&L responsibilities for specific products.” The person he had talked to was asking why we weren’t following that advice.
The first part was easy, because so-and-so was actually leading hiring for a position around data and the early results were going well. The rest I ended up writing more about, which follows. It was only meant for internal consumption, so read it as such, but I got enough requests to share the comment publicly that I wanted to clean it up and release it for y’all.
On the “more biz people + P&L” side, it’s an area we disagree.
We’ve had more “business people” in the past, and found it just didn’t move the needle in the same way that investing on the support, engineering, and design side did. They also tended to generate more meetings and work for other people than was commensurate for their contributions.
We’ve also experimented with giving leads P&L responsibility for products and groups, but ultimately it was awkward because we don’t really want leads or teams focused on the loss or costs of what they’re doing — we just want to grow our core metrics and revenue in a healthy and accelerating way, and let Ops and myself worry about overall profit or loss for the company, costs of people and services, capital requirements, etc. We’re still at a stage where our primary goals are investing in growth and product excellence, I wouldn’t want a P&L concern to be a distraction from that, and that also takes us into the territory of different teams having “headcounts” of people they can hire for the year, or budgets set ahead of time and that they’ll lose if they don’t use, zero-sum accounting between teams and more balkanization you often see in larger organizations. When anyone thinks about P&L at Automattic, I want it to be holistically and with a long-term view, not for a single team or product.
It gets backs to the fallacy we talked about and agreed to avoid at the [WordPress.com leads]Â meetup, which is the business equivalent of Great Man Theory: the idea that a deficiency in the business or product will be solved by hiring someone senior to be in charge of that thing. Example: Automattic is bad at marketing, we should hire a CMO. (99% of the time when this is suggested it means an external person, because if anyone internal was good the problem wouldn’t exist.) It’s an easy thing for anyone to fall into, you can see it in [a recent internal thread].
This must work sometimes, because it seems to be a near-universal affliction of VCs on startup boards. It also is a little bit of a bikeshed, because while it can be difficult to understand or feel like you can have an influence on something fundamental to the product, like say the signup flow, most VCs have large professional networks and can have long and vigorous discussions talking about potential people who are executives in a given area and their first or second degree connections to them. Of course, like many of us, VCs are consumers of tech media which tends to ascribe all the success of an organization to a single person (like Sheryl Sandberg for Facebook not falling apart, or Adam Bain for revenue at Twitter). However often the problem has root causes more fundamental than a single person could shift.
I subscribe to a more environment-driven approach, that if you break down a problem into its component parts you can address them individually, often with relatively simple next steps, and build things from the ground up, rather than the top down. If you can’t do that, then it’s best to be candid that the area is not a priority and make sure that’s in line with what you’re focusing on instead. In this process leaders will emerge or if the effort matures to a point where one joins as a new hire he or she will have the resources, groundwork, and environment to succeed.
So in summary: always go back to first principles of decisions. Hires are seldom panaceas. Someone being successful in a role at another company doesn’t mean they actually did the work, or were the cause of the success. If there’s an area you’re weak, try to figure out the root causes of why you’re weak, and where possible try to improve the environment that creates the problem before pinning the turnaround on a “Jesus hire.” When you improve the environment it makes it much more likely a new external hire will do well. The majority of success or failure is a result of the environment, at least as much as the individuals involved.
Health.com Switches
Health.com switches from Typepad to WordPress and adds two main WP-powered sections to their site. Check out their new site, great design too.
Two Steps to Salvation
This has got to be the worst error message with the worst instructions ever. I want to see the video (Barack Obama) but I’m afraid about what will happen to my computer if I fire up IE.
Renting is for Suckers
Misconception: Renting is for Suckers. In Houston the market was such that it seemed silly not to buy. Here in San Francisco real estate is definitely another world, and I plan to rent for a while even though it does limit what you can do with the space in some frustrating ways.
Creative Market just announced that all of their WordPress Themes are now 100% GPL, meaning to list in their marketplace and reach their users your theme must provide users with the same freedoms that WordPress itself does. They have some great themes already. This is fantastic news and I’m very proud of their team for taking this bold step, and as promised WordPress.org homepage promotion is forthcoming. I think we’ll see more of these down the line, especially as WordPress consumers start demanding 100% GPL from anything they buy.
New Blackberry
I talked Ryan into getting the new Blackberry 8700c, and he shares his thoughts. I got mine last week and I can honestly say it’s the (second) best phone I’ve ever used, and the best PDA. This is coming from the guy who founded the Houston PalmOS Users Group. Great screen, battery life, SMS and email support, and very intuitive UI. I also have a Blackberry 7520 (the one with GPS) and it’s a real clunker compared to the 8700. I’ve been recommending the 8700c to everyone I know. Now I just need to get SSH running on this thing…
In SF Chronicle
There’s an article about me in the San Francisco Chronicle, written by Chris Cadelago. It’s a good mainstream summary of what’s been going on the past few years. Chris talked to almost everyone I know, including getting Toni’s opinion of my car. You can, of course, get a paper copy in SF today.
WP Cache
I’ve linked it before, and it’s worth doing again: WP Cache makes WordPress perform as well as a completely static-file site, able to handle hundreds of requests per second without breaking a sweat. It also maintains with the conventions that were introduced in Staticize for making selective portions of a page completely dynamic, regardless of caching. Think how much performance would scream if combined with something like lighttpd. We’re going to be looking at rolling in this advanced caching into the core in the future.
Skiing in Deer Valley
I went skiing for the first time in Deer Valley. Includes a video of the one time Barry fell, but not the 15 times I fell.
Houston, We Have a Problem
Well, who would have thought that installing a keyboard and mouse could be so difficult. After my first few words, and using the mouse just long enough to start to really like it, everything has crashed and burned. One of the questions burning in my mind was if I could use the keyboard a,nd mouse with my existing Bluetooth dongle, partly because I don’t want to have to carry anything extra around and mostly because the “laptop adapter” for the Microsoft Bluetooth receiver sticks out from the laptop at least 4 inches. I plugged my old dongle in, and nothing special happened. Not surprisingly, the Bluetooth keyboard and mouse stopped working. I went into the Bluetooth software that came with the dongle to see if I could “discover” them and pair them somehow so they would work. The good news is that it was able to detect both the keyboard and the mouse. The bad news is it had no idea what to do with them. Any attempt to discover their services turned up blank.
I should have known that the operative word when dealing with Microsoft is “proprietary.” I wasn’t entirely dismayed though, I was ready to stomach carrying around the ridiculously long MS Bluetooth dongle just to be able to use the very cool Explorer Mouse; I like buttons and this mouse had them in buckets. But being able to dial up to the internet through my cell phone (T68) using Bluetooth is even more of a must, so I decided to try that with the ugly Microsoft Bluetooth adapter. It worked, beautifully. Many times when dealing with the current Bluetooth software implementations I’ve felt like it was back to the old Windows 3 days, when the interfaces were clunky, buggy, unresponsive, and ugly. The wizard that set the phone up was elegant and felt like a real part of the operating system. In fact it was apparently, but we’ll get to that in a minute.
Anyway the phone works just fine with the MS adapter, however I couldn’t get it to talk to either the mouse or keyboard now. I thought maybe this is just a software glitch, so I went through all the regular motions. Reboot, retry, un-install, reboot, reinstall, reboot, try again, uninstall other Bluetooth software, reboot, try again, reinstall, smash mouse to smithereens against head. Okay, I made that last one up, but I did all of the others, perhaps more than listed. At this point I was thinking it must be a simple hardware issue, so I changed the batteries in both devices to fresh ones that I was sure worked, and tried again. Still no go, it simply wouldn’t detect either of the devices.
Having isolated nearly every variable I could think of, I decided to try it all out on my desktop. So I went through the first step of installing the software, and it tells me that for it to work it has to have Windows XP Service Pack 1 installed. Life is too short.
As a last ditch attempt, I decided to try and pair either of the devices with my phone. I think the keyboard might have paired, even though it probably wouldn’t have worked anyway, but I’ll never know because of the proprietary and non-standard way which the keyboard and mouse pair works only with the Microsoft software. Which only works on Windows. The latest version. With the latest Service Pack. (Did I mention it un-installed the special software for my touchpad on the laptop?)
What I suspect happened is something about the way the old non-Microsoft Bluetooth adapter tried to interface with the devices messed something up, and that is what’s causing them to not work. But at this point I really don’t care.
Maybe Logitech will come out with something nice to counter this, and maybe then I’ll try it, but right now I can only think of disadvantages to using Bluetooth HIDs, such as no current BIOS supports it, it tricky, it takes up two of your seven possible Bluetooth devices, doesn’t offer anything extra, the range isn’t worth it. Also on the range note with my Logitech Cordless mouse (the original model) I was able to walk all the way across the house into the garage, and it would still move the mouse on the screen, but I think that may have been an anomaly. Still, how far do you need to go?
So I have packed everything up from the batteries to the cruddy documentation, and tomorrow I will attempt to get store credit and buy something that actually works. Oh joy.
J.K.Rowling’s Site
Compare the flash and text-only versions of J.K.Rowling’s Official Site. Separate but equal, right? Hat tip: Jakob.
How WordPress Spoils Developers
How WordPress Spoils Developers, I get the impression Brian is bullish on the future of WP. He’s right that we have a lot left to work on though, after 2.1 is out the door I think there’s going to be a ton more core development. Update: I agree far more with the developer-friendly bits than the “no room for anyone else” bits. If the latter arguments were true, WP itself wouldn’t exist and the fact that it’s never too late for something new is a point I emphasize in my talks a lot.