A comment to my post Some Thoughts on the Mini-Microsoft blog struck me as so good that it was worth sharing. So I'm reposting it here so others get to see it

The Lessons of Longhorn
I’ve worked at MS for many, many years in the product groups. I love the company, and have prospered with it. I’m not some disgruntled flunky. I manage a big group, and am committed to doing everything I can to make my group a great place to be and build really compelling products that lots of customers will want to buy. We were and still are a great company in many ways. But we could be even greater.

The Longhorn saga highlights some stark lessons about why employees are pissed off and frustrated with the very top handful of execs. We are all held to very high standards. We write annual commitments, and work very hard to achieve them. If we don’t achieve them, we know we will not be rewarded. We want to do great work, make great products, and be rewarded for it, personally and financially. We don’t shirk from this challenge, we are up to it! But, we expect these rules to apply to everyone, evenly and openly. All the way to the top.

Longhorn will be a good product when it ships, but it will ship two years later than it should have. That extra two years represents what, maybe 8,000 man years of work? At a fully burdened cost of say $150k/head/year that’s $1.2Billion in direct costs of our resources flushed down the toilet. But far worse than those direct costs are the lost opportunity costs of not having the product in market two years earlier and getting started on Vnext.

Who is to blame for this debacle? First BillG himself, for pushing the Windows group to take on huge, extremely difficult technical projects that destabilize all the core parts of the OS, and hold shipping hostage. Even worse, in some cases these efforts seem to be little more than ‘pet’ ideas of Bill’s, with little clear customer value, at least to my understanding. Second, the very top handful of execs in the Windows group are to blame, for placating Bill and not applying the most basic good judgment on engineering and project management. From my perspective, it was clear to nearly every engineer in every product group at MS that Longhorn was badly screwed up, for far too long. But no one at the top would admit it or come to grips with it for far too long. For top product execs as MS, there is a long history of a culture that Bill is right, do what he says, always stay in his good graces no matter what. If you do that, you will likely make a huge fortune. If you don’t, your career at MS is over. I understand the pressure on execs to behave that way and always say ‘Yes’ to Bill. But that’s not the leadership we need. We are not helping anyone with this game, neither customers nor ourselves.

All of us know that if we screwed up like this, we would likely be forced out of our groups, with our reputations as product people shot, and for good reason. But when Bill and Jim et al screw up, nothing happens.

I really want Bill to be man enough to stand up and say, “I made a big mistake. This is what we’ve learned, and this is how we are going to do even better.” Bill is a tremendous thinker, but he is human too, and sometimes can make mistakes. We can’t have a culture that holds he is semi-divine. We need leaders who really lead, pragmatically and effectively, who hold themselves openly to the same standards that we are all held to. That is how we can become an even better company and reach more of our still great potential.



 

Categories: Life in the B0rg Cube

In his post Betty Dylan, Railroad Tavern, Sunday 8PM Jon Udell writes

I wondered why online services like upcoming.org hadn't yet gone viral, and I made a few suggestions, which were well received. But to be honest, the Keene, NH metro in Upcoming is no more lively now -- a day after Yahoo acquired Upcoming -- than it was six months ago.

Case in point: the Betty Dylan band is coming to Keene on Sunday and Monday. I know this because a friend organized the event. But neither of the venues' websites -- Railroad Tavern and Keene State College -- has the information. Nor does the Keene Sentinel. What's more, none of these three websites makes calendar information available as RSS feeds.

Yahoo's acquisition of Upcoming will certainly help move things along. As will the growing visibility of other such services, notably EVDBEventful. But since I expect no single one of these to dominate, or to supplant the existing calendars maintained by newspapers, colleges, and other venues, we have to think in terms of syndication and federation.

RSS is a big part of the story. Calendar publishers need to learn that information made available in RSS format will flow to all the event sites as well as to individual subscribers.

I think, like me, Jon Udell is grabbing a hold on things from the wrong end of the stick. When I first started working on the platform behind MSN Spaces, one of my pet scenarios was making it easier to create blog posts about events then syndicating them easily. One of the things I slowly realized is that unlike blogging which has killer apps for consuming syndicated content (RSS readers) there really isn't anything similiar for calendar events nor is there likely to be anything compelling in that space in the near future. The average home user doesn't utilize calendaring software nor is there incentive to start using such software. Even if every eventing website creates RSS feeds of events, the fact is that my girlfriend, my mom and even me don't maintain calendars which would benefit from being able to consume this data.

The corporate user is easier since calendaring software is part of communications clients like Outlook and Lotus Notes. However those aren't really the targets of sites like Upcoming or Eventful, however I suspect those are their best bets for potential users in the near term.  


 

October 16, 2005
@ 05:46 PM

Richard McManus has a blog post on his Read/Write Web blog entitled craigslists gets heavy with Oodle where he writes

Uber classifieds site craiglist has requested that Oodle , a classifieds 'meta' search engine, refrain from scraping its content. This has the potential to be the first high-profile case of a mash-up site being slapped for taking another site's content.

In a recent ZDNet post , I wrote that the business models for Web 2.0 mash-ups are beginning to ramp up. Some of the revenue possibilities for sites like Oodle are advertising, lead generation and/or affiliates, transactional, subscription.

Oodle wrote on their blog that they send craigslist "free traffic" and they "don't compete with them by taking listings." John Battelle said that craigslist's response to Oodle "feels counter to the vibe craigslist has always had".

This reminds me of the panel on business models for mash-ups at the recent Web 2.0 conference. One of the things that had me scratching my head about the panel is that it seemed to have skipped a step. Before you talk about making money from mash-ups, you have to talk about how people providing the data and services mash-ups are built on make money.

Providing data and services isn't free; servers cost money, system administrators and other operations folks cost money, and even the bandwidth costs money.  Simply claiming to be sending a service "free traffic" may not justify the cost to them of supporting your service and others like it. Then there's the fact that the site may have strategic reasons for not wanting their data syndicated in other sites.

A good example that comes to mind is eBay. Although eBay has an extensive API for developers who want to consume its data and services yet they aggressively defend themselves against screen scraping services to the extent that they created a legal precedent for services based on screenscraping their site to be considered tresspassers. On the one hand this seems schizophrenic but the fact is that it makes sense from a business perspective for eBay to do this.

Personally, I think more companies need to be like eBay and decide where it makes business sense to open up their website or service as a web platform. As part of my ThinkWeek paper on MSN as a Web Platform I've tried to create a taxonomy that can be used as a starting point for web companies to decide where they should consider being open. This taxonomy will  also be part of my talk at O'Reilly's Emerging Technology Conference if my proposal gets accepted. 


 

Categories: Web Development

I've been to two O'Reilly Conferences this year and both times I've been struck by the homogeneity of the audience. Most of the speakers and attendees are white males in their mid-twenties to mid-thirties. There are few blacks, women, indians or east asians. Much fewer than I'm used to seeing during my typical workday or at other conferences I have attended. Shelley Powers has mentioned this before in posts such as Maids, Mommies, and Mistresses  but today was the first time I've seen this commented on by one of the folks I'd consider to be in the 'inner circle' of the O'Reilly Conference set.

In his post What it's like at Web 2.0 Anil Dash writes

So, there's the Old Boy's Club. And surprisingly, there's a 50-50 ratio of wanna-bes to real successes within that club. But the unsurprising part is probably what the makeup of that club looks like. Web 2.0 might be made of people, as Ross Mayfield said, but judging by the conference, Web 2.0 is pretty much made of white people. I'm not used to any event in a cosmopolitan area being such a monoculture.

Now, the folks who organized Web 2.0 are good people whom I genuinely believe want their event to be inclusive. But the homogeneity of the audience doesn't just extend to ethnicity, it's even more evident in the gender breakdown. There are others who've covered this topic better than me, but it's jarring to me not merely because the mix was such a poor representation of the web that I know, but because I think it's going to come back and bite the web in the ass if it doesn't change eventually.

See, it's not just making sure the audience and speakers represent the web we're trying to reach, but the fact that Bay Area tech conferences are so culturally homogenous is dangerous for the web industry. When people talk about buying a song on the iTunes music store, they're still using some tired Britney Spears example, or if they're under 35 or so, they might mention Franz Ferdinand. This is not an audience in touch with Bow Wow or Gretchen Wilson, even though they've sold millions of trackcs. When they talk about television, they're talking about broadcasting Lost or Desperate Housewives, but they're not aware of Degrassi or Ultimate Fighting. Worse, I met a number of people who were comfortable with being culturally illiterate about a great many people who live right here in the U.S.; I can't imagine how they would reach out to other cultures or countries.

I've been quite surprised by how much O'Reilly conferences fail to reflect the diversity of the software industry as I've experienced it, let alone the Web at large. This is "Web 2.0"? I surely hope not.


 

Categories: Ramblings

I've been watching this unfold at work and it's great to know it's now official. From the press release Microsoft and Yahoo! Announce Landmark Interoperability Agreement to Connect Consumer Instant Messaging Communities Globally we learn

SUNNYVALE, Calif., and REDMOND, Wash. — Oct. 12, 2005 — Yahoo! Inc. (Nasdaq: YHOO) and Microsoft Corp. (Nasdaq: “MSFTâ€) today announced a landmark agreement to connect users of their consumer instant messaging (IM) services on a global basis. The industry’s first interoperability agreement between two distinct leading global consumer IM providers will give MSN® Messenger and Yahoo!® Messenger users the ability to interact with each other, forming what is expected to be the largest consumer IM community in the world, estimated to be more than 275 million strong.

Being able to instant message between IM communities is one of the features most requested by MSN Messenger and Yahoo! Messenger users, and Microsoft and Yahoo! share a commitment to provide IM interoperability while keeping consumer security and privacy first and foremost. In addition to exchanging instant messages, consumers from both communities will be able to see their friends’ online presence, share select emoticons, and easily add new contacts from either service to their friends’ list, all as part of their free IM service.* Yahoo! and Microsoft plan to introduce these interconnectivity capabilities between MSN Messenger and Yahoo! Messenger to customers around the world in the second quarter of 2006, and in doing so expect to help make IM an even more useful part of consumers’ online communications and communities.

This is really good news and a step in the right direction with regards to interoperability across instant messaging applications. Now I have to go nag the folks across the hall about what this means for folks like me who use our "@yahoo.com" email addresses as our Messenger sign-in names. I already had to switch once from my "@microsoft.com" address when Microsoft started using Live Communication Server internally. 

I'll see what I can find out from folks when they get into work later today and report back.


 

Categories: MSN

More info keeps spilling out about the beta of the Hotmail "Kahuna" release. If you go to http://join.msn.com/mailbeta/features, you'll get an overview of the new features in the next version of Hotmail including screenshots. The list includes

As the saying goes a picture is worth a thousand words. It's a lot easier to appreciate the work that's gone into the next version of Hotmail when you actually see it. Even better is using it, so don't forget to sign up for the beta by going to http://www1.imagine-msn.com/minisites/hotmail/Default.aspx.


 

Categories: MSN

October 11, 2005
@ 02:32 PM

I never got to try out Google Reader last week because the service was too slow, so I gave it a shot again this morning. My thoughts on the application pretty much identical to Dave Winer's thoughts on the application where he wrote

I tried the Google news reader again, this morning, after it had loaded all my feeds (it seems to take quite a few hours to do that).This is the second blog-related product they've come out with recently that appears not to have been touched by human beings before it was introduced to the world (the other was the ridiculous blog search). I think they need to start using their own stuff before releasing it. And maybe look at the competition for ideas. When you're first into a market there's an excuse for being so wrong. But the first of this kind of software shipped six years ago. To give you a comparison, Visicalc shipped in 1979. By 1985 we had been through two generations of spreadsheets with Lotus 1-2-3 and Excel. Google's reader is a huge step backward from what was available in 1999. The arrogance is catching up with them.

I actually tried writing my own review but gave up because it kept seeming too negative and I try not to snipe at products made by our competitors. Still, I am stunned that they let this application out of door in the shape it's in.


 

October 10, 2005
@ 09:19 PM

I've seen a couple of complaints online from people who saw the video of the Hotmail "Kahuna" release but couldn't get into the beta. The beta is now open to the general public. If you'd like to sign up for the beta, just click on the link below and follow the steps listed

http://www1.imagine-msn.com/minisites/hotmail/Default.aspx

I'm totally digging the beta and have definitely been impressed with the improvements in the service. Kahuna is gearing up to be an excellent release.


 

Categories: MSN

October 10, 2005
@ 03:16 PM
From the post "Darkness went with them, and they cried with the voices of death. " on the Making Light blog

The nine Senators who voted against the anti-torture amendment:

  1. Sen. Wayne Allard [R-Colorado]
  2. Sen. Kit Bond [R-Missouri]
  3. Sen. Tom Coburn [R-Oklahoma]
  4. Sen. Thad Cochran [R-Mississippi]
  5. Sen. John Cornyn [R-Texas]
  6. Sen. James Inhofe [R-Oklahoma]
  7. Sen. Pat Roberts [R-Kansas]
  8. Sen. Jeff Sessions [R-Alabama]
  9. Sen. Ted Stevens [R-Alaska]
Henceforth to be known as the Nazgul.

(Meme via Jim Henley.)

If you haven't been following this story you can catch up on it in the Telegraph news article entitled Bush will veto anti-torture law after Senate revolt.


 

October 9, 2005
@ 11:45 PM

John Montgomery has a blog post entitled Why Ning? where he asks

Not to complain or anything, but I don't get Ning. For the past fifteen minutes, I've been clickning through hotornot-like scenarios. Some of them are hysterical (try "Which driver has the smaller penis?") and some are mundane (Which is the better beer?). But I'm looking for why this is the next bit thning and can't figure it out.

The potential that Ning presents is counterbalanced by how hokey it is. On the one hand, it is an attempt to cash in on the "Web 2.0" hype by creating a build-your-own-web2.0-website toolkit in much the same way build-your-own-eCommerce-website toolkits were popular a few years ago. I imagine the scenario outlined in Dave Winer's post Editorial: Ning harkens back to 1999 is closer to the truth than we suspect.

On the other hand, Ning points to the next stage in the evolution of building mash ups and web platforms. Forrester Research's Charlene Li has a post entitled The Roll-Your-Own Mash-up Challenge where she writes

Im at Web 2.0, which is just a great conference. One of the hot discussions is around mash-ups (def) which combines the functionality from two different applications into a new one. One of the best ones is housingmaps.com, which combines apartment rentals etc., from Craigs List and Google Maps.

To me, this is the next step in the "social computing", Web 2.0, or whatever-you-call-it evolution. First, we had personalized content a la RSS-generated content on My Yahoo! At the same time, widgets, which are now hitting their stride, gave us our own customized set of applications on the desktop

The next step now is creating customized applications that can be paired with the content of our choice - yup, mash-ups. (I wrote about this previously in the context of widgets.) But to do that today, you have to know Javascript, Flash, and AJAX. I'm looking forward to the day when there will be simple interfaces into these APIs so that consumers like me (OK, Ill admit, Im a pretty geeky, techno consumer) can create our own mash-ups.

This is because I think were just at the very tip of the revolution. Imagine if we could tap into the collective creativity of thousands, millions of consumers. How many times have you said to your self, "Wouldnt be nice if I could just." And heres the killer part - what if some built a platform for consumers to do this, and then enabled a way to SHARE those innovations? Some of them would float to the top (thanks to ratings, tagging, etc.) and you could actually start monetizing them. Now thats tapping into the power of consumers!

So heres my challenge - what mash-ups would YOU create? Add them to the comments below - Im curious to see what all you bright minds can come up with!

I personally think Ning is ahead of its time. What we need today is more web sites turning themselves into web platforms as well as business models for both the web platforms AND the developers building on these web platforms. As an industry we're still muddling our way through at this point. Once we've have an ecosystem of web platforms as well as sustainable business models for the various offerings, the next step is how to broaden the target of these platforms outside the traditional developer market. This is similar to the same way that Microsoft brought programming against COM components to the masses back in the 1990s with Visual Basic except this time the platform is the entire Web and not just one vendor's operating system.

That's why Ning is cool.


 

Categories: Social Software