Categories
Uncategorized

Old Office, New Office

Summer Sojourn’s End

Joey's car (Black Honda CR-V), packed to the gills, with a red bike in the rear-mounted bike rack.

My summer immersion term at Shopify ended on Friday. I’d found my niche within the company, gotten to know the team and was ready to continue working remotely. It was time to return to Accordion City.

I moved out of the furnished apartment they provided me for the summer – affectionately dubbed the “Swank Tank” – a day early because I had a business trip to Montreal and packed everything I’d brought with me and picked up over the summer into my car. I tucked my car into Edward’s driveway for the couple of days I was away, far enough out of sight of the kind of people who break into cars to help themselves to the loot inside.

Between not knowing how much kitchen stuff would be provided by the Swank Tank’s proprietors, wanting to have a good chunk of my home office material handy over the summer and just being be ready for anything, I overpacked when I left for Ottawa in May. I’d also picked up a couple of large items over the summer, including a new monitor and bike. Looking at my car, you’d think that I’d made a permanent move and not just gone somewhere else for the summer.

I decided to wait out the Labour Day Friday cottager traffic and make the five-hour road trip from Ottawa to Toronto in the evening. I had dinner at the Smoque Shack with my coworkers Liz, Julie, Nick and Brian, picked up my car at Edward’s and went into the Shopify office one more time to get the last of my stuff.

Old Office

Here’s the entrance stairway to the current office. This won’t be our current office for too much longer; we’re moving into a newer, larger space a couple of blocks down the street later this fall:

The entry stairway to the Shopify offices

Here’s the reception area and lobby, as it appeared at 9:30-ish on Friday night:

The reception desk and lobby at Shopify

Offices take on an eerie, haunted sort of vibe late at night, so I decided to snap a couple of pictures. Here’s the “Fishtank”, the glass-enclosed room where Shopify’s design team works:

The empty desks of Shopify's design team room

The Fishtank has a big glass wall that looks out onto the main “bullpen”:

The big glass wall in the Shopify Fishtank looking out onto the main office

Right across the hall from the Fishtank is the boardroom, which you may remember from the Epic Meal Time video that was shot at our offices; this is where the final tasting scene was shot:

Shopify's boardroom, with cardboard animal "trophies" hanging on the far wall

By some strange coincidence, whenever I get an assigned space at an office – something that hasn’t happened since I left Tucows in late 2007 –- I usually get the “Keanu Reeves Location”: a desk situated in the dead centre of the mass of desks (just like his character in The Matrix had). I had that spot in the Shopify office:

Two rows of empty desks in the centre aisle of Shopify's main office

Here’s my old desk, all clear and ready for the next person to occupy it. I took the Shopify standard-issue 15” MacBook Pro, Magic Mouse and wireless keyboard with me, but left the Cinema Display and Aeron chair behind. It would’ve been nice to take both back to the home office with me, if I’d had the room in the car:

A desk that is empty except for an Apple monitor

New Office

This year’s been a bit of a weird one. Between being in the hospital, several trips (two of which lasted nearly two weeks each) and being in Ottawa for the summer, home wasn’t where I lived; it had become a nice place to visit. The (not so) recent change in the domestic situation also meant a few changes in the layout of my apartment, including a chance to reclaim the home office. I got the basics done before I left and did some serious setup over the Labour Day weekend. The results are shown below.

Here’s what you see as you enter the new home office:

Carpeted apartment bedroom converted into a home office, showing a long desk with computers and a window looking out onto treetops

Here’s a closer look at the desk. I bought it at Cooper’s old Queen Street location back in 1997 for what seemed like a lot of money back then, and it’s served me well over the years. It was originally L-shaped, but over the years, I’ve reconfigured it in all sorts of ways: L-shaped, split into two desks and finally, as a single long workstation:

Joey's workstation, as seen from the left

Here’s the desk from the other side:

Joey's workstation, as seen from the right

Opposite the desk: a set of matching shelves and a lot of organizers I’ve picked up over the years. I used to have more programming books – they used to eat up shelves – but in the age of PDFs and the iPad (plus the fact that the half-life of a tech book seems to be nine months these days), most of my tech library is in electronic form now:

Bookshelves packed with books, plus photo boxes of files and many plastic bins full of wiring and other tech equipment

