KC Lemson

By KC Lemson [MS]

Browse by Tags

Related Posts
  • Blog Post: When you write code, you write bugs. Period.

    Larry has a great post about the myth of zero defects . As a release manager (or rather, bean counter), the issues discussed there are part of my daily life. One interesting aspect of bug management that may not be immediately obvious has to do with automation. Years ago, product teams at Microsoft didn...
  • Blog Post: Shampoo-Banana [1]

    UIUC 's a pretty good school. I didn't get around to finishing my degree, but I have always been proud of the school's legacy: HAL from 2001: A Space Odyssey was born there. A three year old girl can become (in?)famous just by pushing a button . [2] It was one of the first few nodes on ARPAnet . Some...
  • Blog Post: SNL actually got it right

    Several years ago, there was an episode of SNL that had one of the segments of “Nick Burns, your company's computer guy” with Jimmy Fallon as Nick, an annoying IT guy who would never let his users get a word in edgewise while he fixed their computer problems and insulted them for having problems...
  • Blog Post: Outside In

    In 2000, every Microsoft employee received a copy of the seminal work, “ Inside Out: Microsoft - In Our Own Words “. It's actually a pretty interesting book (well... for a certain audience), with some fantastic photos and stories from the first 25 years (one of my favorite pictures is the...
  • Blog Post: It's not true unless it's in a document

    Raymond recently blogged about having to repeat himself multiple times in the same thread, answering the same question asked in different ways by the same person. It reminded me of one of my favorite old Exchange team stories: On an internal technical DL about Exchange (I think in the e2k3 development...
  • Blog Post: There's no such thing as a simple feature

    W henever I think about designing seemingly simple features, I reflect back on this to remind myself how nothing is as simple as it seems: For Exchange 2000 Service Pack 2, I was tasked with speccing out a feature - type-down search. In Outlook and Windows Explorer, this is the feature whereby you can...
  • Blog Post: Human nature and email attachment security

    Dare's post about human nature touches on UAC in Vista: How do you design a dialog prompt to warn users about the potential risk of an action they are about to take if they are so intent on clicking OK and getting the job done that they forget that there was even a warning dialog afterwards? There are...
  • Blog Post: Attachment Security, Part Deux

    Here's Part One . OK this isn't really a continuation of the history, but rather some more rambling on some of what I discussed in part one. I just wanted an excuse to say "Part Deux". After the news reports about the first big email-borne viruses like Melissa started showing up, stories...
  • Blog Post: Behind the scenes of software development

    Saveen pointed me at these blogs about product development at Adobe. Pretty interesting reads, sounds a lot like things around here: How Adobe products are built How features are added to Illustrator The note at the end of the second one (" In reality, what it all comes down to is testing...
  • Blog Post: The history of attachment security in Outlook, part 1 [1]

    This posting is provided "AS IS" with no warranties, and confer no rights. Moreover, I'm describing the history of the situation from when I actively worked on this area several years ago. Some things may have changed since then. I started my career at MS as a tester on the Outlook team, as a contractor;...
  • Blog Post: In search of stupidity

    From Jeremy through Scoble , I saw http://www.itconversations.com/ . The most interesting name on that page to me is Rick Chapman , author of In Search Of Stupidity: Over 20 Years of High-Tech Marketing Disasters . I blogged about this book before , but it's always worth another plug as it is a fantastic...
  • Blog Post: Why isn't "Allow comma as address separator" enabled by default?

    Outlook has a setting to control whether or not a comma can be used as an address separator (the default separator is a semi-colon). It's disabled by default in Outlook (Tools | Options | E-Mail Options | Advanced E-Mail Options), although the same setting in Outlook Express is enabled by default. Personally...
  • Blog Post: Me Too!

    Larry blogged a month ago about an "incident" we had internally in the vein of the infamous Bedlam DL3 , and in the comment thread he mentioned that I was making a tshirt. The shirts arrived today and I spent a harried hour handing them out to roughly a bazillion people (I counted). Here are the front...
  • Blog Post: You've come a long way, baby

    Outlook 2000:   Outlook 2007:   Breath with me now: Ahhhhh...   I was an Outlook tester during the 2000 release; when the icon was first released internally, we were harshly critical of it in a very public way - it sucks to be the product that gets 'yellow' as your family color because...
  • Blog Post: Why do you take so *@#$( long to release fixes?

    Jon's post today to the Exchange blog explains. We get complaints all the time about why does it take so long, it's just a one line change, surely there must be some conspiracy to explain why the fix isn't out yet, etc. Jon's a fantastic dev, but code is code and code has bugs, and some of those bugs...
  • Blog Post: Web applications in a global marketplace

    If you right click in the folder list in OWA (only available in the “rich“ client which is IE5+), one of the options is “Open in New...“. You might ask - why not just add the word “Window“? There's plenty of space. What's the deal? The deal is that IE5 didn't...