Categories
Uncategorized

That’s How We Roll in the Wintel World

Shopify, being startup made up mostly of younger people with a strong design bent, are a Mac-based shop. When you walk in the office, it’s Apple logos as far as the eye can see (I’m the lone holdout, with both a Mac and a Windows machine at my desk). Every culture lives in its own bubble, and Apple Hipster Culture is certainly no exception, so they can be forgiven for being unaware of goings-on in the Wild and Wooly Wintel World.

Somehow, one of our conversations took a turn from Harley poking loving fun at Edward’s new haircut (he kids because he cares) to  me bringing up the legendary promo video for MSI’s X Series of really slim laptops showing a guy in a singlet catching them with his butt-cheeks. They refused to believe that such a thing existed, so I had to destroy their innocence forever with a quick jaunt down to YouTube:

I watched the horror in the young whippersnappers’ eyes as they watched.

Lightweights, I thought to myself. If you think that’s bad, you don’t even want to know what sort of kink the Arduino people are into.

And that’s how we roll in the Wintel World.

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

Categories
Uncategorized

Lessons from the Other Side

Sheep Canada and Other Perspectives

Cover of "Sheep Canada" magazine

Every now and again, I make it a point to pick up some reading material on a field or industry that’s completely unrelated to my own. I find that it both satisfies my curiosity and helps me see things from a completely different perspective. In one particular case, when I found a copy of Sheep Canada lying abandoned on a subway seat, I enjoyed the puzzled and concerned looks from the other passengers as I read the magazine. Not only did I get a little entertainment, but I learned a little bit about what goes into making the lamb chops and sweaters I love.

I also like asking people questions about their work, especially if it’s in field different from my own. It probably stems from the fact that everyone in my immediate family is in medicine; I’m the “black sheep” who went into computer programming. I often chat with my wife and her co-workers at the University of Toronto’s Mark S. Bonham Centre for Sexual Diversity Studies (a fascinating line of work, by the bye), my father-in-law about that branch of the insurance industry that concerns itself with executive benefits, friends who work in the television and movie industries, and so on. I love hearing their stories and find that seeing their perspectives broadens my own.

I’ve even taken on little non-developer side jobs just to get a different perspective. I’ve moved an entire warehouse of high-end dresses, had a fair bit of success as a street musician, gotten ink-stained at an old school print shop and even had a stint as an accordion-playing go-go dancer at a Toronto nightclub.

You Go Hither and I’ll Go Thither

It’s this “wanderlust of the mind” that probably led me, a guy who was actually quite happy in the “develop on the Mac, deploy on Linux” world, to becoming a Developer Evangelist with Microsoft. Each world has its own history, culture, customer base and approach to technology, and each offers lessons to the other. As I’ve said before, technology is a great big smorgasbord, where there are enough seats and dishes for everyone and every taste. Wouldn’t it be a waste if you stuck only with the dishes you knew?

I’ve spent the last year getting reacquainted with the Microsoft development world, and it’s different in many ways. There’s the obvious stuff such as operating systems, programming languages and tools. There’s also the more subtle stuff: conference demographics and what people do in the hallways at conference, the sort of apps that get written, what people do in their spare time and so on.

Don Dodge

Don Dodge is experiencing the same thing…just in reverse. Just as I’ve gone from being a Mac guy to running Windows 7 as my primary operating system, he’s crossed over from Windows to the Mac OS and writing about his experiences with the transition in an article titled From MSFT Evangelist to Mac Enthusiast – The Other Side of the Road.

There are some lessons to be learned from Don’s observations, a fact that wasn’t lost on Todd Bishop. In his article on Don’s “switching” experience, he writes:

This sentence, in particular, caught my attention: "After years of defending Microsoft against the Apple fanatics I decided to go to the other side of the road to see for myself," Dodge writes.

Good for him, but the fact that he hadn’t seen the other side of the road as a Microsoft employee is a symptom of a larger problem at the Redmond company. Loyalty to and appreciation for your own products is nice, to a point, but after interacting with people at Microsoft for the better part of the past decade, I’ve never quite understood, logically, why it’s taboo for its employees to use competing products.

