The Flying Developer Eats His Own Dogfood

There’s a term in the software industry called ‘Dogfooding’, or “To eat one’s own Dogfood”. It refers to the practice of using the products you develop. The term was coined in 1988 when:

“Microsoft manager Paul Maritz sent Brian Valentine, test manager for Microsoft LAN Manager, an email titled “Eating our own Dogfood”, challenging him to increase internal usage of the company’s product.” – Wikipedia

I’ve been at Shopify for the better part of a year now, so I thought it was about time that I engaged in some dogfooding of my own. The result has just gone live: The Noble Pony

Continue reading

Google+ Hangouts for Enterprise?

Google Plus doesn’t support Apps accounts yet, but that hasn’t stopped everyone at work from adding one another. I have 32 people in my ‘colleagues’ circle (compared to a measly 25 in my ‘friends’). Surely there’s a way to harness this new platform in day-to-day business?

Turns out there is. Since Joey went back to Toronto last month the Apps team at Shopify (Myself, Joey deVilla and Edward Ocampo-Gooding) have been holding our regular morning meetings over Google Plus Hangouts. This has worked surprisingly well so far. The video and audio quality have both been great, even when we did a three-way connection on Friday. I like that there’s no associated contact list hovering in the background (like there would be with Skype) as well as the potential for drop-in, drop-out participants. We can just open the Hangout to everyone in our ‘colleagues’ circle and we’re good to go. The “whoever’s speaking gets center stage” feature is neat, but can get a bit annoying when the speaker changes rapidly. I’d really like to see an option to evenly split the screen between all participants, but other than that Hangouts are perfect for our short morning meetings.

The Flying Developer is Going to Vancouver

Are there any Vancouver hackers reading this? If so, you should come to HackVAN, the upcoming HackDays event in your city. I’ll be there representing Shopify and helping people build kick-ass things with our API. We’re also bringing prizes!

Having attended two of these events in the past as a participant, I’m super-excited to be on the other side of the fence and helping people out. If you’re planning on coming, you should read the article I wrote about How to Write an App in 8 Hours (or Die Trying).

The event is being held on August 20th, which is the Saturday after GROW. The location is TBD, but I still recommend you head over to the HackVAN registration page and sign up. I’ll see you there!

Adventures in Mac-Land: My New MBP

For my new job I was given a brand new Macbook Pro. This caused both joy and trepidation. I’m always excited by new tech toys, but the last time I used a Mac was in secondary school when the iMac looked like a giant piece of neon fruit. Since then I’ve been primarily Windows-based with occasional Linux use. So how have I been dealing with this new environment?

Continue reading

New Job – Shopify

I’m proud to announce that I’m starting a new job in May: I’ve accepted a Developer Advocate position at Shopify. This will involve doing all sorts of crazy work on/with their api, including helping people develop top-notch apps for the Shopify app-store.

You might be able to tell that I’m pretty damn excited about this, but I’m also sad that I’ll be saying goodbye to the good folks at Apption that I currently work with. They’re a stand-up company and I’d recommend them to anyone looking for a solid tech job in Ottawa.

Hack Waterloo Project Screencast

I finally got round to creating a screencast to showcase the app I wrote for Hack Waterloo last week. Tentatively called ‘Project Mars’, it provides colour-based product search for stores hosted on Shopify’s e-commerce platform. Enjoy!

Thanks to