Tag: WordPress

Automattic’s distributed office

Forbes and Businessweek both wrote interesting articles about Automattic a couple days ago. Forbes focused on the business of Automattic and Businessweek focused on our globally-distributed nature.

Matt wrote a bit about the Forbes piece specifically. About our distributed “office” he writes:

For it to really work it has to be part of the DNA of the company from day one. You have to be really committed to keep the creative center and soul of the organization on the internet, and not in an office.

After more than two years at Automattic I think it creates the ideal “office” culture and situation. Sure, I don’t see my co-workers everyday but I do talk with them constantly. That communication means that when we do meet up it feels like a gathering of friends, not work. There’s something to be said for having most in-person interactions with co-workers be social and personal instead of work-oriented.

We’re all headed to San Diego tomorrow to spend a week together. We do this once a year as a company and 3 or 4 times a year in our teams. We have small projects to work on and there are tons of activities planned. These aren’t phony corporate trust exercises or ways of placating employees who, as Forbes wrote, don’t get the perks of Google, Facebook, and Apple. These are activities that naturally evolve from a group of friends gathering together.

Next week I’ll be going skydiving and go-karting with co-workers from all over the world. Last month our lead sysadmin crashed on my couch while in town for the weekend. Last year I climbed a 12,000 foot peak with another co-worker. Two other Automatticians are taking a road trip this week all the way from Portland to San Diego in a Dodge Viper.

If that all sounds like something you want to be a part of, we’re hiring.

WordPress as an app platform

One of the things Matt mentioned in the State of the Word this year was the rise of WordPress as an app platform. After that keynote many people took it as their queue to come up to the Happiness Bar and ask questions about using WordPress as the background layer for apps. The interest is definitely there.

In light of that, I enjoyed Matt Eppelsheimer’s post yesterday:

The WordPress platform essentially manages content and authentication for us, gives us frameworks to build custom UI and our own functionality, and offers extra features in the form of plugins developed by a large community. It gives us everything we need to rapidly build our own custom tools that fit our own process, style, and needs.

We’re tackling the low-hanging fruit first: We’re customizing P2 to make our internal discussions less reliant on third party limitations, and we’re building a Parking Lot for action-oriented discussions we’ve identified to iterate on the way we work.

There’s more to it as well. Rocket Lift wants to build their task and project management on top of WordPress and perhaps take on an accounting plugin. I know both of the Matt’s 1 behind Rocket Lift and am stoked to see what they come up with. Should be fun.

Notes:

  1. For those counting at home, that’s 3 different Matt’s in one post. 🙂

Cami wrote a really nice post about WordCamp Portland:

The past years there has always been some knowledge to glean. Some lesson to learn. Some new person to meet and relate to. And it has always been WordCamp. And it has always been special. But this year for some reason it was magical again, fresh and new and full of community and hope just as it was the first year Portland held a WordCamp.

Having been a part of the organizing team I was really proud of how yesterday went. We had about 250 attendees, lots of BBQ, beer, great conversation, and a keynote from Matt.

Matt Pearson got a really great shot of the swag too.

Everyone I talked with said they loved the event. WordCamps are certainly a lot of work; seeing everyone have a great day, learn new things, and meet new people was so rewarding, though.

WordCamp Portland is this Saturday and I’m pretty excited about the schedule we have prepped. It’s going to be a great event and a fun way to showcase Portland’s awesome WordPress community.

There are still a few tickets left for a day of BBQ, WordPress, and fun. Matt’s even coming. 🙂

Status

Just updated to WP for iOS 3.1. Pretty solid improvement in things. I love that I can use post formats in the app now.

WordPress leads pack of Pacemaker finalists picked. 53% of the finalists for this year’s online Pacemaker awards are running WordPress. That’s pretty cool. The numbers are even higher for smaller schools with less than 10,000 student enrollments. It’s great to see my alma mater in the list of finalists, too.

PDX WordPress Meetup

20120326-180852.jpg

Getting ready to hear Zack Tollman talk about hiring a WordPress developer.

Avoiding easy

When you spend all day working with the same piece of software your definition of what is easy for someone else becomes horribly skewed. Since I started jamming with the CoPress gang in 2009, I have spent thousands of hours staring at a WordPress dashboard. It means much of the WordPress interface is easy for me. That’s dangerous.

I try to minimize the number of times I use easy in a support reply. I avoid phrases like “Setting up custom menus is easy…” or “Writing a new post is easy…” There are a few reasons for this.

First, if a feature or product were legitimately easy the user would not be writing in to support about how stuck they are. Sure, some percentage of users will find questions to ask about any interface. But do you want to start the conversation by assuming the user falls into that percentage? You venture to learn much more if you assume the software is wrong, not the user.

Second, describing something as easy sets a dangerously high bar for the user when they walk away and try it for themselves. Before you characterize a feature as easy you should be certain it actually is. If you say “easy” and the user does not get it they will, at best, feel like they are wasting your time and, at worst, feel like it is not worth using your product.

Finally, the worst part about saying a product is easy is that it immediately starts the conversation by putting you in command. You are the expert. You are the one who said it was easy. In some cases that is okay. It will work out. But doing so shuts down your opportunity for learning from your users. If, instead, you think back to the days when you did not know everything, you can start the conversation on an equal ground. Help the user accomplish their goal but also learn about where the pain points are so that you can make the user’s experience, and your product, better.

The best support is a conversation. The best support happens when a user learns how to do something new and you learn about how your product can be better. This can only happen when you do not immediately think of your software as easy, intuitive, or simple. If you can remember that you too were once new to things you will end up with a better product and, most importantly, happier users.

BadgeStack Project. Interesting badge-based learning software built on top of WordPress. Looks like there’s a hosted side of it as well. (via Matt Pearson)

Status

While I’m heading out for the ferry back to Port Angeles I had a fantastic time at WordCamp Victoria. They put on a great event. Thanks Paul, and the rest of the organizing team!