Nov 3 2009

Technology Theology

When I started working at The Empire© I learned that we, like most major tech companies, have people called “Evangelists” whose sole purpose is to get other people (read: potential customers) excited about our products. I must admit, as someone who comes from a Christian background, the idea of that particular term applied to business was a bit unsettling. But come to find, it’s a pretty common practice across the industry and after all, it is a pretty good description of what they do.

But it did cast an interesting light on a debate that the technology world been involved in for a long, long time. A debate that, at times, has taken on the ferocity of a religious jihad. A debate with the power to take normally rational, even-tempered people and make them so angry they are red in the face, and makes normally cordial people behave like complete asses. A debate that has weakened many friendships, and even destroyed some. Yes, the never-ending debate: Microsoft vs. Apple/Google/Linux/salesforce.com/Open Source…

I’ve usually tried to stay away from this debate when it came up. Typically in my fraternity someone would spark it every few semesters via our e-mail list, and I would do my best to ignore it. But now that I work for one side of the issue I’ve become a magnet of sorts for this kind of thing. It’s as if someone taped a sign to me that says: “Hey, please be a complete ass to Matt about the company he works for, I’m sure he’ll think your little joke/barb is soooo clever.” Recently I feel that additional signage has been added that reads: “Please also be sure to mention any of the Apple commercials created to compete with Windows 7 as I’m sure he has not heard of them and will appreciate you bringing their insults about his employer to his attention. Their logic is so sound he will have no choice but to abandon his beliefs and his paycheck and go out, buy a black mock-turtleneck sweater, and become a devoted worshiper of Steve Jobs.”

Allow me to clue you into something. I work for Microsoft. I like Microsoft products, I get a lot of work done with them and I like using them. I’m highly unlikely to agree with you when you make baseless claims about the lack of quality in of our products or the deficient intelligence of our employees. This goes double if what you are saying is straight from a competitor’s advertising campaign.

Some might argue, “Well Matt, you brought it up. What did you expect me to say when you expressed excitement about Windows 7/Office2010…?” Which makes me wonder what in the hell is wrong with being excited about the products made by your company, products that you often have invested much of your time and energy into? What, have I somehow insulted you with my excitement or do you just like arguing?

Apparently yes. How many times have I heard this:

“Oh but Matt, you don’t understand. Macs are just so much better than PCs. They just work! I was so frustrated with my old PC, and now that I’ve switched I’m so much more productive and so much less frustrated.”

Now I don’t know about those productivity claims, my opinion is that the most productive machine would be one on which facebook.com is inaccessible regardless of underlying operating system. But seriously, professional productivity is very difficult to measure quantitatively and personal productivity is even more difficult to qualify. Sure you can come up with some task that used to take you hours to complete on one OS that only takes you 15 seconds on another, but I’m sure there are other areas you aren’t keeping track of (or, in your love of the machine, intentionally overlooking) where you are spending a lot of extra time/money. And as for frustration, let’s be honest; computers are frustrating no matter what’s running on them. I used to have a Windows Mobile phone and I swore at the thing regularly for all its flaws. It was slow, it didn’t browse the web very well, there were no apps for it, it crashed, it hung and it did a lot of other infuriating things. So I switched to an iPhone looking forward to enjoying the “never-ending bliss of Apple Computer’s flawless design” and lo and behold it was awesome. Until it dropped a call. And then another, and another, and… Now my iPhone regularly drops calls at such a prolific rate that I joke that I have yet to complete a conversation longer than 30 seconds without experiencing the “iPhone Tax”. And that’s not the only problem with the device. Applications crash, the web browser is slow and auto-refreshes pages when there is no need to, some basic things take forever to load, and it’s even crashed itself a time or two. Now I’m not hating on Apple. I’ll freely admit that with all its flaws, the iPhone is still a great product (still better than WinMo), but it’s not a perfect product and I’d never be willing to destroy a friendship over it. It’s a tool, used to conduct tasks.

Which leaves the question: Why are people so devoted to products that are basically a heap of sand and plastic?

And then it occurred to me, this isn’t a debate about technology, it’s a debate about theology. All these snarky and emotional comments from consumers aren’t about technical issues; they are the religious arguments of the disciples of Macintosh, the followers of Linux, and yes even the devotees of Microsoft. Although, I must admit, I see far more dogmatic arguments out of the Mac and Linux camps than that of The Empire©. I don’t understand the complete devotion that people are willing to express to what is basically an appliance. For the most part the selection of computer systems has little effect of the lives of most people. My choice of personal computing device does not greatly affect your life. If anyone should be upset it’s the person who’s livelihood is most likely to be directly affected by the choice between Microsoft vs. others; in short, me. Regardless it seems that most users are not going to rest until the entire world has been converted to their way of computing.

And the worst thing is that this technological idolatry has all the negative traits of religious devotion with none of the positives. Namely, it makes you kind of a self-righteous jerk. I can only assume that one or more of the following is true of people who completely devote themselves to a particular technological cause:

  1. You are incredibly arrogant and assume that you can know everything about everyone’s job and how technology is employed in it. You know the best solution for everyone’s job, and you view others with the smug self-satisfaction that comes from knowing what solution they should have selected.
  2. You are incredibly ignorant and can’t imagine anyone else having a different experience than you. You view others with the smug self-satisfaction that comes from knowing that you have such high requirements that what is good for you is good enough for everyone else.
  3. You think yourself more intelligent than everyone else because you have made the “right” selection of device for personal/professional productivity and everyone who disagrees with you is too dumb to realize their error. You want everyone to know how smart and clever you are, and you view others with the smug self-satisfaction that comes with being so much smarter than them.
  4. You were much luckier than everyone else in that you chose the “right” device even though you didn’t know it was the right device at the time you chose it. Everyone else was either too dumb, or just unlucky to have not made the right choice and you view them with the smug self-satisfaction that comes with being right.