Here’s another view of the whole office. The window looks west out onto the courtyard behind my building, and beyond that, the tree-lined Gothic Avenue:

Joey's home office as seen from the desks, showing a windows overlooking treetops and the bookshelves and organizers

The left side is the Windows half of the desk. My main Windows machine is the Dell 15” laptop I got as one of my fabulous parting gifts from Microsoft. The monitor is one I bought as a present to myself shortly after joining The Empire just before my birthday in 1998. And hey, who wouldn’t want to have an Xbox in their office?

The left side of Joey's workstation, with a Dell 15" laptop, 25" Samsung monitor, Wacom drawing tablet, Xbox and wireless controller and office chair

On the right side of the desk: the Mac side. That’s a 15” MacBook Pro driving a 24” LED Cinema Display that I bought from my coworker Nick just before heading back home. Note the Avenue Q “The Internet is for Porn” mousepad just to the left of the keyboard.

The right side of Joey's workstation, showing a 15" Mackbook Pro, 24" Apple monitor, several organizing containers and a "The Internet is for Porn" mousepad

The New Old Routine

Today’s my first day back at my old routine as a mobile worker. I’ll get a fair bit of work done at the home office, but I’ll also be mixing it up by being on the road, plus working at some alternate locations because I don’t like being a shut-in.

The view from the front of Cafe Novo, a cafe that opens out onto Bloor Street

I’m a member of the Hacklab, which gives me 24/7 access to their Kensington Market space; it’s often empty during the day. There are also a number of work-friendly wifi-equipped cafes where I hang out, both close to home in High Park (I’ll write about them soon) as well as closer downtown. And finally, I’ve got a fair bit of travel in my future – so much that I’m getting my Nexus card next month – which means I’ll be working from hotels, cafes, airport lounges, BarCamps, other people’s offices and so on.

It’s going to be an interesting fall.

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

Categories
Uncategorized

Reminder: Montreal Shopify Meetup This Thursday!

Once again: a reminder that the Montreal Shopify Meetup takes place this Thursday at the Irish Embassy (1234 Rue Bishop) at 6:00 p.m.. Come meet your fellow shopowners, developers and designers! Come meet some of the Shopifolks (Edward, Cody, Ada and Yours Truly) who are coming down for the event! Come on down and join us for good food, good drink and good company!

Once again, our deepest thanks to Mitch Amihod and Dave Lazar for putting this thing together. Mitch says that while RSVPing isn’t necessary, you should drop him a line on Twitter (his handle’s @meeech) or email him just so he knows how many plan to attend and can book space accordingly.

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

You Too Can Suck at Github with Chris Coyier!

Chris coyier

HTML5/CSS guru, prolific webcaster and blogger, banjo player and all-round International Man of Mystery Chris Coyier is one of my fellow BarCamp Tour members and a friend of Shopify. He joined our friends at Wufoo, makers of web forms par excellence, who have since been acquired by SurveyMonkey.

If you get the chance to catch Chris at one of the upcoming BarCamps on the BarCamp Tour, do it! He’s a great presenter with lots of teach and an entertaining style in which to teach it. You can get a taste of a Chris Coyier presentation at CSS Tricks, where his 101st screencast, Let’s Suck at Github Together, walks you through Github with very little pain.

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Super Mario Bros. Does Portal

Mari0, a creation of StabYourself.net, the people behind videogame alterations such as Not Tetris 2, combines Super Mario Bros. with Portal for some weird and wonderful 8-bit gameplay. This is a supposedly real working game, and I can hardly wait to get my paws on it!

Categories
Uncategorized

Deus Ex: Human Revolution Does the Safety Dance

YouTube user JoshuaMutter, who makes a lot of Minecraft machinima, created this video that mashes up the gameplay from Deus Ex: Human Revolution (which I still have to get) and Men Without Hats’ 1982 dance-synth-pop classic, Safety Dance. All it needs is the little minstrel from the original music video.

Categories
Uncategorized

Featured Shopify App: Wishpot Button

Wishpot logo

Wishpot is a registry system that lets you create wish lists — wedding registries, honeymoon registries, baby registries, gift idea lists or “here’s some stuff I’d like to have” lists — any kind of list where you invite people to participate in gift-giving. Wishpot has a twist that other registry sites don’t have: it’s universal, and lets you include items from any store.