…think what would happen if Microsoft employees experienced and saw around them, every day, a true reflection of the competitive landscape — including Microsoft products and rival technologies. My hunch is that they’d come away with a better understanding of what motivates specific consumer actions, and how they might be able to get consumers to pick Microsoft products instead.

Todd, you took the words right out of my mouth. It’s right along the lines of my own philosophy, which I wrote about in the article Evangelist, Immigrant and Shaman:

What Microsoft needs badly is a shaman. They need somebody who is situated physically within their culture, but outside it spiritually. This isn’t a person who hates Microsoft, but it’s a person who can actually see it. I can do this for you. Give me a hut in your parking lot. I will eat mushrooms, roll around in your cafeteria, and tell you the Goddamned truth.

Awkward family photo featuring family in the Sunday best with one boy in biker leather.

It’s the style in which I do my work. Yes, I devote a lot of time and effort to Microsoft’s tools and technologies, but I make sure that they’re not the only things I look at. I try to keep abreast of things like the IDE conventions in XCode, what’s happening in the worlds of the iPhone and Android, non-Microsoft languages and frameworks such as PHP, Python and Django, Ruby and Rails, templating systems like HAML and Sass and the NoSQL movement. Each has lessons (the Microsoft term is “learnings”, which I refuse to use, since I consider it a non-word) that can be incorporated into the Microsoft world, just as I’m sure that we too have lessons to offer to these other worlds. And in the end, we’ll all get better tools and technologies for our work, life and play.

It’s something you should try as well. Try using some tool or technology that you wouldn’t normally use. Hang out with developers from “the other side”. Pick up a copy of Sheep Canada. Broaden your perspective and see what you’ll learn!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Toronto’s Challenges, if it Tries to Become More Seattle- or Silicon Valley-esque

McDonald’s on El Camino Real and totem pole at Pioneer Square
Scenes from the Valley’s El Camino Real (left) and Seattle’s Pioneer Square (right).

Here’s some food for thought. Ahmed Hassan very recently wrote a comment in response to an article of mine, Ideas to Steal from Silicon Valley and Seattle, and it’s worth promoting to its own article, so here it is.

Being from Toronto and having worked in both Toronto, Ottawa, and the US, I think Toronto has severe challenges.

1. We build workers…not leaders.

We have loads of talent…but all we create is good worker bees.

2. Yes, lack of big companies is a big deal.

There are some ‘entrepreneurs’ who will just go at it on their own. yet, the vast majority of people like a decent job. So they meet up at large companies…work for a while…then maybe decide to start their own thing. All we have in Toronto proper is IBM and AMD. Anyone care to explain how RIM was founded in Waterloo. I ask that as a serious question. How does a small town create the only great Canadian tech company in operation right now? Why was it not founded in Toronto? Ask that question a few times…over and over.

3. Politicians do not understand business.

When you have someone like Miller who says he doesn’t care about companies who move to Mississauga for lower tax rates as he only wants companies who are willing to pay more to take advantage of Toronto’s urban character… you know something is wrong. They will try to push venture capital and ‘incubators…’.

As I say…mentality before process.

4. Sometimes you run out of talent.

How many high tech centers do we need? Everywhere you go, there is a lack of talent. If Toronto tech can just pickup and move to Seattle, Silicon valley, New york, boston, dallas, austin… in an already established tech base, why would they bother doing it here? Better weather, lower taxes, more like-minded entrepreneurs.

It’s not impossible. But Toronto has its work cut out for it. The biggest threat to Toronto…is actually Waterloo. Very close to Toronto and with a large tech base. It’s largely a mentality gap. Toronto embraces bureaucracy and structure. Startups are about freedom and independence. If you will…that’s why RIM was founded in Waterloo as opposed to Toronto. No Toronto bureaucracy would have ever approved of RIM. I mean they would be competing against Motorola, Nokia, MS… impossible…that’s a bad investment.

What do you think? Let me know in the comments!