<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Proudly Serving My Corporate Masters</title>
<link>http://www.proudlyserving.com/</link>
<description></description>
<language>en-us</language>
<copyright>Copyright 2010</copyright>
<lastBuildDate>Fri, 30 Apr 2010 14:08:22 -0800</lastBuildDate>
<pubDate>Thu, 02 Sep 2010 22:27:22 -0800</pubDate>
<generator>http://www.movabletype.org/?v=3.14</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 

<item>
<title>Feeling More Productive vs. Feeling Less Unproductive</title>
<description><![CDATA[Question: Would you rather spend 10 minutes drawing some cool graphics in Powerpoint, only to discover that there was a SmartArt that would have done it for you in a few seconds; or spend 5 minutes typing in bullet points and then have the program crash and lose what you typed?
<p>
I suspect that most people would mind the second one a lot less, even though technically the first one wasted more of your time. In the first case you still felt like you were doing something; in the second you felt like your time was wasted (in fact, Office these days has very good auto-save and the second scenario is unlikely, but it's just an example).
<p>
I mention this because when software designers think of productivity they seem to focus on the first kind of productivity--helping the user do something they already do, but faster--not the second--preventing the user from losing work they have done. What really annoys me about computers is when I spend time on something and then it is lost. When I worked at Softimage back in the mid-1990s, I discovered they their 3D editing product, and its competitors, were notorious for crashing a lot. But they also all had really good auto-save, so when they crashed you just restarted them, and you only lost a few seconds worth of work. This would horrify a typical Microsoft developer--just engineer it not to crash, and then you don't have to worry about auto-save! But very niche-y products like 3D tools tend to be designed by people who used to be the customer, so to them it can make perfect sense to crash and recover, because they understand that from a user's perspective, that is the behavior thet will make them feel like they lost the least amount of productivity.
<p>
In fact I realize that this is why Outlook's incessant "the attachment to this email has changed, would you like to save it" messages annoy me. A little bit of it is because I have to think, and make sure I closed the right email--the one that I just opened that Word decided to reformat on its own, not the one that I've spent 15 minutes typing. But it's mainly the attitude, that the designers of the software have chosen not to distinguish between work that the computer did for me, which is completely repeatable, and work I did myself, which I can only do by spending the same amount of time again.
<p>
Just today somebody I know posted on Facebook, "screwed by cloud computing again (hit send on long email, says service is down and email is gone)." This is actually my biggest complaint about cloud services--the fact that you are often dependent on a browser to store your in-progress work, and browsers don't auto-save things. It's not that browsers couldn't do this; they could fairly easily remember that you had a chunk of form data typed in the last time you visited a particular page. They just don't, for no obvious reason except that people don't think of "not losing the user's time investment" as the key to making them feel productive. Instead they prefer improvements like making their javascript execute half a second faster, which may in the end make the more productive, but doesn't make them FEEL more productive.]]></description>
<link>http://www.proudlyserving.com/archives/2010/04/feeling_more_pr.html</link>
<guid>http://www.proudlyserving.com/archives/2010/04/feeling_more_pr.html</guid>
<category></category>
<pubDate>Fri, 30 Apr 2010 14:08:22 -0800</pubDate>
</item>
<item>
<title>Teaching a Horse to Talk</title>
<description><![CDATA[My father once told me a story that goes as follows:
<p>
<blockquote>
A man is sentenced to die by the king. As the verdict is announced, the man says, "Wait! If you spare my life, I promise that in one year, I will teach your horse to talk. If I fail, you can kill me then." The king is intrigued, and figures he has nothing to lose, so he agrees. Afterwards, the man's friend says, "Are you crazy? You'll never teach the king's horse to talk." The man laughs and says, "Think of it this way. I have an extra year to live, and a lot can happen in a year. I might die. The king might die. And who knows, maybe the horse will learn to talk."
</blockquote>
<p>
This is actually one of my favorite stories (see, Pop-Pop, I was listening). I like the bias to action and the "What do I have to lose?" attitude, but also the wisdom that if the worst thing that can happen isn't worse than what's going to happen anyway, why not give it a shot? I recall telling this story during my PowerShell days, possibly in regards to the <a href="http://www.proudlyserving.com/archives/2005/08/preparing_for_s.html">alleged virus fiasco in 2005</a> (of course, what actually happened there was I got yelled at by the security team, and Lee won an award from our VP for customer engagement; not sure what the moral of THAT story is).
<p>
I was reminded of this story because I'm watching an internal presentation where somebody told this same story, except a) It took them 7 1/2 minutes, not the 20-30 seconds it would take to tell my version above, b) they told it badly, and c) they completely botched the moral, trying to turn it into something about "People like to convince themselves that the horse will learn to speak", which has absolutely nothing to do with the original story.
<p>
P.S. Oh gak, the presentation just ended with a little 45-second coda about "How the story turned out", which manages to confuse the moral even more. GREATEST. PRESENTATION. EVER!!!]]></description>
<link>http://www.proudlyserving.com/archives/2010/04/teaching_a_hors.html</link>
<guid>http://www.proudlyserving.com/archives/2010/04/teaching_a_hors.html</guid>
<category></category>
<pubDate>Mon, 12 Apr 2010 10:48:36 -0800</pubDate>
</item>
<item>
<title>Atul Gawande Visits Microsoft</title>
<description><![CDATA[Atul Gawande, who I have <a href="http://www.proudlyserving.com/archives/2010/01/the_importance.html">blogged about in the past</a>, came to Microsoft last Monday on his book tour for <i>The Checklist Manifesto</i>.
<p>
He spoke for a little bit and then took questions. If you've read his book there wasn't anything particularly new in what he said, although it was interesting to hear some of the stories directly from him. He has said that about 20% of doctors resist the idea of checklists, so during Q&A I asked him about the adoption of checklists (and similar moves away from "fighter pilot" mode) among resisters in industries like aviation and construction. He said that part of it was the older generation retiring, but there also tended to be a point where the government stepped in and imposed rules, which then led to everybody needing to adopt a checklist.
<p>
I realized, however, that we have been looking at checklists for software in the wrong way. A typical checklist we have from EE might be a code review checklist which had items like:
<p>
<ul>
<li>
Do all variables conform to the team's coding conventions?
</li>
<li>
Does every method have an XML comment describing its return code?
</li>
<li>
Does the code avoid using reinterpret_cast?
</li>
</ul>
<p>
The problem with these items is that each of them is something you have to check for on almost every line, which means you wind up looking at a little bit of code, then the checklist, then the code, etc. Or you wind up memorizing the checklist, but if you can hold all that stuff in your mind, you might forget something occasionally, which is what a checklist is designed to avoid. As Gawande explains, checklists are not meant for "heat of battle" kind of checks--that is where your existing expertise come in.
<p>
Instead, checklists are for use during "pause points"--natural points where people have a moment to consider a checklist, such as the beginning and end of activities--and are for checking the very simple things that "everybody knows" but that people sometimes forget because they have so much to keep in their heads. The proper way to construct a code review checklist would be to conduct a root-cause analysis of issues that slipped through earlier code reviews, but following Gawande's advice, it would include items like:
<p>
<ul>
<li>
Has the reviewer rebuilt the code from the shelved files to ensure that every change is included?
</li>
<li>
Did the author email his unit test results to the reviewer?
</li>
<li>
After the review, did the reviewer email his results to the coderev alias?
</li>
</ul>
<p>
I'm making that up, but hopefully you get the idea. These are really simple things that people mostly do right, but sometimes mess up, and there is a natural time to do them that is NOT when your head is buried in the code.]]></description>
<link>http://www.proudlyserving.com/archives/2010/01/atul_gawande_vi.html</link>
<guid>http://www.proudlyserving.com/archives/2010/01/atul_gawande_vi.html</guid>
<category></category>
<pubDate>Tue, 19 Jan 2010 22:30:37 -0800</pubDate>
</item>
<item>
<title>The Importance of Experimenting</title>
<description><![CDATA[Atul Gawande recently wrote a <i>New Yorker</i> article entitled <a href="http://www.newyorker.com/reporting/2009/12/14/091214fa_fact_gawande">"Testing, Testing"</a>. He explains how agriculture in the United States became dramatically more efficient in the early part of last century. The government did not come in with a central plan for how to run farms; instead, it found farmers willing to experiment with new ideas, and then it used their successes to promote the ideas that worked. As a quote in the article explains, <i>"What a man hears he may doubt, what he sees he may possibly doubt, but what he does himself he cannot doubt."</i> Gawande is using this example to explain that the proposed US health care bill, which is small on big ideas for reducing costs, but big on small pilots for reducing costs, is not such a bad thing. But as is often the case with the medical profession (see <a href="http://www.proudlyserving.com/archives/2007/12/checklists.html">here</a> and <a href="http://www.proudlyserving.com/archives/2008/01/checklists_get.html">here</a> and <a href="http://www.proudlyserving.com/archives/2007/01/medical_diagnos.html">here</a> and <a href="http://www.proudlyserving.com/archives/2007/10/interviewing_do.html">here</a>), there are a lot of parallels with software development.
<p>
In Engineering Excellence at Microsoft, I think we often come across as being the central government telling other people what to do, with no experimental results to back it up. Here is a recent <a href="http://minimsft.blogspot.com/2009/11/microsoft-layoff-2009-completes-last.html?showComment=1262370559604#c4739109509311533044">comment on Mini-Microsoft</a>: <i>"What's up with the EE team? I was listening to a presentation by Alan & most of his ideas are old (some blatantly taken from James Whittaker). Can we get some originality & accountability in that team?"</i> Now, we have been talking about piloting more things ourselves (and encouraging others to pilot more things), but the point does hit home, and is especially important at Microsoft, about which the quote (from Gawande's article) <i>"there was a deep-seated fear of risk and the uncertainties of change; many farmers dismissed new ideas as 'book farming.'"</i> could be directly applied (c/farm/engineering team/). People at Microsoft have a virtually infinite ability to convince themselves that their team faces unique challenges, and therefore they have nothing to learn from other teams that have been successful (I think <a href="http://www.amazon.com/One-Strategy-Organization-Planning-Decision/dp/0470560452">Steven Sinofsky's book</a> is partly about the challenge of fighting that belief among the different teams in Windows).
<p>
Gawande writes, <i>"There are, in human affairs, two kinds of problems: those which are amenable to a technical solution and those which are not."</i> As it happens I recently took a course on "Adaptive Leadership", based on the book <a href="http://www.amazon.com/Leadership-Line-Staying-Through-Dangers/dp/1578514371"><i>Leadership on the Line</i></a>, which makes the same distinction--it talks about "technical challenges" and "adaptive challenges", with the adaptive ones being the tough ones that don't have a known solution. My favorite quote from the book is: "Leadership is the art of disappointing people at a rate they can tolerate" (see examples under "health care bill, disappointment with Barack Obama over"). The claim is that solving adaptive challenges, by their nature, is going to be disruptive: things that can be solved by business-as-usual are by definition merely technical challenges. I think many in EE expect that we can figure out all the answers on how to develop software and all we have left is the technical challenge of spreading the word. But the more time I spend here, the more I am convinced that the pilot program approach that Gawande talks about is a much better way to go. I think this will disappoint some people; hopefully they will be able to tolerate it.]]></description>
<link>http://www.proudlyserving.com/archives/2010/01/the_importance.html</link>
<guid>http://www.proudlyserving.com/archives/2010/01/the_importance.html</guid>
<category></category>
<pubDate>Tue, 05 Jan 2010 14:15:51 -0800</pubDate>
</item>
<item>
<title>The New New Microsoft Store</title>
<description><![CDATA[During the holidays I was down in California and we went to the <a href="http://www.simon.com/mall/default.aspx?id=239">Shops at Mission Viego</a> mall to eat at <a href="http://farrellsusa.com/">Ferrell's</a>. While we were walking through the mall, I was intrigued to see this banner hanging in an atrium:
<p>
<img src="http://www.proudlyserving.com/images/mss_mall.jpg">
<p>
Yup, sure enough this was the location of one of the new Microsoft retail stores--only the second one in the country, <a href="http://en.wikipedia.org/wiki/Microsoft_Store">according to Wikipedia</a>.
<p>
Microsoft had done a good job advertising the store in the mall; in addition to the banner, those colored signs on the railing glass are ads for the store, and there were also stickers on the food court tables and ads on electronic billboards inside the mall. This is the front view of the store:
<p>
<img src="http://www.proudlyserving.com/images/mss_front.jpg">
<p>
and here is the inside:
<p>
<img src="http://www.proudlyserving.com/images/mss_interior.jpg">
<p>
The merchandise is set up on tables, with an attempt to categorize them, for example these are "Medium laptops":
<p>
<img src="http://www.proudlyserving.com/images/mss_laptops.jpg">
<p>
There is a place to get questions answered:
<p>
<img src="http://www.proudlyserving.com/images/mss_answers.jpg">
<p>
the obligatory Surface machines:
<p>
<img src="http://www.proudlyserving.com/images/mss_surface.jpg">
<p>
and the also-obligatory Xbox demo area set up to look like a living room (which they had also replicated in a seating area in the mall in front of the store, I assume as part of the initial advertising for the place):
<p>
<img src="http://www.proudlyserving.com/images/mss_xbox.jpg">
<p>
Naturally, you might draw some comparison to a certain other store, such as this example which happens to be just a few locations down the mall from the Microsoft Store:
<p>
<img src="http://www.proudlyserving.com/images/mss_apple.jpg">
<p>
(Let's run that Microsoft Store interior shot again for comparison:)
<p>
<img src="http://www.proudlyserving.com/images/mss_interior.jpg">
<p>
While there are some obvious differences (our tables are natural wood, theirs are white), there are also similarities: the way the merchandise is laid out, the army of bright-t-shirt-wearing staffers, the answer station, etc. (the store also has a small theatre in the back, which I haven't seen in Apple stores, where they give talks on topics like sharing photos and intro to Windows 7).
<p>
I don't think there is anything wrong with this, any more than it's wrong for a Honda showroom to look a lot like a Toyota showroom. Apple has figured out a good way to get people to buy computers and get problems fixed, so why not take a similar approach? In fact, when I think back to my teenage years haunting computer stores like Futur Byte in downtown Montreal, it's more amazing that those store were able to sell anything at all: they had some machines laid out to play with, but nobody to show them to you. It was entirely geared towards people who already knew what computer they wanted and just needed a place (in those pre-Internet days) to make the actual purchase. Presumably the owners of the stores, who were computer experts themselves, had the thought "What kind of store would <i>I</i> want", and the answer was what they produced.
<p>
Now people realize that a lot of folks who are buying computers are a bit hesitant about which one to buy, and appreciate having a cheerful t-shirt-clad assistant walk them through the decision. In fact, the real precedent for this type of store is a car dealer, but more like a car dealer in the old days, when there was a proliferation of models that changed from year to year, and no readily available source of information on them. In this environment a salesman expected to begin every customer conversation with some variant of "So, what will you be using the car for?" (In a flip-flop which I think might actually meet the book definition of irony, the automobile industry has changed enough, due to consolidation and other factors, that a car dealer is more like an old-fashioned computer store--every time I've bought a car I went into the dealer knowing exactly which model and accessories I wanted, and only needed the salesman 
to write the order).
<p>
As it happens, Microsoft tried the direct retail route once before, with a store called microsoftSF in San Francisco which opened in 1999. You can read the <a href="http://www.microsoft.com/presspass/press/1999/Jun99/microsoftSFpr.mspx">press announcement about the opening</a>, and also an article about it <a href="http://www.sfgate.com/cgi-bin/article.cgi?file=/chronicle/archive/2001/10/26/BU173923.DTL">shutting down a couple of years later</a>. It must be ordained that I stumble upon every Microsoft attempt at a retail presence, because I also visited the microsoftSF store, presumably about ten years ago. As proof, I offer this photo of a mousepad I bought there:
<p>
<img src="http://www.proudlyserving.com/images/msf_mousepad.jpg">
<p>
Here is a (blurry cell-phone camera, like all the others) close-up of the logo:
<p>
<img src="http://www.proudlyserving.com/images/msf_logo.jpg">
<p>
You can tell from the press release about microsoftSF, which matches my recollection, that back then the store was set up to sell Microsoft software; it wasn't trying to sell entire solutions like the new Microsoft Stores are. I think the new approach is the right one and I expect the store, which was quite busy when I visited, to be successful. The theatre idea, in particular, is good enough that I expect Apple to borrow it back from us.
<p>
The only quibble I have is with the "Microsoft Signature" brand, which is marketed as a mysterious special sauce that we include on computers sold at the Store. I couldn't see anything on the table displays that explained what it was; in a booklet they handed out detailing the services available at the store, it explains that the computer is "modified for even more reliability and streamlined to be as fast as it can be." Then it lists the various Microsoft software that is included with the Signature models--Windows Live Essentials, IE8, etc. In other words, as this <a href="http://www.geek.com/articles/news/microsoft-signature-pcs-have-no-crapware-20091028/">geek.com article points out</a>, the computers come without the manufacturer's crapware, but they do come loaded with our stuff...I won't call it our crapware, since it's basically things that a) you would likely download very soon anyway or b) things that shouldn't slow down your computer if you don't use them. But still, to continue the car dealer analogy, to a typical consumer it might sound A WHOLE LOT like the rust-proof undercoating and window tinting that car salesman try to pack onto your new car (for your benefit, natch), and which people nowadays have mostly been trained to say no to, on the understanding that the dealers are really using it to further their own aims (a last attempt to extract $$$ from your wallet after you've used your Consumer Reports dealer cost information to squeeze their profit to a minimum). I know the stuff is free and is actually useful to a lot of people, but I think it might be best if Microsoft rebadged it as an option (similar to how Store employees will install, for free, any other software that you buy at the same time as the computer)--rather than an unadulterated benefit.]]></description>
<link>http://www.proudlyserving.com/archives/2010/01/the_new_new_mic.html</link>
<guid>http://www.proudlyserving.com/archives/2010/01/the_new_new_mic.html</guid>
<category></category>
<pubDate>Fri, 01 Jan 2010 22:31:31 -0800</pubDate>
</item>
<item>
<title>Go See Some Theater in Seattle!</title>
<description><![CDATA[Or even some theatre...The 5th Avenue has <a href="http://www.5thavenue.org/show/JosephandtheAmazingTechnicolorDreamcoat0910/media.aspx">"Joseph and the Amazing Technicolor Dreamcoat"</a>, through November 1. In fact they are having a 2-for-1 sale for the two shows on Halloween. Now, you may think of "Joseph" as that silly show with Donny Osmond, but let me say that this show is better than that one!! Joseph is played by Anthony Federov who is not, as I would have guessed, a hockey player, but was actually a contestant on <i>American Idol</i>. Fedorov has a honey-soaked voice and an apparent aversion to wearing clothes on the top half of his body. Meanwhile the eleven brothers are hilarious, and did I mention that two of my kids are in the children's chorus?
<p>
Meanwhile, for something a little smaller and more Carribean, <a href="http://studio-east.org/">Studio East</a> is doing "Once on this Island", also closing on November 1. Another great performance by a great cast, and I think one of my children is in that also.
<p>
These are tough times for non-profit theatres--Second Story Repertory <a href="http://seattletimes.nwsource.com/html/thearts/2010146146_secondstory28.html">needs $80,000 to survive</a>, and Taproot <a href="http://seattletimes.nwsource.com/html/localnews/2010142061_taproot27m.html">almost burned down</a>. So, please get out there and support the arts. Thank you!]]></description>
<link>http://www.proudlyserving.com/archives/2009/10/go_see_some_the.html</link>
<guid>http://www.proudlyserving.com/archives/2009/10/go_see_some_the.html</guid>
<category></category>
<pubDate>Tue, 27 Oct 2009 23:11:35 -0800</pubDate>
</item>
<item>
<title>Leverage Your Weakness</title>
<description><![CDATA[<i>Leverage Your Weakness</i> is the title of the book I thought up today, which would get me on the sell-books-to-drive-corporate-training-to-sell-more-books virtuous cycle. All I need is to actually write the book, which I unfortunately don't have time to do.
<p>
The idea came to me during a class on the book <i>Egonomics</i>. That book talks about how people's strengths can become weaknesses if they do too much of them, which is not a new idea. For example, being dedicated is good, but if you overdo dedication, it turns into obsession. That sort of thing. In class they called this a "counterfeited strength", although that term isn't used in the book as far as I can tell.
<p>
What I would explain in <i>Leverage Your Weakness</i> is how you should flip this around and view EVERY weakness as the sign of a counterfeited strength, which means that the person actually possesses a strength that they are just overdoing. Take away the overdoing and presto, what's left is a strength. If you have somebody who gets obsessed over their work, don't view this as something that they should just stop; you view obsession as an indication that they have a natural tendency to be dedicated (a good thing) which they are doing too much of. So rather than tell them to stop obsessing, you work to dial it back a bit, so it turns into a positive (I could throw in some fancy math about how if you multiply two negative numbers you get a positive number, that'll impress those MBA types).
<p>
The book could list a bunch of weaknesses, show the corresponding latent strength, and then give advice on how to take advantage of that. For example, somebody who likes to show off all the facts that they know. Instead of telling them to shut up, you recognize showing off for what it really is: counterfeited knowledge. This person has the ability to retain lots of information, which is something you can leverage if you just stop them from annoying everybody else while doing it. One example of the guidance there would be to dispatch them to learn new things and then present them to the team in a formal setting where people expect to hear facts spouting out of their mouth. See, just like that the weakness becomes a strength.
<p>
I really think I could turn almost any weakness into a counterfeited strength. Somebody can't make decisions? That means they have a counterfeited strength in considering multiple options. Inability to listen to others without interrupting with your own ideas? Must be counterfeited creativity. Yells at other people? Counterfeited passion for the job. And so it goes. Just remember, every time it works I get a quarter.]]></description>
<link>http://www.proudlyserving.com/archives/2009/09/leverage_your_w.html</link>
<guid>http://www.proudlyserving.com/archives/2009/09/leverage_your_w.html</guid>
<category></category>
<pubDate>Wed, 23 Sep 2009 22:00:46 -0800</pubDate>
</item>
<item>
<title>There&apos;s a Party In My Computer, and Everyone&apos;s Invited</title>
<description><![CDATA[Question of the day: What are these people doing?
<p>
<img src="http://www.houseparty.com/img/_clients/windows7usa/splash/people.jpg">
<p>
Reading a wine review site? Watching <i>Masterpiece Theatre</i> videos on YouTube? Reviewing county-by-county results from the 1956 presidential election?
<p>
No, it turns out they are enjoying the star attraction of a <a href="http://www.houseparty.com/splash/windows7employee">Windows 7 Launch Party</a>. These events are an opportunity for Microsoft employees to spread the word about Windows 7. I gather the idea is that you invite your friends over and give them a demo--like a party for Tupperware or Stampin' Up, except it's an operating system.
<p>
At first I thought this was ridiculous, and I've seen it generate some eye rolls at work, but I actually like it. I mean, why not? I've been using Windows 7 at work and it really *is* pretty slick. Getting to be an early adopter of cool technology is a perk of being an employee. In fact somebody in my group signed up to host (there's a selection process to determine who is actually allowed to host) and it would be interesting to attend. I don't know if I will get quite as excited as the woman in the middle of the picture above, who appears to be suffering heart palpitations at the sight of the new taskbar, but there is enough eye candy in the product to rival anything that Pampered Chef could produce.
<p>
Here's a fact: Windows XP came out in October 2001. Going with the generally-accepted consensus on the quality of Vista, and ignoring the (correct) claims that Windows XP SP2 really was a new release of the OS, that means that Microsoft hasn't release an [insert adjective here] operating system since my son was born--the one who just started second grade. No wonder he wrote an essay on our new Mac, which recently replaced a flaky PC, that began, "One time there was a kid who loved the computer, his name was Noah." Hopefully with Windows 7 we can start winning back those hard-to-please seven-year-olds.]]></description>
<link>http://www.proudlyserving.com/archives/2009/09/windows_7_party.html</link>
<guid>http://www.proudlyserving.com/archives/2009/09/windows_7_party.html</guid>
<category></category>
<pubDate>Fri, 04 Sep 2009 21:40:41 -0800</pubDate>
</item>
<item>
<title>Five Years</title>
<description><![CDATA[My <a href="http://www.proudlyserving.com/archives/2004/08/first_post.html">first blog entry</a> was five years ago. My recent two month gap is the longest I've gone without blogging; I do plan to blog more, but I've just been too busy. Including being too busy to post more than this to celebrate the fifth.]]></description>
<link>http://www.proudlyserving.com/archives/2009/08/five_years.html</link>
<guid>http://www.proudlyserving.com/archives/2009/08/five_years.html</guid>
<category></category>
<pubDate>Fri, 14 Aug 2009 22:12:17 -0800</pubDate>
</item>
<item>
<title>On the Intelligence of Our Customers</title>
<description><![CDATA[The other day somebody showed a slide that said "Our customers are not stupid". I objected to this, which led to some laughter. But I was actually serious.
<p>
I don't mean that our customers ARE stupid, of course. It's just that with one billion or whatever customers, one must assume that they fall at various points along the intelligence scale, for whatever definition of intelligence you choose.
<p>
Although you might feel virtuous in declaring that our customers are not stupid, it's actually dangerous. I suppose it's better than looking down on your customers. But if you say "Our customers are as smart as us, they are just think differently", then you will be tempted to view their lack of understanding about how our software works as a sign that things just haven't been explained well enough. Once they see the model, you expect them to figure it out.
<p>
On the contrary, if some of our customers really aren't as smart as us, then you have to design the software so they can understand it. If they can't figure it out, it's not an explanation problem; it's a design problem. Explaining it again may be easier than fixing the software, but it won't help.
<p>
Now, I think what the person meant was something like "Our customers needs aren't stupid" or "Our customers' understanding of how our software works isn't stupid." That is certainly correct; you have to know your customers so you can design software that works for them. But if you get to know them and discover they aren't all geniuses like yourself, then that's the way it is.]]></description>
<link>http://www.proudlyserving.com/archives/2009/06/on_the_intellig.html</link>
<guid>http://www.proudlyserving.com/archives/2009/06/on_the_intellig.html</guid>
<category></category>
<pubDate>Wed, 17 Jun 2009 21:10:48 -0800</pubDate>
</item>
<item>
<title>Client+Cloud &gt; Software+Services</title>
<description><![CDATA[I recently heard somebody use the term "Client+Cloud" to refer to that combination-of-smart-clients-and-the-Internet which is often called "Software+Services". I've decided I like that term much better.
<p>
"Software+Services" doesn't differentiate the two parts clearly enough. The Services part clearly has a lot of Software involved in it. And I've realized that a typical "Software" piece  really is a Service also. Whether it is sold as packaged software or a download, something that runs on my machine has all the attributes of a service, especially from the viewpoint of a developer: users expect it to be available all the time, they don't like to have to restart it, they want install to be seamless, they expect that problems can be diagnosed and patched remotely. I may not expect 99.999% reliability from Windows, but I basically want it there when I need it (for example, the part I hate about reboots due to Windows Update is not the fact that the computer reboots overnight; it's the five minutes of disk thrashing that happens after I log on, which is effectively "downtime", even though an old-school developer may protest that the machine is up). The fact that developers expected users to patch Windows by hand, to do manual backups, to stop using their machine while we debugged problems, to reproduce bugs on demand--that's all just engineering laziness that we got away with because in the old days we could. All the clever things that developers do to make quote-unquote services highly available and remotely diagnosable can all be rolled back into standalone Windows, and all of them will make it a better product.
<p>
Meanwhile "Client+Cloud" really captures the idea much better. You have a piece of software which a rich client of some sort, be it slurped down automatically in the browser or installed standalone, and it runs locally but also communicates with the cloud. So Hotmail, Windows, Xbox, Office, and almost everything else Microsoft is working on fits "Client+Cloud" designation--which means it make much more sense to say that it is the future of Microsoft, since it is also the present of Microsoft.]]></description>
<link>http://www.proudlyserving.com/archives/2009/06/clientcloud_sof.html</link>
<guid>http://www.proudlyserving.com/archives/2009/06/clientcloud_sof.html</guid>
<category></category>
<pubDate>Fri, 05 Jun 2009 16:06:20 -0800</pubDate>
</item>
<item>
<title>Hits as Credibility</title>
<description><![CDATA[I went to a Seattle Storm pre-season game recently, and the national anthem was sung by <a href="http://www.eriamsisters.com/">The EriAm Sisters</a> (whose website proclaims, "The EriAm Sisters have begun to soar and are destined to bling", the first time I have seen "bling" used as a verb).  What amused me was how they were introduced. The announcer will say something to establish the credibility of the performer, so we give them the benefit of the doubt and don't start throwing tomatoes until they can't hit the "rockets' red glare" notes (for the record, the Sisters belted out a spirited if slightly overwrought performance, and no airborne vegetables were deserved nor delivered). Normally the introduction will mention having performed here or recorded there, but for the EriAm Sisters, his comment was "they have recorded over a million hits on YouTube!"]]></description>
<link>http://www.proudlyserving.com/archives/2009/05/hits_as_credibi.html</link>
<guid>http://www.proudlyserving.com/archives/2009/05/hits_as_credibi.html</guid>
<category></category>
<pubDate>Tue, 26 May 2009 12:30:15 -0800</pubDate>
</item>
<item>
<title>The Times They Are A-Changing, Sort Of</title>
<description><![CDATA[These are the instructions for sending a letter to the <a href="http://southwhidbeyrecord.com"><i>South Whidbey Record</i></a>, a newspaper on Whidbey Island (the southern part, as I understand it):
<p>
"The South Whidbey Record welcomes letters from its readers. Letters should be typewritten and not exceed 300 words. They must be signed and include a daytime phone. Send to <i>editor [at symbol] southwhidbeyrecord.com</i>."
<p>
The reason I was reading the SWR is because they had an article about <a href="http://www.pnwlocalnews.com/whidbey/swr/entertainment/45440852.html"><i>Last Exit</i></a>, a play my son is in. It's performing in Langley, which is a bit of a hike to get to from the mainland, but the play is well worth it.]]></description>
<link>http://www.proudlyserving.com/archives/2009/05/the_times_they.html</link>
<guid>http://www.proudlyserving.com/archives/2009/05/the_times_they.html</guid>
<category></category>
<pubDate>Mon, 25 May 2009 21:11:28 -0800</pubDate>
</item>
<item>
<title>Passing</title>
<description><![CDATA[When I was a kid, my sister and I would go trick-or-treating on Halloween. This wasn't wimpy run-through-the-halls-of-Microsoft-grabbing-giant-chocolate-bars-from-inattentive-engineers trick-or-treating like my kids enjoy today; this was incorporate-a-coat-into-your-costume-and-trudge-from-house-to-house-for-a-single-caramel trick-or-treating. Despite the difficulty of acquiring the sugar, I could not resist snarfing it down in a few days. Unlike my sister, who hoarded hers for who knows how long (there's probably still some left in the closet of her old room).
<p>
I was thinking of this when I read the <i>New Yorker</i> article <a href="http://www.newyorker.com/reporting/2009/05/18/090518fa_fact_lehrer">Don't!</a> by Jonah Lehrer. It's a Gladwellian piece about children who are presented with a choice: eat one marshmallow right now, or wait a few minutes (with the marshmallow near at hand) and get two marshmallows. Many children can't delay their gratification and eat the marshmallow right away. The article goes on to explain that the researchers noticed that the "low delayers", who ate the marshmallow right away, didn't do as well in school, and ultimately in life. Typical sentence: "The child who could wait fifteen minutes had an S.A.T. score that was, on average, two hundred and ten points higher than that of the kid who could wait only thirty seconds."
<p>
I am sure that I would have eaten the marshmallow right away. I'm also sure that nobody scored 210 points higher on the SAT than I did, I'm pretty sure that I didn't have behavioral problems in school, and I'm reasonably sure that I've been successful in life (ignore the part about blogging). 
<p>
Actually I think I'm a pretty good delayer, I just like candy. There's one situation in particular where I can recall delaying a lot; in elementary school, when the teacher would ask "Does anybody know the answer?", I generally would, but lots of times I wouldn't raise my hand. The reason I didn't do this was because other kids would get annoyed at me for answering too often; I do recall being frustrated at having to wait while they botched the answers, but I was able to keep my hand down.
<p>
So, what does this all have to do with itself? Well, it turns out that business coaches will tell you that one of the key was you can get better at working with people is getting feedback from others. And one of the key ways you can get feedback from others is by waiting to hear from them, rather then offering them an opinion for them to agree/disagree with. For example, rather than ask "Do you think this presentation is good or should we change it so it starts with the charts, or should we just do a one-page handout?", you should just ask "What do you think of this presentation?" I have a tendency to do this (offer a choice of solutions instead of just asking for feedback), and I realize that it is because I want to demonstrate that I have thought through some of the choices--I want to get "credit" for that. I thought that keeping quiet in school was just playing dumb, and I suppose in that context it is, but it's good preparation for a world where problems don't have a single right answer.
<p>
What I am basically doing is going for the immediate one marshmallow of showing off my skillz, as opposed to waiting for the two marshmallows of more useful feedback that I will receive if I can just delay for a while. So, now the relationship between delay skills and success makes more sense. The people who can't delay turn into the stereotypical loner geniuses who can't tolerate anybody they view as less intelligent than them; as a result they rarely benefit from the wisdom of others. Did those kids raise their hands all the time in school? I bet they did...and we won't even talk about what they did to their Halloween candy. Meanwhile if you can improve your delaying skills you'll get more marshmallows, you Halloween candy will last longer, you won't annoy your classmates, and the answers to all your problems will be delivered to you by others.]]></description>
<link>http://www.proudlyserving.com/archives/2009/05/passing.html</link>
<guid>http://www.proudlyserving.com/archives/2009/05/passing.html</guid>
<category></category>
<pubDate>Sun, 24 May 2009 20:56:30 -0800</pubDate>
</item>
<item>
<title>The SME Influence Crutch</title>
<description><![CDATA[For various reasons I've recently been in three different classes dealing with "Influence" in different forms. Influence is a key skill that Microsoft is trying to develop in its employees, in particular that variety known as Influence Without Authority, which has become such a catchphrase that it deserves its own acronym: IWOA.
<p>
(The extra "O" in IWOA is to distinguish it from its cousin Influence With Authority, or IWA. It turns out that IWA has more in common with IWOA than you might think. IWOA is about motivating people to do things even though they could be doing something else. If you manage somebody you can IWA by just telling them to do something, but if you overuse that technique they will quickly become disgruntled and unmotivated. So, IWOA is very useful for managers also.)
<p>
Anyway, I was in one of these classes and the instructor asked people to list skills that were needed for IWOA. This is the typical list (find out what they like, explain the benefits if they do something, mitigate any concerns they have about their ability to do the work, etc--there are hundreds of books on this topic). But then somebody said that a way to influence people was to become a Subject-Matter Expert (that phrase, and its acronym SME, are in common use at Microsoft). That is, you influence somebody by knowing so much about the subject that you impress them with your awesomeness and they want to follow you.
<p>
Now, it's not that being a SME is a bad thing; most people at Microsoft are experts at something. And I predict that what I write next is going to annoy a certain someone with the initials MB (or MC), who will think I am claiming that "A good manager can manage anything" and all that. Nonetheless, the problem with using SMEness for IWOA, besides the fact that it is hard to type that with a straight face, is that becoming a SME takes too long. Sure you can learn just a bit about the area so you don't sound like an idiot, but you likely already have that if you are working with somebody. If you *are* an expert in the area you want to influence somebody, then great; but if you're not, then you very likely don't have time to become an expert in time to move the IWOAmeter by any measurable amount. And if you need to influence different people, you almost certainly can't become an expert in everything they are. In Microsoft parlance, SME IWOA doesn't "scale".
<p>
So I thought it was a bit lame when the instructor allowed the SME comment to be added unchallenged to our list of IWOA behaviors. I think influence through SMEness appeals to the dream of a Microsoft as a geekocracy, and it also has the advantage that you can do it without having to, you know, actually talk to anybody (the IWOA fantasy is that people will be so awed by your brilliance that they will bow down before you are obey your wishes before you even state them out loud). Unfortunately this just isn't the way the world works. There are a variety of techniques you can use when called upon to IWOA on short notice, but subject-matter expertise is not one of them.]]></description>
<link>http://www.proudlyserving.com/archives/2009/05/the_sme_influen.html</link>
<guid>http://www.proudlyserving.com/archives/2009/05/the_sme_influen.html</guid>
<category></category>
<pubDate>Mon, 18 May 2009 21:16:17 -0800</pubDate>
</item>


</channel>
</rss>