Wishpot team 2 The Wishpot/Venpop Team.

Wishpot is a Seattle-based company with two brands: Wishpot for consumers and Venpop for business-to-business. They’ve been in business since 2007 building their wishlist platform for the web and in 2010, they introduced their social commerce apps space, now under the Venpop brand.

We invited them to tell us a little more about their Shopify app, Wishpot Button, its features, and how they built it.

What does Wishpot Button do?

Wishpot button icon

Wishpot is the leading universal wishlist service that works with any store.  For shoppers, this means they no longer need to keep track of different wish lists at different websites.  Wishpot provides additional features to keep users engaged year-round – birthday reminders, deal alerts, cash contributions, social sharing features, ecards, and much more.  For store owners, this means less abandonment of wishlists and increased activity on items that have been added to the lists because of the engaging feature set.  This is a free service for both stores and users.

What are the key features of your app?

  • Adds a universal wish list and registry – for example baby and wedding – to your shop
  • Price alerts bring back your customers when prices change on your store
  • Cash Contributions functionality makes it easier to buy your more expensive items
  • Social sharing and ecards allow your customers to easily share their list and get your products discovered
  • Get reporting, in store support, custom branding, experts and much more with the easy upgrade to the white label version

Why should shopowners use this app?

This enables any shop owner to instantly make each product easy to add to a wish list or registry.  It is incredibly easy to install, it does not cost anything, it provides a great service to your customers, and above all drives users and potential customers back to your shop.

Where did you get the idea for your app?

We had several Shopify customers ask to integrate our services with Shopify and after a few conversations with the great guys at Shopify, so we decided it was the time to pull the trigger and start developing some great apps. The Wishpot and Venpop technologies are a perfect extension to the already fantastic Shopify experience.

How long did it take for you to build the app?

The main app was built in about a week, though we revised and simplified it over the course of several more weeks.  The hardest thing to get accustomed to up front was “where” the app runs.  Although the main Wishpot site is built in C# and .NET, we decided to build the app in Ruby and Rails on Heroku due to it’s more extensive use and testing with the Shopify ecosystem.  We then needed to ask a few forum questions about the ScriptTag features, because we really wanted people to be able to install the “add to wishpot” button without having to edit a liquid template, and the scripttag feature enabled us to build that experience.

In order to enable Venpop technologies (this is an update that’s coming to the app in the next few days) we then had to add some additional features to link our .NET-based service to the Ruby-based service, which we’re able to accomplish via oauth and the RESTful apis both platforms provide.  So, when a user authorizes the app, their access token is also sent back to our .NET services, so that Venpop’s product feed processing engine has access to the catalog.  That way, if someone signs up for Venpop Social Commerce, we’ll have access to their storefront to monitor it for changes, tweet new deals, etc.

How can we find you online?

Web: http://www.wishpot.com | http://venpop.com

Twitter: @wishpot | @venpophq

Blog: http://blogs.wishpot.com/http://venpop.com/category/blog/

Where can I find out more about Wishpot button?

Wishpot button icon

You can find out more about Wishpot Button on its page in the Shopify App Store.

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Cory Doctorow’s Keynote Address at SIGGRAPH 2011

Cory Doctorow was a keynote speaker at SIGGRAPH 2011, the annual conference on computer graphics, and one I’d like to attend someday. As you might expect, he talked about copyright, because hey, that’s his thing. And as he says, the stakes have never been higher.

We copy as often as we breathe; whenever we talk about moving digital information about, we’re actually copying it. In his presentation, he tries to answer these questions: What do we want make copyright do? How do we make copyright do that?

In the presentation, he lists what he calls “Doctorow’s Laws” of copyright:

  • Doctorow’s First Law: Any time someone puts a lock on something that belongs to you and they won’t give you the key, they didn’t put the lock there for your benefit.
  • Doctorow’s Second Law: Fame won’t guarantee fortune, but no one got rich by being obscure. (Cory cites Tim O’Reilly for this one)
  • Doctorow’s Third Law: Information doesn’t want to be free; people do.

It’s a worthwhile watch, especially if you’re a frequent user of digital devices and media (which I suspect most readers of this blog are).