A Brief [and Subjective] History of Corporate Blogging at Microsoft

My teammate Betsy, the czarina of blog, will be speaking at TechEd 2005 in Amsterdam about Microsoft’s corporate blogging effort, tools, and platform. Betsy has been herding Microsoft BlogCats for least as long as I’ve been blogging in the wild as a Microsoft employee. When I joined the ranks of Microsoft bloggers back in early 2003, there were around 30 or 40 of us in all. Prominent bloggers at the time that I can remember (some still blogging, some not) include Sara Williams, Chris Sells, Chris Brumme, Brad Abrams, Andy Oakley, and Raymond Chen (for links to their current blogs, search for their names on MSN Search.) At the time, we used a blogging application called BlogX, which was written by Chris Anderson of the Microsoft .NET team. I had been blogging inside the firewall for at least 6 months on a site maintained by the same Chris Anderson (http://blogs and later http://blogs2) and my first few steps into the open were tentative but exhilarating. 

Alpha: The BlogX Era

BlogX was one of those, ‘I-wrote-this-on-Sunday-night-against-beta-bits’ applications that only software developers can bear to use. Using BlogX was like driving a car with no windshield or shocks through the wild west. It got us from point Win to point Web but the ride was bumpy and buggy. Despite the pain of migration and the loss of readership we all experienced, almost everyone was happy to move to weblogs.asp.net (and later to blogs.msdn.com) and install a sparkling new blog editor in December of 2003.

Pioneering Corporate Blogging

In the beginning, back in 2002 and 2003, no formal code of blogging conduct existed for Microsoft bloggers. There were few, if any, other companies that allowed its employees to blog. To top it all off, Microsoft has traditionally been a very tight-lipped company in the area of public relations. To this day, all executives receive special PR training upon joining the corporate ranks. It was the wild west. I don’t think our legal department or public relations firm (WaggEd) had any idea what we were doing on blogs.gotdotnet.com or of how big and important a force we would soon become.

After a few months of blogging and numerous and tentative ‘Can I? Should I? What if? conversations with my wise manager, Mark, I decided to pull up my pants, roll up my sleeves and tiptoe up to “the line”, a line we all knew existed but were too afraid to approach. In rapid succession, I published a series of four posts whose only purpose was to test the limits of managerial tolerance. I wrote a journalistic account of a visit to campus by would be presidential candidate Howard Dean, a post about my private life, a post containing information about a planned team move to another building (which I named), and a post containing a joke. In retrospect and in comparison to some of the posts I’ve seen online lately, my posts are relatively tame. But the knock on my office door the following morning and the stern words that followed were a clear indication that my posts were not considered so tame or acceptable at the time.

Microsoft Blogs: Drafting Blogging Guidelines

In the aftermath of my brief foray into no-bloggers-land, I set out to draft a set of sensible blogging guidelines for the benefit of future bloggers on my team. Based on the frequency of inquiries from my teammates at the time about how to start their own blogs, I knew there would be more Microsoft bloggers, many more, and I wanted to share my knowledge. Soon after I wrote them, my informal guidelines became the “official, unofficial guidelines for Microsoft bloggers”, a distinction they would retain for close to two years. These guidelines have since been replaced by more formal (and verbose) rules, approved by our legal department. My guidelines are a relic of the past but may have some value to somebody, someday. In the interest of posterity and transparency, here they are (note that some of them have since fallen by the wayside, thankfully):

  • You must post a standard MSFT disclaimer to each blog entry

  • Use common sense

  • Have fun

  • Do not discuss unreleased MSFT products and features

  • Keep it friendly, but do not post too much noise (ie, accounts of your family reunion)

  • Do not post entries that are personally critical of an individual, especially by name

  • Do not make culturally insensitive remarks

  • When expressing an opinion, be sure to emphasize that you speak only for yourself. Doing so is as easy as beginning a sentence with “IMO” or “IMHO”

  • If you doubt the appropriateness of a blog entry, publish it to an internal blog first, ask a peer what they think and then read it the next day before posting externally

  • If you post all or parts of an MS-Internal email, conceal the names of the sender and recipients (and don’t post Microsoft confidential information!)

  • Attempt to use standard categories

I remember feeling frustrated that I couldn’t keep the list to an even 10. 🙂

Beta: The Weblogs.ASP.NET and DotText Fiasco

With all due respect to the hard working team over in MSDN, then led by Sara Williams, the decision to move Microsoft’s zealous bloggers from blogs.gotdotnet.com to weblogs.asp.net was unwise. By the time we made the move in December 2003, there were a few hundred Microsoft blogs. Many of our blogs were heavily visited. My blog alone was seeing somewhere between 5,000 and 7,000 unique visitors per day. Weblogs.asp.net was a quiet little community of less than 100 mostly hardcore Microsoft developers. Their blogs were neatly arranged by order of total number of posts, an implicit encouragement to post often. The community had not been around as long as blogs.gotdotnet.com and many Microsoft bloggers had accumulated many more posts than the vast majority of weblogs.asp.net users. Consequently, when we dropped onto their happy little site like a big lead boot, their blogs were suddenly and, I assume, unpleasantly suborned to the bottom of the page. Doh! Prior to the move, I stated my concerns along with a number of other bloggers but I think we must have arrived too late to make a difference.

Microsoft Blogging Comes of Age: Blogs.MSDN.com and Community Server

In late 2004, Microsoft managers, led by the Vice President of my division, Eric Rudder, came to the conclusion that the Gotdotnet team’s little experiment in social software had become an invaluable corporate asset. A few of them had even started blogging themselves. One executive who blogs often and well is Soma Somasegar. Soma reports to Eric. So once again, our blogs were on the move, this time to blogs.msdn.com where hundreds and hundreds of normal Microsoft employees blog with pride in ever-increasing numbers. In early 2005, the Gotdotnet team partnered with Telligent Systems to install a new backend, based on Community Server, that offers a vastly improved editorial and blog administration user experience.

Live and Let Blog: Improving Employee Satisfaction

Trust is the root of all goodness. As a Microsoft employee, I have always regarded my ability to blog in public as a supreme privilege. The fact that I was allowed to blog in 2002 and am encouraged to blog in 2005 by my managers is a clear indication that Microsoft thinks of and treats its employees as partners, not peons. Individual employees can make a positive difference and the relative success of corporate blogging efforts like Microsoft’s prooves it.

[Updated title to reflect the admittedly subjective and partial account of the history of blogging at Microsoft.]

Comments (24)

  1. KingsleyTagbo says:

    When will Microsoft start hiring people whose sole jobs will be to ‘Blog’, Corporate Bloggers?

  2. When will Corporate blogging be a career path> Read about the history of blogging at Microsoft.


  3. Korby Parnell posts a history of corporate blogging at Microsoft. To me personally, it’s interesting to see an I-was-there exercise be formalized (sort of) into history. Like Korby, my first blogging experience was with Chris Anderson’s BlogX on an int …

  4. Korby Parnell writes up a version of Microsoft’s blogging history:

    "In the beginning, back in 2002…

  5. Anonymous says:

    When will Microsoft developers concentrate on writing better and more thorough product documentation and getting all their error messages and corrective actions into KB articles, before they spend time on blogging. Blogging can’t replace documentation, but it seems that’s the way it’s going.

  6. Microsoft developer, Korby Parnell, has a nice post on the 2 to 3 year history of corporate blogging at Microsoft. Law firms could pick up a few lessons. In the beginning, back in 2002 and 2003, no formal code of blogging…

  7. interscape says:

    This story does not take into account others at Microsoft who were blogging at http://weblogs.asp.net, such as Rob Howard and Scott Guthrie.

  8. Link: Korby Parnell’s WebLog : A Brief History of Corporate Blogging at Microsoft.

  9. Did you miss Joshua Allen’s role in Microsoft’s blogging on purpose?

    A better history is here as part of our book: http://redcouch.typepad.com/weblog/2005/03/chapter_2.html

  10. If you’re going to the TechEd in Amsterdam (5-8 July), be sure to check out Betsy Aoki’s presentations…

  11. It’s becoming more evident to me that blogging skills are important to get into key positions in high profile tech companies. I have been reading quite a few blogs recently from Microsoft, Novell, and Sun. I had read a couple of articles on how tech compa

  12. MSDNArchive says:

    Forgot Adam Nathan and Ed Kaim, two of the original six bloggers on gotdotnet: http://blogs.msdn.com/adam_nathan/archive/2005/06/14/428957.aspx.

  13. http://www.la-ringtones.com/mp3/ ringtones site. Best free samsung ringtones, Cingular ringtones and more, Ringtones for free
    . from website .

  14. Very many thanks for a good work. Nice and useful. Like it!

  15. Thanks for allowing me to host this week’s Blawg Review. I’ll see if I can uphold the standard of excellence set by lawyers over the last 2 1/2 years. For me, the mantra for lawyer blogs is, ‘Do good -…

  16. When no fax required payday loan advance cash loan loan payday