Category Archives: Blogging

Things will be slower (than usual) around here…

Not that I usually am burning up the weblogging wires around here this time of a year, but as an FYI, I’m going to be a bit slow blogging for the next couple of weeks. I’ve been selected as a juror in a trial, and the expectation is that it’s going to be going for a while. I can’t say anything about the trial until it’s over, but it’s definitely been an interesting experience so far. On the one hand, it’s a super-inconvenient time both with the holidays and with our work to get an updated LINQ prototype out there in the near future, but on the other hand, it’s a civic duty that I strongly believe in, so it’s hard to grumble. Anyway, it’s going to be quiet for a while…

It’s not for vanity, it’s for you, the reader…

As a few people have commented, I’ve added a picture of myself to my blog. This was, indeed, prompted by a number of the “how to make your blog better” memes that have been bouncing around lately. I don’t think most people really care that much about what I look like, but I have found blog pictures to be very helpful when attending conferences and meeting people — the people that have pictures on their blogs are immediately recognizable by me, whereas people who don’t have their picture on their blog fall into the unfortunate black hole of memory that I have around faces and names. So I figured if it was valuable for me, it might be valuable for others.

The downside at the moment is that I don’t look like that picture. I perodically cycle through growing a beard, if only to avoid the joy of having to shave too regularly, and I’m on the more hirsute end of the spectrum right now. In fact, at the VS launch in Japan yesterday, I managed to confuse several people who were looking for me based on my picture and thought that the guy with the beard was going to be Jim Gray, not me… In the end, though, we got it all straightened out.

Anyone know of a good TARDIS icon?

I was reading secretGeek’s “Five Ways to Play Nice with ‘Live.Com’” and tip #3 (“Specify an icon for your feed”) reminded me of the fact that, while I would love to have an icon for my feed, I have yet to actually find one. What I’d love to have is a web-suitable icon of a small TARDIS (or, an old English Police Box, if you prefer), but I have been totally unable to locate one. Anyone have any idea of where I might score one that would be free to use on my website? If not, I guess, I’ll stick with the same default everyone else has…

Happy blog-day to me…

As with last year, my recognition of my second anniversary of blogging is a bit belated. And, as with last year, it’s hard to believe where all the time has gone. The whole blogging phenomenon seems to have transitioned from adolescence to early adulthood and is rapidly growing up (as much as it ever can). Wonder what year three will bring?

This blog is on semi-hiatus for the summer…

Normally I don’t comment too much about the waxing and waning of my blog activity, but looking ahead at the summer I think that it’s worth letting everyone know that things are likely to be somewhat slow around here through September. I don’t expect to cease blogging entirely, but the somewhat sauntering pace of entries is probably going to slow even further until we get to the PDC. As I’ve mentioned before, we’re working on some new ideas for post-VB 2005, and our hope is to be able to talk about them some in the fall. To do that, though, we’ve got to get a lot of ducks in a row and that means a lot of work and less time to blog.

So if you’re wondering “what happened to Paul?”, now you’ll know.

Community Can Be Cruel (or, If You Prick Us Do We Not Bleed?)

Something Josh Ledgard said struck me as he was talking about an angry email he got about the introduction of the new web-based MSDN Forums:

I’ve heard Scoble say it a lot… if you work at Microsoft… and you blog… you had better have think [sic] skin. My own experience suggests that having an active blog at Microsoft for any length of time pretty much guarantees you your share of mails like this and it does effect [sic] you… at least it effects [sic] me. Not to get too touchy-feely, but I’m not some Borg drone that doesn’t ever feel insulted. None of the MS Bloggers I’ve met are either. If you send us mail it ends up on the screen of a real person for better or worse. Please think about that before you press send. I’m not saying I’ve never offended anyone with my blog, IM, or e-mail but…

When I posted my latest entry on default instances (and I know I still need to respond to several of the comments left there), one of my coworkers sent me an email saying, more or less, “Ah, I see you’re the poor bastard who was elected to take the brunt of this.” By and large, though, I don’t have much of an issue with the responses that I got – as Josh/Scoble says, you have to have a pretty thick skin (or develop one really quickly) if you’re going to do anything that involves interacting with the community. Some people were definitely upset, but pretty much everyone was pretty reasonable about the whole thing.

