Joel on Software
Feb 24: Miami:
Future of Web Apps

Wanted: PHP / Drupal Developer at Grand Junction Design (Takoma Park, MD 20912). See this and other great job listings at jobs.joelonsoftware.com.

Anonymous Response


By Joel Spolsky
Tuesday, July 25, 2000

An anonymous response from inside Microsoft on my article Microsoft Goes Bonkers writes:

It's not just you...many of us at MS don't even begin to understand what .NET is (and I even work on Passport, the shining example of a "web service"). Management spent nearly a year explaining how everyone needed to focus on NGWS and how we could all fit into the vision - without ever describing the goal. It was the proverbial answer in search of a question. All of a sudden it has a new name, seemingly an attempt to hide the fact that it still has no body. And to make things worse, they throw in a brand-new programming language which is really nothing more but a copy of java which is unfinished, hasn't been tested for five years, and lacks a large standard library.
I've asked around how this new .NET plan differs from everything we've been working on the past two years and haven't been given a decent answer.
"What's a web service?"
"Look at Passport! THAT'S a service!" (they love saying that one)
"You mean a web service is just another site that you visit that drops encrypted cookies on your machine?"
"No no no. It enables people to work together! It empowers companies to share information!"
"You mean it lets partners access information that _WE_ maintain in a central repository? How is that different from any other website?"
"We allow users to interact with the service! It's not a static vision of the web! It's a two-way collaboration!"
"You mean users fill out forms to create an account. And then we let them access it. What is new about that?"
The answers just kept getting more incomprehensible.
I don't think we know what .NET is. It is becoming all things to all people and the vision continues to grow. Every product that ships in the next two years seems to be added under the umbrella. I'm amazed more people haven't laid into us for being so vague. Perhaps .NET is nothing more than a hopeful solution to a deeper problem...a lack of focus in the company - a missing goal and rallying point. Unfortunately, we need a lot more than hand-waving right now.
Thanks for the intriguing posts!


Oh, and by the way: My company, Fog Creek Software, has paid internships in software development for qualified college students. They're in New York City. Free housing, lunch, and more. And you get to work on real, shipping software with the smartest developers in the business.

About the Author: I’m your host, Joel Spolsky, a software developer in New York City. Since 2000, I've been writing about software development, management, business, and the Internet on this site. For my day job, I run Fog Creek Software, makers of FogBugz—the smart bug tracking software with the stupid name, and Fog Creek Copilot—the easiest way to provide remote tech support over the Internet, with nothing to install or configure.

Enter your email address to receive a (very occasional) email whenever I write a major new article. You can unsubscribe at any time, of course.

Email:

 
Home | Email | Bug Tracking Software | Remote Assistance | Complete Archive