Windows Live Gallery is now live. This site is the one stop shop for a variety of Windows Live plugins and gadgets. There is also a video about the site on On10 in the entry entitled Windows Live Gallery: the one-stop shop for all your Windows Live customization needs which has the following blurb

Your Windows Live homepage looking a bit drab? Sure your shiny new live.com inbox shows up and you've certainly got your 10 feeds plugged in as well, but it's still missing something isn't it? Well fear not, for Windows Live is getting a friend called Windows Live Gallery and we're giving you the scoop.

Windows Live Gallery will provide you an axis for every possible bit of Windows Live customization. Not only that, but if you fight sleep every night in order to build an über-gadget of your very own, then your masterpiece can be easily listed on the site.

The site currently has categories for Windows Live gadgets, Windows Live Toolbar plugins, Windows Desktop Search IFilters, Windows Live Messenger Bots & Activity plugins, and Windows Live Search macros. This site has been something we've needed for a while and it is good to see a unified site being built that focuses on customizing the Windows Live experience. Mad props to Chris Butler, Bubba, Heather Friedland and all the other folks that have been working to make the site a reality.

Some might wonder how this site relates to MicrosoftGadgets.com. It's pretty straightforward, Windows Live Gallery is targeted at end users while MicrosoftGadgets.com is more of a developer community site.


 

Categories: Windows Live

The New York Times has an article entitled In the Race With Google, It’s Consistency vs. 'Wow' which talks about competition between the big four online services (Google/Yahoo/Microsoft/AOL). The article dismisses Microsoft and AOL as also rans, then primarily focuses on competition between Yahoo! and Google. Below are some excerpts from the article

Google is continuing to extend its lead in users and revenue from Web search, while Yahoo’s attempt to compete is foundering. Last week, Yahoo reported weak search revenue and said it would delay a critical search advertising system, sending its shares down 22 percent to a two-year low.

With AOL and MSN from Microsoft losing share and plagued by strategic confusion, Yahoo is in a position to further solidify its lead as the Web’s most popular full-service Internet portal, so any incursions by Google into areas like e-mail and maps are a threat.

“There is a tradeoff between integration and speed,” Mr. Eustace said. “We are living and dying by being an innovative, fast-moving company.” Sometimes this penchant for speed and innovation can cause Google to zoom past the basics. When asked about the lack of an address book in Google Maps in an interview last fall, Marissa Mayer, Google’s vice president for search products and user experience, said it was a gap in the product. She said it was much easier to get the company’s engineers to spend time developing pioneering new technology than a much more prosaic address storage system.

There are risks in each approach. Google tends to introduce a lot of new products and then watch to see what works. This has the potential to alienate users if there are too many half-baked ideas or false starts. At the same time, Yahoo risks being seen as irrelevant if it tries to put so many features into each product that it is always months late to market with any good idea.

“Yahoo has lost its appetite for experimentation,” said Toni Schneider, a former product development executive at Yahoo who is now chief executive of Automattic, a blogging software company. “They used to be a lot more like Google, where someone would come up with a cool idea and run with it.” While Yahoo’s processes have become too bureaucratic, it is still attracting an audience, Mr. Schneider said. “Google’s products may be more innovative, but at the end of the day, Yahoo is pretty good at nailing what the user really wants.”

So far, outside of the Web search business, neither company appears to be able to make a significant dent in the position of the other. Both companies are gaining users as AOL and MSN decline.

Despite the spin on the article, the chart provided seems to show that Microsoft is in the running for the top spots among the various key online services although I'm quite surprised that neither MSN Maps nor Windows Live Local show up in the list of popular mapping sites. In addition, the demographics are different for worldwide usage versus the United States. I believe MSN Spaces and MSN/Windows Live Messenger are at the top of their categories world wide according to comScore.

It is good to see more people pointing out that all the so-called innovation in the world is a waste of time if you don't handle basic user scenarios. It's more important that I don't have to type my address every time I use a mapping website I visit regularly than that it uses AJAX extensively.

It's also interesting to see complaints of bureaucracy at Yahoo! from Toni Schneider (formerly of Oddpost which was acquired by Yahoo) which echo the same comments made by Jeffrey Veen (formerly of MeasureMap acquired by Google) about bureaucracy at Google. I guess that highlights the difference between working at a startup versus working at a big company like Yahoo! or Google. 

I think the framing of the competition between online serves as being about consistency vs. 'Wow' factor may be a straw man. I think it is more about integrated services versus siloed applications. After all, a portal can consistently use AJAX or Flash and still fail to gain traction with users because it doesn't satisfy basic scenarios. On the other hand, when applications allow users to do multiple things at once from a single application then goodness ensues. MySpace is a good example of this, it integrates social networking, photo sharing, blogging, music sharing and more into a single highly successful application. MSN Spaces does the same and is also highly successful. On the flip side, Google has three or four different overlapping websites to do the same thing. That costs you in the long run. Another good example, is Google search in that it provides a single search box yet provides a whole lot more than website search from that box. Depending on your search, it also does music search, map search, currency conversion, metric unit conversions, stock quotes, news search, image search and more.

As Google search and MySpace have shown there's more of a 'Wow' factor when an application takes a well integrated, multi-disciplinary approach than from merely being AJAXy.


 

Om Malik has a blog post entitled Microsoft Partners, You Been Zunked which talks about what the recent Zune announcement means for Microsoft's partners in the digital media business. He writes

So Microsoft is going to get into the music device business - imitating the same “integrated experience” philosophy as Apple has successfully deployed to carve itself a big share of the portable music player and online music business.
...
More on that some other day, but the real and perhaps the only story in the news is that Microsoft’s partners - from device makers to music services - just got double crossed by the company they choose to believe in. I like to call it Zun-ked (a tiny take off on Punked.)

Let me break this down: Zune - the devices, the platform, and the store/service - will compete with everyone from Apple (of course) to Creative Technologies, iRiver, Samsung, Archos, Rhapsody, Napster, Yahoo Music and anyone dumb enough to buy into Microsoft’s visions of Urge, Media Player, PlayForSure etc.

Microsoft could argue that Zune would be unique and those others can still do business. But it is also a classic example of why Microsoft is lumbering bureaucratic morass wrapped in a can of conflicts. A modern day version of medieval fiefdoms, perhaps? Take for instance, Urge which is built into Windows Vista, and is what I guess you could call an almost integrated experience. What happens to consumers when faced with the choice of Zune or Urge!!! Answer - iPod.

This thought popped into my head as well and I'm sure there are folks at Microsoft who have answers to the questions Om asked. We already have Microsoft employees like Richard Winn and Cesar Menendez blogging about Zune which means that Microsoft is definitely participating in the conversation. It'll be interesting to hear what they have to say about how Zune relates to Urge, PlaysForSure and a number of other questions that have been asked in various stories about the announcement. 


 

Categories: Technology

Michael Gartenberg of Jupiter Research has a blog post entitled Zune is Real and Here's What it Means - First Take Analysis where he writes

If you have the current issue of Billboard, there's an article in there as well.

First, this is an acknowledgement that Microsoft is clearly not happy with Apple's dominance in digital music. I don't think it is concern about new growth scenarios. It's more a concern that Apple controls a key endpoint in the digital home and that Apple bits flow only to other Apple controlled bits or devices. That scenario doesn't bode well for Microsoft's larger ambitions Second, even though Microsoft still talks about the diversity of the Windows platform as an overall advantage, let's face it, the platform argument is dead and licensees will have to deal with it. On one hand, no one has ever successful created a business where you license technology to licensees and simultaneously compete with them on the device side. On the other hand, it's not like there's a lot of other places for licensees to go to get technology.

So what's the challenge? Essentially there are three things.

  • Creating a technically competent challenger...
  • Creating a lifestyle device...
  • Creating a platform...
...
Early market share, however, isn't likely to come from disgruntled iPod users looking to switch. The real losers in the short term are likely to be the likes of Creative, iRiver and other former partners that have failed to deliver to market share from Apple and will now find themselves not only competing with Apple but with their former partners from Redmond.

Interesting. As someone who's bought 5 iPods over the past few years (2 for me, 1 for my mom, 1 for my girlfriend and 1 for her daughter) I'm quite the fan of Apple's devices and often walk the hallways at work looking like one of those silhouettes from the iPod ads. I'll definitely take one out for a test drive when I'm shopping for my next music player.  So far nothing has compared to the iPod experience but Microsoft's work with XBox/XBox Live shows the company can compete when it comes to hardware/online service combos.

PS: Isn't it weird how different the results are for http://images.google.com/images?q=ipod+ad vs. http://www.live.com/#q=ipod%20ad&scope=images&lod=2&page=results?


 

Categories: Technology

July 22, 2006
@ 12:42 AM

It's been one of those weeks where it feels like I spent more time sitting in meetings or composing meeting notes than actually doing productive work. Wonder what it's like? Read the post Fireside Chat with Khoi Vinh and Jeffrey Veen: “In-house vs. on your own” on the 37 Signals blog which is excerpted below

About the chatters
Khoi Vinh is Design Director at the NY Times and creator of Subtraction.com. Previously, he was a founding partner at Behavior. Jeffrey Veen is Product Director for Measure Map, now owned by Google. Previously, he was a founding partner at Adaptive Path.

Matt and Jason from 37signals moderated.

Matt L.
Khoi, what’s the biggest difference between your typical work day now versus when you were at Behavior? And Jeff, what’s been the biggest change since your shift from Adaptive Path to Google? What do you like better about your new job? What do you miss about your old one?
Jeffrey V.
Meetings!
Khoi V.
Meetings is right.
Jeffrey V.
At a large orgainzation, communication is different than in a small team.
Khoi V.
There are a lot of meetings for me — sometimes that’s about 60% of my week.
Jeffrey V.
Yeah, that sounds like my schedule.
Matt L.
What % of these meetings are necessary/productive?
Jeffrey V.
Hmmm… I’m not sure I could quantify that.
Khoi V.
I’d say about 90% of the meetings I attend are necessary and productive. There are very few time wasters.

In a way, I’ve come to see meetings as central to the success of the design group I lead. They’re my opportunity to articulate the hows and whys of the design process.
Jeffrey V.
Meetings are a byproduct of scale,

For example, when we were working on Measure Map, we could come to a conclusion with five people very quickly, and launch something new.
Jeffrey V.
But at Google, there are far more dependencies.

What I miss from my old days on the XML team at Microsoft is that I often would take a day off from meetings and either shut myself in the office to get work done or work from home. Somewhere along the line I lost that habit and now every day I spend most of the day either in meetings or killing time between meetings.


 

Categories: Life in the B0rg Cube

Some of our users have pointed out that the http://www.rssbandit.org domain which houses information about the RSS Bandit project including documentation and support forums is down. This is due to the fact that our hosting provider has taken down the site because it "uses 100% of CPU and slows down the other websites on that server" and it will not be reinstated until we fix whatever is causing this issue.

Torsten and I are trying to get this fixed as soon as possible. Thanks for your patience.

Update: The site is back up.
 

Categories: RSS Bandit

Microsoft is the only company I've worked for us a full time employee which means that sometimes I wonder how different my perspective of inter-office interaction is from that of the average software developer with a wider range of experiences. For example, one thing I've noticed about internal mailing lists is that there are always people who seem to assume that they are smarter and more knowledgeable about a product or technology than the people who actually work on the product. You can tell these people by the way they point out obvious features that are missing in the product and berate the team for not having them (e.g. why isn't there podcasting support in Windows Media Player or social bookmarking in Windows Live Favorites or support for RELAX NG in System.Xml, etc). I've seen critics both internal and external to Microsoft raise these questions probably because every one of these questions seems like it points to a bad decision on the part of the product team. However things are never so cut and dried.

A couple of weeks ago, I read a blog entry on Robert Scoble's blog where he mentioned that one of the most surprising things about working at Microsoft was that practically every time he criticized a product team for a decision they made there was a good reason behind it. Just this week, I was reading posts by Joshua Allen and Mini-Microsoft that criticized the disappearance of Microsoft Private Folders 1.0 due to "concerns around manageability, data recovery and encryption". Neither of them considered whether these concerns could be valid as pointed out by a comment in the Mini-Microsoft blog which is excerpted below

So what makes you think, even for a New York Minute, that we haven't already been on the firing line because some "gotta have the shiny thing" senior middle mgmt bozo installed this My Private Folder "cool tool" and immediately forget the password that was "securing" the files for a $250,000 project?

I'm here in Redmond, Mini, working IT for a company with 4000 people internationally, 1000 in the US. Some of our staff has been in MS advertisements - there's no dearth of Kool-Aid here. But you want to blame the IT lords? No.

Blame the users to whom your company gave a loaded gun.

It's always interesting to see the other side of the story. Of course, I'm guilty of such criticism of product teams myself. Just this week, I walked over to Jay Fluegel's office to rant about the fact that MSN Spaces hasn't done much in providing users with cool widgets for their space or fixing the bugs in existing widgets in recent months. He not only agreed with me, he also showed me what they have planned to address my issues (i.e. Windows Live Gadgets) and I was blown away.

On the other hand, just because a product team thinks it has a good reason doesn't always make it one. For example, given the predictable amount of negative press about adCenter not supporting Firefox, Safari or IE 7 I would have made the call to not ship whatever features that depend on AJAX/ActiveX/whatever that depend on IE 6 than tell ~10% of the people on the Web that we don't want their advertising dollars. I have no insight into why they made this decision but I'm sure there is a good reason behind it. ;)


 

Categories: Life in the B0rg Cube

I recently stumbled on YouOS and was struck by how bad an idea I thought it was. I don't even have to write down why, because Jon Udell has already beaten me to the punch with his article Application UI goes back to basics where he writes

Consider the effects of the graphical user interface. At hospital admitting desks, in accountants’ offices, and at video retail stores, I watch people perform tasks for which the desktop metaphor — with its cluttered surface and overlapping resizable windows — is at best a distraction and at worst an impediment.

Although YouOS is an interesting bit of technical wizardry, it seems like a step back when it comes to providing value to end users. The fact that there are multiple, tailored interfaces to my data on the Web (e.g. del.icio.us for my links, My Yahoo! for my digital dashboard, MSN Spaces for my photos and social network, etc) all accessible from a different tab in my browser is a lot more powerful than the classic WIMP interface that drives desktop computing. Trying to port the desktop metaphor to the Web is like working on how to fuel your car with hay because that is what horses eat.

Last year at the Web 2.0 conference, both Ray Ozzie and Sergey Brin said similar things when asked about Web-based office suites. Of course, since then Google purchased Writely and shipped Google Spreadsheets which is somewhat contradictory. :)


 

Categories: Technology

Brian Jones has a blog post entitled Politics behind standardization where he writes

We ultimately need to prioritize our standardization efforts, and as the Ecma Office Open XML spec is clearly further along in meeting the goal of full interoperability with the existing set of billions of Office documents, that is where our focus is. The Ecma spec is only a few months away from completion, while the OASIS committee has stated they believe they have at least another year before they are even able to define spreadsheet formulas. If the OASIS Open Document committee is having trouble meeting the goal of compatibility with the existing set of Office documents, then they should be able to leverage the work done by Ecma as the draft released back in the spring is already very detailed and the final draft should be published later this year.

To be clear, we have taken a 'hands off' approach to the OASIS technical committees because:  a) we have our hands full finishing a great product (Office 2007) and contributing to Ecma TC45, and b) we do not want in any way to be perceived as slowing down or working against ODF.  We have made this clear during the ISO consideration process as well.  The ODF and Open XML projects have legitimate differences of architecture, customer requirements and purpose.  This Translator project and others will prove that the formats can coexist with a certain tolerance, despite the differences and gaps.

No matter how well-intentioned our involvement might be with ODF, it would be perceived to be self-serving or detrimental to ODF and might come from a different perception of requirements.   We have nothing against the different ODF committees' work, but just recognize that our presence and input would tend to be misinterpreted and an inefficient use of valuable resources.  The Translator project we feel is a good productive 'middle ground' for practical interoperability concerns to be worked out in a transparent way for everyone, rather than attempting to swing one technical approach and set of customer requirements over to the other.

As someone who's watched standards committees from the Microsoft perspective while working on the XML team, I agree with everything Brian writes in his post. Trying to merge a bunch of contradictory requirements often results in a complex technology that causes more problems than it solves (e.g. W3C XML Schema). In addition, Microsoft showing up and trying to change the direction of the project to supports its primary requirement (an XML file format compatible with the legacy Microsoft Office file formats) would not be well received.

Unfortunately, the ODF discussion has seemed to be more political than technical which often obscures the truth. Microsoft is making moves to ensure that Microsoft Office not only provides the best features for its customers but ensures that they can exchange documents in a variety of document formats from those owned by Microsoft to PDF and ODF. I've seen a lot of customers acknowledge this truth and commend the company for it. At the end of the day, that matters a lot more than what competitors and detractors say. Making our customers happy is job #1. 


 

Categories: XML

July 18, 2006
@ 05:12 PM

Yesterday, I spent way too much time trying to figure out how to import an OPML feed list into Bloglines from the UI before giving up and performing a Web search to find out the how to do it. Below is a screenshot of the key choices one has for managing ones feeds in Bloglines.

And this is what the Bloglines FAQ has in response to the question How Can I Import An Existing List of Subscriptions?

Once you have registered with Bloglines and replied to the confirmation email, click on the My Feeds tab at the top of the screen. Then, click on the Edit link. At the bottom of the left panel will be a link to import subscriptions. The subscription list must be in OPML format.
Why is importing a feed list an 'Edit' operation and not an 'Add'? Who designs this crud?