Categories
Uncategorized

Unicorn: Shopify’s Clever, Gamified Achievements System

Unicorn: The Journey of a Young Wizard

Every couple of days, I see the image above: “Unicorn: The Journey of a Young Wizard”. At first glance, you might think that it’s some kind of online role-playing game, and you’d be partly right. In more traditional terms, it’s Shopify’s system for tracking your accomplishments, recognizing the good work of your peers and rewarding people for their contributions above and beyond their job description. It’s the Xbox Live Achievements system, but for working life.

What you’re seeing above is the upper left-hand corner of the Unicorn page. Here’s a screen capture of the whole page as it appeared this morning, with the text blurred out so as not to give away any of our internal activities to our Esteemed Competition:

Screen shot of Unicorn's main page

Shopify is a techie-heavy company. The vast majority of the people who work here work in some sort of software development or support capacity. Even some of our designers come from computer science backgrounds. Most of us, men and women alike, are gamers of varying degrees and have played some kind of fantasy role-playing game, whether on a computer, game console or with paper and cards (in fact, as I write this in the early evening on Tuesday, August 2nd, there’s a Magic: The Gathering card draft taking place in the boardroom).

It should therefore not be a surprise that we have an online reward system like Unicorn, which uses Dungeons and Dragons terminology. Managers are mentoring wizards, non-manager types and strange rogue agents like me are young wizards and our projects are quests and you gain experience points and consequently level up for doing things. And as with Dungeons and Dragons, where experience and rewards can be shared by a questing party, Unicorn achievements can be shared by people who team up. I can also recognize the achievements of my peers by clicking on the big “thumbs up” button on any of their achievements.

If you’re wondering what these achievements are worth:

  • First, there’s that sense of accomplishment. Shopify, like many geek enclaves, is a fierce meritocracy, and many of us feel what Dan Pink likes to call intrinsic motivation to kick ass at whatever it is we do. That’s why we’re the kick-assiest ecommerce company out there!
  • Okay, there’s money too. There’s no harm sweetening the pot with a little extrinsic motivation. The bigger your Unicorn achievements, the bigger a cut of the Unicorn money pool — taken from company profits — you get.

Unicorn recently got a big overhaul, so I need to redefine some of my quests, as you can see from the screenshot below:

Screen shot of Unicorn's 'Quest Log' page

Want to find out more about Unicorn and its origins? There’s a story in Fast Company about Unicorn, with some backstory provided by Shopify’s CEO, co-founder and still-writing-code-guy Tobi Lütke. Check it out!

Check out the Unicorn story in Fast Company

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Spice Up Your Shopify Shop with 10 Free Photos from iStockphoto

Tree in the middle of a field of green wheat

I rely on pictures to communicate effectively. Sometimes I use them to make a complex idea easier to understand. Other times, I use them to emphasize a point or set the tone of an article. They’re also great for drawing the reader’s attention, breaking up long passages of text to make them more readable or to simply make my sites and articles more beautiful. And I never write a blog post that doesn’t have a picture.

Colored pencils, all lined up in a row

Many of the pictures I use are my own, but there are times that I just don’t have or can’t take the right one for the task at hand. Luckily, there are options, and one of them is stock photos. They look great; after all, they’re shot by people who have better skills and cameras than I do.

Modern windmill set against a purple sky

We’ve got a deal with iStockphoto to help you get started with making your Shopify-based shops and blogs look their best. Sign up with iStockphoto and get access to a great library of affordable royalty-free stock photos (such as the ones accompanying this article), illustrations, video, audio and Flash.

Dude ready to inhale a big forkful of fries

Best of all, Shopify shopowners who sign up with iStockphoto get a bonus: 10 free photos from a special collection, just for signing up. You can use these photos in your shops, blogs, ad banners — wherever you need them. And yes, you read that right: free.

Neck-down shot of a guy with guitar and amp

All you have to do is sign up with iStockphoto. It’s free, the process is quick, and you’ll be on your way to having a great-looking shop and blog!

Click for istockphoto offer

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

In Like Flynn

Xbox 360-style 'Achievement' graphic: Achievement Unlocked: Completed three-month probationary period as Shopify's Platform Evangelist.

My first day at Shopify was three months ago today. Since I have performed in my role as Shopify’s Platform Evangelist with skill, capability and panache and without any sausage-related mishaps, I have passed the traditional three-month probationary period and now a full-fledged employee of The Little Ecommerce Startup That Could.

I’d like to congratulate my coworker and teammate David Underwood, who also passed his three-month probationary period today.

I have no idea if I’m going to just get a simple handshake or if there’s some kind of sadistic “equator-crossing” ceremony involved. There will definitely be drinks!

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Ottawa Startup Drinks: Tonight at 8 p.m.!

You could spend the evening doing this:

How to be a table

but might I recommend you do this instead?

Startup drinks

Ottawa Startup Drinks takes place tonight at the Bank Street branch of the Clocktower Pub tonight! Here are the details:

See you there!

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Attention Contract Developers: Shopify Wants You!

Shopify shopping bag logo

Shopify has some big customers with online shops that need apps written for them. We’ve been getting a lot of custom work requests from customers who need applications for their shops for their fulfillment workflow – that is, making sure the right things get put into the right boxes, and sending them to the right people for the right price. We also get requests for other things that online shops need: analytics, promotions, CRM-integration-jazz, or some kind of automatic client-retention. But for now, I’d like to talk about fulfillment.

Fulfillment: it’s that part of the shopping transaction where the order has been placed and paid for, and now it’s time to send something to the customer. This sort of app is a web application that will typically talk to a couple of APIs:

  • The Shopify API, which will have the relevant data from the shop, most notably information about the order that was placed,
  • Webhooks (see Dave Underwood’s Syncing with a Store tutorial in the Shopify Wiki to find out what they are. Webhooks are used for about 90% of all Shopify apps),
  • and some fulfillment API, which the app will use to get the order to the customer.

If you’re looking for some contract programming work writing software that does useful stuff for reliable customers and you’re a reliable, responsive type who can be counted on to write stuff that people need to make their businesses go, Shopify would like to pay you for your services. The application you’re writing will be interacting with APIs, which means that you’re free to use the programming languages, frameworks and technologies you prefer, as long as you can solve the problem. And because this project is about fulfilling ecommerce orders and not socially networked cat pictures, this  contract will pay nicely.

Is this the sort of development you can do? If so, drop me a line at joey@shopify.com and let’s talk.

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Ottawa Startup Drinks: Thursday!

Startup drinks

I like Startup Drinks. The idea behind it is simple: get startup types together in a tavern or other similar drinking establishment and get them to hang out. People end up talking about all sorts of things: not just tech, but the news of the day, whatever cat picture or video is currently eating up their productivity, whatever! It’s all about meeting other people in the community, and as I like to say, great things happen when people get together.

Ottawa’s Startup Drinks event takes place this Thursday. Here are the details:

I’ll be there, and I hope to see you there!

Categories
Uncategorized

Ottawa JavaScript/Node.js Summer Meetup Tomorrow (July 27th)

Ottawa JavaScript Node.js Summer Meetup

Some quick details about tomorrow’s JavaScript/Node.js Summer Meetup in Ottawa, your chance to see some great presentations, have a drink a meet up with your fellow JavaScript/Node.js hackers:

The presenters and topics at this event will be: