[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [interesting-people Home]
Subject: IP: Dot-What?
>Date: Sun, 25 Jun 2000 16:40:24 GMT >To: farber@cis.upenn.edu >From: dave@scripting.com (DaveNet email) > >DaveNet essay, "Dot-What?", released on 6/25/00; 9:40:24 AM Pacific. >--------------------------------------------------------------------------- > >***Good morning! > >Given my current Web-centered writing routine, my Web readers know a lot >more than the email readers. Let me catch you up. > >On Thursday I went to Microsoft's Dot-Net announcement. I was covering the >conference, real-time, updating Scripting News as the conference >continued. The mood swings. Gates is Gates, he doesn't really smile, and >this time the feeling (from the past) that he knows something that I don't >isn't there for me. Subsequent speakers talk like Jeff Bezos, in outbursts >of excitement, but with a sense that the enthusiasm is acting, not from >the heart. > >Then Ballmer comes on stage. What a great speaker! He shows humor and >vulnerability, casting aside a cat-call from the audience in a loving >paternal way. (From yours truly.) Somehow the slogan "Happy Warrior" >applies, although Ballmer is nothing like Hubert Humphrey. As he spoke, I >wrote into the Web, using the technology that was being talked about on stage. > >When Ballmer thanked me for working with them on the stuff they announced, >my heart swelled, it felt great. Steven Levy, who writes for Newsweek, >said later "You're famous." I thought that's cool, now we can get some >work done. > >***Duality > >My journalist-developer duality, which was uncomfortable for a few years >now feels just right. If I can be a journalist, so can everyone else. The >ability to share a point of view openly without help from a PR firm is the >right and responsibility of every CEO, imho. The better your company does >this, the more effective you will be. > >I like to get out front, so if people are uncomfortable with a CEO who >writes and influences others, let's go through that, because it's going to >become more commonplace. > >(And if you're a CEO who wants to do this, please get in touch with me, we >can help.) > >Now onto commentary about the Microsoft announcement. > >***Oh Marc! > >Red Herring: "Microsoft got a surprising plug from former competitor Marc >Andreessen, who spent the afternoon calling media outlets to announce that >his new software-services company, Loudcloud, was 'adopting the whole >Microsoft stack, from top to bottom.'" > >To which I say, I wish we had gotten together on this when Netscape was >strong. If only Netscape had embraced this vision, in 1998, we'd be >further along now. Today it would be better if Marc would lend his good >name today to a process that includes Microsoft, but doesn't revolve >around them. > >In response to Marc's claim, there is no Microsoft stack. I'm pretty sure >most of the "media outlets" understand this. Now understand how >superficial the hype is. Good net standards involve opportunism, for sure, >but they also require patience and balance, consideration of other points >of view, and participation. Andreessen is a newbie here. > >***To Sun and IBM > >I was surprised, in a way, that Microsoft's announcements on Thursday >didn't include Sun and IBM, both of whom have backed SOAP, which is the >technology underlying Dot-Net. > >As a partner in the SOAP process, I want to extend a hand to these two >companies, who have been instrumental in accelerating the adoption of SOAP. > >IBM co-authored the spec and did the first implementation. Sun went >through their more recent animosity with Microsoft, presumably seeing the >good SOAP can do for Java, and endorsed it anyway. > >(When the Sun announcement came, I asked "Did hell freeze over too?" ;->) > >Without Sun's and IBM's participation, Andreessen's position might have >some power. If it were my stage, Microsoft would have been there, in a big >way, but so would Sun and IBM. > >***Dot-What? > >The processing continues. > >And now we swing around to the choice of name for this vision of Microsoft's. > >It's so hard to type, and so hard to say, you can't put .NET in a story >without completely screwing it up. > >Typography matters, even on the Web. If I mention .NET five times in a >story, my reader's eye sees imbalance. In order for the name to be >recognizable as a brand as you read a sentence, you have to capitalize it. >All-cap words loom large and create imbalance. Much of the coverage has >been awkward. How do I refer to this? Is it a product or a vision? Is it >really a brand-name? Isn't .NET a pretty generic thing? > >I'm sooo confused! > >(I liked Whee Win much better.) > >***What is Dot-Net? > >Pushing aside the statements of intent, what did Microsoft actually >announce on Thursday? > >I know what it is, but it's hard to explain if you don't have the >prerequisite background. Let me try to explain by filling in the blanks. >This column is written for non-technologists, so I have to start at the >beginning. > >Inside every computer there's a constant chatter of program modules asking >other modules questions and getting back answers. Every mouse click >launches thousands of these software conversations. Like any conversation, >the conversants must agree on a language. If I don't know Italian, I can't >understand much of what an Italian says. That's cool, sometimes ignorance >is bliss. But I digress. > >We call these modules "procedures". When one procedure asks a question of >another procedure it's said to "call" it. > >Now of course when we connect computers over a network all we're doing is >making it possible for a procedure on one machine to call a procedure on >another machine. These are called Remote Procedure Calls, or RPCs for short. > >Until May it mattered very much which language each piece of software was >written in, or what operating system it ran on. Java, Windows, Macintosh, >they all talked different languages, so like an American in Italy, they >could connect at some level (the Web) but to have a sophisticated >conversation, there had to be a higher level agreement. > >Until May the conversation between technologists was more like a >playground conversation. "You have to use Java!" said Sun. Microsoft said >"We like DCOM!" and everyone else kicked back and waited for something >interesting to happen. > >On the SOAP mail list, someone said "This is all politics!" and that's >right. But that's not the same thing as saying it's pointless. SOAP, the >common language we agreed to, is just enough BOGU for everyone, it's truly >a miracle, because the sandbox argument was cast aside. The playground >kids grew up. "We'll work together," they said. "Let's agree that this is >the way procedure calls work over the Internet." > >Now, in this context, what is Dot-Net? > >Microsoft says "Now that we have a common language, this is what we want >to talk about. Would anyone like to talk with us?" > >(Hey, that's what I hear. You can choose to hear something else.) > >What do they want to talk about? Membership preferences, through Passport, >for example. This raises a question. Do I want to give my personal >information to Microsoft? Hmmm. I don't want to do that, at least not at >this time. But can I agree with Microsoft how to do this? Absolutely, no >problem with that. Can I operate a Passport-compatible server? Of course. >Good idea. > >(Let's have minimal and understandable docs. Lots of working sample code.) > >There are a bunch of other conversations they want to have, you can read >about them on the Microsoft Web site. Before going in too deep and getting >lost in the details, that's all there is. We have a common language. Now >we're going to start talking. > >Microsoft wants to talk about things that any Web technologist in 2000 >would want to talk about. And of course we like talking with Microsoft >because they have good technologists and lots of people use their software. > >***The magic of SOAP > >It's worth noting, because it might otherwise be missed, that SOAP has had >a magic life. > >Talking with one of my Microsoft co-authors, Mohsen Al-Ghosein, last week, >he said he didn't like the way SOAP turned out. This should come as no >surprise to Microsoft people, because Mohsen doesn't mind sharing his >opinions. With Mohsen, Don Box and Bob Atkinson, I discovered something >that had been eluding me my whole career. People *could* work >cross-company. I had never seen it happen. Our minds worked together, the >egos took a back seat. That's why this spec works, even though it has lost >some of its simplicity along the way. > >But the magic continues, even if Mohsen and I find the spec difficult to >follow. I gave the complexity to another brilliant man, Andre Radke, who >works for me. He didn't like me for doing this to him, but Andre is a >persistent man, and he got SOAP working in Frontier. Now I don't have to >see the details. I just design systems and deploy them. And they work with >systems written in Java and Python, and soon with those from Microsoft, >and shortly from everyone else. > >SOAP has Big Mo now. > >That's its (new) magic. > >***Tea-leave reading > >Now we get to the wild speculation. > >First, Microsoft didn't get to where they are by being stupid. > >But taken at face-value, there's something really stupid about >broadcasting your five year product plan to your competitors. > >They even named them, AOL, Sun, IBM, Oracle and Linux. > >Without a doubt, the key strategists at these places must be poring over >every detail they can get about Dot-Net. What are they concluding? > >"We could beat them to market, by years." > >Now, remember, they're smart at Microsoft. Are they laying a trap? I think >not. It's a chess game, but with a twist. > >"To get the government off our back," I imagine the Microsoft thinking >goes, "we have to have real competition." > >I think Dot-Net shows the others how to do that. > >***Clutching the parachute > >Earlier this month I wrote a story about how a baby eagle learns how to fly. > >http://scriptingnews.userland.com/theBabyEagleStory > >It may sound like a bedtime story for kids, but it's not. It's a story for >adults, powerful people who, if they reflect on the past, can realize that >they know how to fly. > >When we were in our 20s, with something to prove, we didn't need a >parachute, we risked it all every day. In our 30s we established our place >in the world. Now that we're in our mid-40s, something else is going on. >Having accomplished so much in our 30s, it can be hard to put it all on >the line, bet everything on the fairness of the universe. What we did so >easily in our 20s, inverts itself in the 40s, now we want to hold on to >what we got, and some of that is evident in Microsoft's strategy. > >It's not totally a curveball for their competitors and the government. It >reflects an understandable desire to turn the clock back and return to the >moment of glory, when everything coalesced, when everyone looked to us for >where we were going. > >Yesterday I said to Atkinson, who I consider a personal friend, maybe when >this is done we can retire and let the young folk take over, satisfied >that we completed our jobs. I say the same to the management at Microsoft. >We're out of the plane door. One hand is flying free but the other is >holding on to the parachute. > >If we want to have the kind of fun that's available to people who are >pushing 50, it's time to make way for the next group of technologists, to >pave the way for them, and step aside and let the universe work its magic. >There are young people at Microsoft today who think the world is fair and >fun and who have the desire to create a place for themselves. That's what >we need to tap into. > >***Dave Winer > >PS: Trust me, you don't want to know what BOGU stands for. > >PPS: I'm sorry Tod Nielsen left Microsoft. At just about this time I'd >want to talk with him about next steps with developers and partners. > >PPPS: I use Dot-Net-like software to send DaveNets via email. > > > >--------------------------------------------------------------------------- >(c) Copyright 1994-2000, Dave Winer. http://davenet.userland.com/. >"It's even worse than it appears."
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [interesting-people Home]
Powered by eList eXpress LLC