Five weeks ago our CEO issued a challenge:
Pair up with someone in your timezone. Pick almost anything. Ship something valuable in a month. Just define a metric that tells you whether it is working. We’re calling it Radical Speed Month.

Reading the challenge, a whole wave of emotions washed over me. First: tiredness – I already had a new project lined up and some bugs I wanted to squash beforehand, and now I needed to pivot? That quickly turned to apprehension about what I could work on and who I could work with. But as I noodled over ideas, the negative emotions started dissipating and instead I started to feel excited, and freed.

I shared some ideas with my team, but Achievements on WordPress.com was clearly the best one, and quickly caught Copon’s attention. I’d found my project and my partner, and couldn’t wait to get started.

I landed on this project, because it sounded like it’d be both fun to work on, and also be fun for WordPress.com bloggers. One of the things I like best about WordPress.com, and perhaps flies under the radar a little bit, are the blogging communities. If we can encourage more people to build their community by posting, liking, and commenting on each other’s blogs, then even better.

As part of our initial brainstorming, we came up with some principles:

  • Everything should be easily disabled, because while we think it’s fun, not everyone will.
  • People should have control over their privacy.
  • There should be more achievements for things within people’s control than without.
  • Achievements should be fun and quirky. Like easter eggs.

Freed of the usual approvals and consultations, we were able to move quickly. We didn’t need to debate priorities and find time in the roadmap. We didn’t need to assemble a full cross-functional team or coordinate an A/B test. Just two responsible engineers, moving nimbly, coordinating with people as we deemed necessary.

Within the first week, we had revamped the back-end system that powered user anniversary and milestone notifications and had an early achievements page available in staging. Not long after that, staff were already starting their activity streaks and sharing feedback on achievements. Over the following weeks we added streak freezes, refined the UI, added “bazillions” of achievements and rolled out to all of WordPress.com (and then added a few more achievements for good measure).

I’ve enjoyed working on this, but my favourite part has been watching people discover it. People blogging about it before the official announcement went out. People realising how far and wide their word spreads, swapping screenshots of the achievements they’ve unlocked and being delighted at some of the odder achievements.

As a software engineer, the people we affect can be detached from us – behind screens miles away. There’s something deeply rewarding about being able to make people smile and be curious, and getting to see it happen.

10 responses to “Shipping Something Fun”

  1. Dean, I love this idea. Congratulations to you and the team for putting it altogether. It certainly will motivate me to get more of the achievement badges. Just a couple of questions (if you don’t mind?) I’ve switched on the ‘public achievements’ setting, but where on my blog will readers be able to see my achievements?

    Finally, I saw the ‘welcome wagon’ achievement badge which was to leave a comment on somebodies first blog post. Can I get that badge simply by going through a blogger’s archives, opening their first post, and leave a comment, or must it be on their only post?

    Liked by 1 person

    1. Glad you like it Hugh!

      The achievements show up inside the WordPress.com reader profile. If you follow this link it will send you to your profile and you can share that URL: https://wordpress.com/reader/users/me/achievements. We don’t have a way of showing it directly on your blog at this time (it’s something we have discussed).

      Currently the Welcome Wagon achievement just needs you to post on someone’s first post – it doesn’t have to be their only one.

      Like

      1. Thanks, Dean.

        Are there any plans to add more achievements? I only ask because I can think of a few more. Of course, they may be hidden behind those secret achievement badges.

        Like

        1. No concrete plans right now, I’d like to add some more every so often though to keep things interesting.

          Liked by 1 person

  2. I’m loving these badges, and how they are forcing me to see the content I publish in a different light. Thank you for working on this project!

    Liked by 1 person

  3. Love your enthusiasm Dean- but I really resent the achievement stuff. Getting a reminder of a blog anniversary is great. Being told that you are getting carried away is snarky and rude. The One? Told me that post was a failure. Cheers Mate!

    I love my WordPress blog. I think this platform is the best. But you didn’t think this one through!

    Like

    1. Glad that you love your blog Kim, and thanks for the feedback.

      Some of the achievements are meant to be a little tongue in cheek, and lots of people have enjoyed them. However, we’re considering adjusting some of them due to the feedback we’ve received. The One for example has sometimes been interpreted really negatively, when having a post where the first person who read it both liked and commented upon it, should be a positive.

      If you’re not interested at all, you can just turn off all of the notifications. The achievements help page will show you how.

      Liked by 1 person

      1. I’m keeping an eye on them Dean – in case they misbehave!
        Loved the one that references HHGTTG ! 🙂

        Liked by 1 person

  4. Thank you for this ‘achievement page’ on WordPress and liking my post about it.🌿🍂

    Liked by 1 person

  5. […] there are no plans to add more, Dean Plas, who works for Automattic on WordPress.Com, and his team, who all came up with the idea, told me that they’d like to add more every so […]

    Like

Leave a comment