Mike Kelly's Blog

From my Office to Yours

Blog - About

Mike Kelly

Mike Kelly

Mike Kelly owns Mike Kelly Consulting LLC, a technology consultancy based on Bainbridge Island, Washington.  He previously worked for fifteen years at Microsoft, ending as Partner Group Program Manager of the Consulting team within Microsoft's Engineering Excellence group.  This team investigates new software development practices and works directly with Microsoft product teams to improve their engineering efficiency and product quality.   Before joining Engineering Excellence in 2006, Mike worked for twelve years as a developer, development manager and group program manager on the Microsoft Office team.  He has written articles for MSDN Magazine and spoken at numerous industry conferences including Microsoft TechEd, Microsoft Professional Development Conference (PDC), and USENIX.  Prior to joining Microsoft in 1993, Mike worked as a senior engineer at AT&T; on enterprise content management systems at Odesta Systems (now OpenText); and as a database systems consultant.  He received a BS in Computer Science in 1980 from Northwestern University in Evanston, Illinois.  Mike lives with his wife, Lisa Romasco, and his two sons, Kyle and Evan, on Bainbridge Island, Washington.

  • Mike Kelly's Blog

    Offline and Online

    • 38 Comments
    The Bet is the ‘Net. That’s a common slogan in my group. What it means is that we’re increasingly moving from offline content delivery to online content delivery. We’re increasingly betting that most Office users are either frequently- or always-connected...
  • Mike Kelly's Blog

    Adobe Reader 8 and Vista Install Issue

    • 19 Comments
    Good post on resolving a problem I also had with installing Adobe Reader 8 on Vista. There seem to be many symptoms to this problem and the root cause is that Adobe has tried to apparently make the setup too smart and it ends up getting tricked up by...
  • Mike Kelly's Blog

    Lost Vista Password

    • 13 Comments
    My son has an HP laptop and playing around, changed his password and then couldn't get into his account. There were a number of problems here, any of which we could have fixed had we been paying more attention earlier on (like soon after he got his laptop...
  • Mike Kelly's Blog

    Business Contact Manager and Outlook 2007

    • 11 Comments
    My group at work has decided to use Business Contact Manager (BCM) for tracking engagements we're doing with other product groups here at Microsoft. My team is a sort of internal consulting organization focused on software development processes and tools...
  • Mike Kelly's Blog

    Problem installing "Form Fill" add-in for Windows Live Toolbar

    • 11 Comments
    I like the Windows Live Toolbar , but one thing I miss from its predecessor, the Desktop Search Toolbar is auto form fill. This allows you to capture stuff like your email address, mailing address, etc. in a password-protected file on your local machine...
  • Mike Kelly's Blog

    Office Online and "Content Watson"

    • 8 Comments
    Hmmm... it's been a while since I've been here, hasn't it.. Guess I've been busy... One of the things my team does is the Office Online site. Now that's probably a bit arrogant, because the reality is that there are hundreds of people who "do" the Office...
  • Mike Kelly's Blog

    IE Detectives

    • 6 Comments
    Great post on using his tool, Microsoft Fiddler , to track down a web site issue by my friend and colleague, Eric Lawrence.
  • Mike Kelly's Blog

    Showing a Checkmark in Excel

    • 6 Comments
    I had a problem that was surprisingly not easy to do in Excel, and since it seems like a pretty common thing, I thought I'd provide a note here on how to do this. Problem: With Excel 2007, you want to display a "checkmark" or a "red x" in a column...
  • Mike Kelly's Blog

    Unix Time and Windows Time

    • 6 Comments
    A little note in Portfolio magazine caught my attention: On Friday, February 13, at 23:31:30, the Unix time value with be 1234567890. This got me thinking about when the Windows time value will reach that serendipitous number, and led to some research...
  • Mike Kelly's Blog

    Excel Pivot Table Missing a Column from Source Data?

    • 6 Comments
    I have a large spreadsheet I’ve gotten from a colleague.  To help categorize it for a pivot table, I added a column which is “group”.  I then added a table in a different sheet that mapped people to groups – and used the VLOOKUP function in...
  • Mike Kelly's Blog

    MVP Summit Feedback

    • 5 Comments
    I'm Mike Kelly, Group Program Manager for Office Assistance - you probably know my team best as the team that manages http://office.microsoft.com . We also do all the assistance features for Microsoft Office - yup, we're the team that gave you Clippy...
  • Mike Kelly's Blog

    Learning to Love C#

    • 4 Comments
    At heart, I'm a programmer. I've been a programmer for 30 years; my first programs were persisted (a word I don't believe we had then) to punched paper tape, and I remember how a magnetic tape system called DECtape changed our lives. Although it isn't...
  • Mike Kelly's Blog

    Update on Windows XP Install over Windows Server 2003

    • 4 Comments
    I wrote about most of the issues I encountered with installing Windows XP on a machine that previously had Windows Server 2003 on it (as part of Windows Small Business Server) in the previous post. But there was one more wrinkle I thought I would call...
  • Mike Kelly's Blog

    Don't Forget Those Passports!

    • 4 Comments
    As an experienced international traveler, I am embarrassed to admit that on a trip this weekend, I forgot my passport on an international trip. This past weekend was my wife’s 50 th birthday and we decided to celebrate it on Vancouver Island, at the...
  • Mike Kelly's Blog

    REGISTRY_ERROR blue screen error while installing Windows XP

    • 3 Comments
    I have an old Dell Dimension 2350 sitting around and when I learned that the head of our kids' school, West Sound Academy , didn't have a computer at home, I offered to give her this one. She was thrilled. I had used the computer as an experimental box...
  • Mike Kelly's Blog

    Setting up a new computer

    • 3 Comments
    Yes, even those of us at Microsoft sometimes struggle to set up our new computers at home. Read on for my story... I bought a new Dell Dimension E520 for my son for Christmas. So Christmas Eve, after he was in bed, I dragged the Dell box out of its...
  • Mike Kelly's Blog

    Troubleshooting a Local Network

    • 2 Comments
    I just spent a few hours on the phone with my friend Mike Loftin diagnosing problems with his local-area network (LAN). Mike had recently bought a new machine with Vista installed and wanted to get it working wirelessly on his local network at home. His...
  • Mike Kelly's Blog

    HP LaserJet printer hung "processing job"

    • 2 Comments
    Vista makes it very easy to add a network printer. A friend bought an HP laptop and wanted it set up on her LAN to print to a HP LaserJet 5N printer attached to her desktop. So I went into Visa's 'Add Printer' wizard on the laptop and it discovered the...
  • Mike Kelly's Blog

    Tuesday Keynote @ Build Windows 8

    • 2 Comments
    Here are my notes from the Steven Sinofsky keynote at BUILD . Keynote started with a video of developers, designers etc. working on Windows 8 giving their favorite features in Win8. ~450 million copies of Win7 sold (1500 non-security product changes seamlessly...
  • Mike Kelly's Blog

    VMWare and Hyper-V

    • 2 Comments
    For a client engagement, I was provided VMWare images.  I don’t have VMWare, but have a server running Windows Server 2008 R2 with Hyper-V.  So I needed a conversion from the VMWare image to a Hyper-V image. As is often the case, I figured I...
  • Mike Kelly's Blog

    Using Custom Performance Counters with Windows Azure Services

    • 2 Comments
    Windows makes available a wide variety of performance counters which of course are available to your Azure roles and can be accessed using the Azure Diagnostics APIs as I described in my recent MSDN article on Windows Azure Diagnostics . However, it can...
  • Mike Kelly's Blog

    Help With Outlook Connector Errors (80004005 and 4350)

    • 2 Comments
    I use the Outlook Connector for MSN to access my MSN mail, calendar and contacts in Outlook 2010.  I also have a separate SMTP/POP account for my business which I read in Outlook.  It’s nice to have all the email in one place so I don’t miss...
  • Mike Kelly's Blog

    Robotics Studio R2

    • 2 Comments
    As part of a project I’m doing for a Seattle startup, I’m playing with Microsoft Robotics Developer Studio (RDS).  I downloaded the 2008 release and generated a simple program to use a desktop joystick (basically a UI element displayed on the screen...
  • Mike Kelly's Blog

    Skype App-to-App Channels and Microsoft Robotics Studio

    • 1 Comments
    For a consulting project, I’ve been playing around with getting the Skype public API to work with Microsoft Robotics Developer Studio (RDS) by building a DSS service that communicates with Skype. I’ve gotten this working and wanted to use the Visual Programming...
  • Mike Kelly's Blog

    Windows Azure Storage Overview

    • 1 Comments
    I am at the Azure Firestarter event in Redmond today and just heard Brad Calder give a quick overview of Azure data.  Here are my notes; slides and sample code are to be posted later and I will update the post with them when they are. Blobs REST...
Page 1 of 3 (71 items) 123