Of particular interest to me is the religious-ness of the debate which is essentially about which productivity tools are best. Now, I’ll be frank: The only reason I don’t have a Mac right now is that I can’t afford one yet. There are a lot of things that are easier on Macs and I hope to get one soon. I don’t hate Macs, I don’t love PC’s. They are TOOLS that are useful for conducting various tasks. Granted, there are some things that a Mac is better for than a PC like video editing, graphic design, audio editing, and other creative tasks. And there are things that I know PCs are better for office productivity, CAD design, data analysis (Excel), and simulation (Arena, VISSIM). And of course there are things that you can easily do on both. Now I work at Microsoft which means that the vast majority of my tasks are conducted using the Microsoft stack: Windows/Office/Visual Studio/MS SQL/SharePoint bla bla bla. I like my job, and I like our tools. I think that, for the most part, we create pretty neat tools for productivity in the enterprise. Are they always the best? No. Are they even good? Not all the time. But I am excited about our products, I try to work them into everyday tasks and I will always advocate for the use and improvement of them wherever possible. And all for good reason: they pay me.

But I’ll tell you what I won’t do, get mired down in debates about technology that ruin relationships. I think the whole argument is about as rational as trading verbal jabs with your friends over Craftsman vs. DeWalt.

Now all that said, I must say that I’m willing to accept a fair amount of teasing about my employer. After all, I work for “The Empire©” and it comes with the territory. Just consider this some friendly advice from someone who actually has a reason to be religiously devoted to a particular technology stack, but (mostly) chooses to put his relationships first.


Sep 4 2009

The Hummer of Phones? I Think Not

Normally, when it comes to technology, I would agree with this guy:

http://www.youtube.com/watch?v=WXStPqhLmIk

But recently some statements by AT&T likening data-hungry iPhones to Hummers, combined with my increasingly awful service, have driven me over the edge on this issue. If there’s one thing I can’t stand, it’s being patronized. It’s rant time.

So AT&T is riding pretty high on its horse these days, now that they’ve finally announced the release date for their new cutting-edge iPhone feature… MMS. Yes, fellow iPhone users, only a few more weeks and you too will be able to do what you were doing for years before you purchased your iPhone and your fellow non-iPhone owning friends have been doing all along; that is, send and receive picture messages.

To announce the feature AT&T has trotted out their venerable spokesperson, the geeky Seth, who assures users that they’ve been “working around the clock” to address the issues. After a brief overview of how cell phone data networks work, which I can only assume is designed to impress the average non-technical user with how “complicated” what AT&T is doing is, Seth goes on to chastise iPhone users for being what is essentially the “Hummers” of the cell phone network guzzling down all of the bandwidth. According to AT&T you, yes you the iPhone user, are to blame for AT&T’s network problems.

You have got to be kidding me.

Is AT&T actually insinuating that iPhone users are to blame for the piss poor coverage that they have provided thus far? Please raise your hand if you thought that the iPhone would be anything other than a complete data hog. Waiting…. oh, I see no one has raised their hand, how surprising! EVERYONE knew that the iPhone would demand massive amounts of data, that’s probably one of the reasons that Verizon turned it down. AT&T have only themselves to blame for not adequately forecasting the needs of their customers.

In case you want to see the video of Seth, you can watch it here:

http://www.youtube.com/watch?v=u5yIVgj0VVA

My favorite line: “We have heard you and we are on it.”

That’s rich; Seth, if you were actually listening to us at all you would’ve delivered MMS back in July with the REST OF THE WORLD. AT&T has forgotten the cardinal rule of technical service, one that Microsoft has also learned the hard way: The customer is always right. I don’t care how hard it is to make it work, if you (or your partner, Apple… remember those slick iPhone commercials where people find restaurants in 5 seconds) promise something then you better be prepared to deliver or compensate your customer for lack of functionality. You must recognize that there are going to be hard decisions to make, and that those need to be disclosed to the customer beforehand so they can make a decision in full knowledge of the limitations they will face. Instead, like a fat kid on a treadmill, AT&T is always whining “it’s really difficult.” Really? THEN HIRE SOME SMARTER PEOPLE!

What’s happening now would be akin to my cable company telling me that there’s a high demand for NBC’s The Office on Thursday nights, so they might not be able to deliver, while also suggesting that I should keep paying them and keep trying and maybe I’ll get to watch a little of the show. After all, this whole broadcasting thing is really complicated.

The bottom line here for me is not that what AT&T is trying to do isn’t difficult or complicated. In fact it is quite difficult and complicated and completely amazing when it does work. My point is that you shouldn’t promise what you don’t know you can deliver. And you should recognize that customers don’t give a rip about how hard it is, they just want it to work; yesterday. Instead of chastising their existing customers for using too much data and complaining about how difficult it is to deliver service, AT&T would have done well to apologize profusely for not delivering and revise their marketing to be in line with what they can actually deliver. This would have gone a long way towards mending fences with customers like me who have yet to complete a phone call that does not get dropped at least once.

Switching to Verizon, there’s an app for that.