But I think that sometimes there really is a dark side to customer engagement. While it’s easy to talk about how great it is to engage with the community, such engagement always comes at a human cost. Because ultimately one of the major features of the producer/consumer relationship is the power struggle that goes on between the two sides of the equation. The producers have generally free rein as to what they want to produce, but are dependent on the consumer to fork over their money for it. The consumers are free to spend their money however they like, but once they’ve bought into a particular product, they are dependent on the producer to give them what they want. Any relationship like this is bound to produce its fair share of unhappiness and anger at times for both parties. The problem is, where does that anger or unhappiness go?

As producers, we’re pretty much prohibited from taking out our anger or unhappiness on the consumer. Oh, sure, it happens, sometimes in a subtle or passive-aggressive way, but generally producers who treat their customers with disrespect like that are going to have a hard time finding customers. On the other hand, the consumer is pretty much free to vent their displeasure at the producer however they see fit because they know, generally, that the producer cannot return fire. This means that consumers are often free to treat producers (who are, after all, still human beings) with all manner of disrespect and contempt, safe in the knowledge that they will never be called on their behavior. Rare is the time when a producer is in the position to simply write off a customer due to their attitude (although, of course, there are limits).

So this is where being customer-facing (as you could call us Microsoft bloggers and newsgroup people and such) can turn nasty. There have definitely been customers who were just plain unpleasant to deal with – mean, nasty, totally unreasonable and completely without the basic respect that one should afford another simply on the basis of their shared humanity. I don’t mind admitting that they have caused more than a few episodes of anguish on my part, made worse by the fact that I was totally unable (and, I might add, personally unwilling) to express how I really felt about them. I doubt that they thought that I particularly liked them, but I doubt that they could know exactly what I was feeling as I was interacting with them.

Thankfully, though, those experiences have proven to be the exception rather than the rule. By and large our customers – even though who vehemently disagree with me on some issue or another – have been a pleasure to deal with. It’s never fun dealing with someone who’s upset or angry with some action that you or your company took, but as long as the conversation is held within the context of basic human respect for each other, it generally turns out to be nothing but a positive (if sometimes a difficult) experience. As for the jerks out there, well, what can you do? To use some pseduo-Latin (and hoping my high school Latin teacher never sees this!): Illegitimus non carborundum.

Server Intellect rocks!

I don’t think I’ve said this before, so let me say it now: Server Intellect, the company who hosts my blog, is a great web hosting company! A while back when I decided to stop hosting my own blog, I moved everything over to them on the recommendation of a co-worker and it’s been a real pleasure ever since then. Last week there were some problems with my site (not of their doing) and they proactively noted the problems, took some steps to fix them and then dropped me a very nice note letting me know they’d taken care of it. Great customer service all around…

If you’re looking for a .NET enabled web host (or just a regular web host), I highly recommend them!

Comments broken (now fixed)… why didn’t anyone say anything?

In my continuing quest to block out comment spam, I made a tweak last week to my SQL scripts. Instead of doing a full-text match to a list of banned comment titles (among other filters), I started doing a keyword match. So if, say, you use the name of a certain drug that can help Bob Dole, then the comment would be automatically filtered out. Because this was a hack, I didn’t do anything fancy like put filtered comments into a table so that I can know if I’m filtering out legit comments.

Which, it appears, came back to bite me in the rear. When moving my list of banned stuff from “full text” to “keyword,” I failed to delete a banned comment title named “re:“. Since that automatically appears in the comment title when you post, that means that only comments that changed the title have been getting through for a week. It really *seemed* quiet around here, didn’t it? Alert reader David Totzke finally sent me an email through the Contact form saying “what’s up with this?” Which led me to the problem, which led me to the fix. Many thanks go to David! (And, in the future, anyone can use the Contact form to let me know if something isn’t working!)

I apologize to anyone whose comments have gotten incorrectly booted…