Different Rules for Big Developers

Microsoft's announcement of its upcoming anti-virus and anti-spamware service has this reader questioning the wisdom of selling both the OS and after-market security services.

Letters to Visual Studio Magazine are welcome. Letters must include your name, address, and daytime phone number to be considered for publication. Letters might be edited for form, fit, and style. Please send them to Letters to the Editor, c/o Visual Studio Magazine, 2600 El Camino Real, Suite 300, San Mateo, CA 94403; fax them to 650-570-6307; or e-mail them to [email protected].

Different Rules for Big Developers
Ever feel like big companies play by different rules than small shops or individual developers?

I read in The New York Times the other day that Microsoft would begin offering a new for-pay security service called Windows OneCare that includes "virus and spyware protection, as well as PC backup and performance-enhancing functions for Windows PCs."

Maybe it's just me, but the idea of Microsoft offering new anti-virus services for Windows is a tad incongruous.

So, we get MSN Messenger and Windows Media Player for free, and installed by default whether we want them or not—both of which have introduced all sorts of vulnerabilities to Windows while getting Microsoft in oodles of hot water with various regulatory agencies at home and abroad—but we have to pay for basic Windows maintenance packages such as anti-virus, anti-spyware, and backup and performance utilities.

There is something just a bit wrong with this picture.

Spyware and viruses represent a serious risk to people who use Windows, and Microsoft is rightly concerned about the risks these pieces of malware present end users. At the same time, they exist in part because of the design of the operating system. Microsoft creates a product that is highly vulnerable to viruses and spyware, so now it proposes to sell us disease and the cure, too. There's humor here, but the joke's on us.

I bet the big drug companies are kicking themselves for not thinking of this. It's a bit like selling high-fat hamburgers and anti–artery-clogging medicines. Maybe this is something for one of the big chains to consider. The next time you go to your favorite fast-food haunt, you could place an order like this: "I'll take two jumbo cheeseburgers with extra cheese, hold the lettuce; an extra jumbo-size fries; a large, double-thick milkshake; and a Diet Coke. Oh yeah, and give me a couple artery-declogging pills, too. I'm gonna need 'em, heh heh."

I'm sure some will argue—and no doubt Microsoft will lead this chorus—that Microsoft doesn't create viruses or spyware. And I'll begrudgingly give you this point, notwithstanding MSN Messenger, which has a virus' persistence, or Windows Media Player, which behaves a lot like spyware. (In fairness, RealPlayer is probably worse. Free seems to be fairly expensive these days, from a privacy perspective.)

But viruses and spyware do represent significant security threats. If Microsoft is going to give us all the bells and whistles of messaging and media players for free, why not include robust security features, as well? The latter strikes me as far more important both to end users and Microsoft's good name.

Home users and businesses alike are vulnerable to attacks on a number of fronts, including privacy. It feels irresponsible (or perhaps just incredibly ballsy) to sell a vulnerable product to consumers—a product that leaves consumers at considerable financial risk in some circumstances—and then sell them the cure to fix the problems the product ships with.

I'm a programmer. I write quick-and-dirty department-level applications. Sometimes I work on slightly larger projects, but not usually. On my small scale, I could never get away with creating an application that required a separate, commercial service or application to ensure that my main app works properly. I'd be laughed at, if I even proposed such a thing. Apparently, the rules are different for the big boys.

Juan Gutierrez, Houston

About the Author

This story was written or compiled based on feedback from the readers of Visual Studio Magazine.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube