Posts Tagged ‘Web Development’

Google Wave is Dead. Long Live the Wave!

Monday, August 9th, 2010

I Never Could Hang 10 (Minutes) on Google Wave

While enduring an endless series of flight delays and disgruntled passengers in the Baltimore airport that was my own personal travel hell on the evening of Thursday, August 5th, I came across this interesting and important article:

http://bits.blogs.nytimes.com/2010/08/04/google-kills-wave-its-collaboration-tool/?ref=technology

Even if you don’t read the article, you can see from the URL that Google has decided to put an end to the collaboration experiment known as Wave.  Wave will be available through the end of the year and most of its major components are now available as open source, should any devotees choose to continue developing the code base.  However, Wave didn’t reach the critical mass that Google was looking for and, without that critical mass of users, it wasn’t seeing a lot of innovation or updates to the features or UI. I view Google’s reach of 1M users as a “failure” with a bit of grin.  How  many other vendors out there would consider 1M users too few?  Otoh, if they wanted really wide adoption, why in the world did they require a private invitation?  Superior products are frequently hampered by inferior marketing and market delivery, this being a really good example.

Slide to the Rescue?

More Fun than Google Slide?

I also feel the need to point out that I have a lot of respect for Google giving the old heave-ho to a product that needs to go.  Many companies cling to a great idea, funneling huge amounts of resources into what everyone else can see as a black hole.  Failure, under vibrant and forward thinking leadership, is only success delayed.  Read Google’s take on the situation here.  Certainly, this means we’ll see Google pushing their new social media acquisition, Slide, much more as well. And, since many of the technological bits of Wave will live on, I’m sure we’ll see Slide advance in interesting ways.

Frankly, I found the general idea of Wave to be fascinating and powerful.  But after spending quite a bit of time, like at least 20 minutes, tinkering around with it, I still had no idea how to do anything with it.  I was so motivated to use it that I almost watched one of the videos that they’d posted to train you.  But honestly, am I just ridiculously jaded or has the overall market for cloud-based apps moved the bar for ease-of-use that anything that takes more than 15 minutes to figure out is drama?  I hate to say it, but I think the answer is a resounding “YES”.  By extension, I think that this is the main reason that email still trumps all other methods of collaboration. (Yes, that includes Microsoft SharePoint too for all you fanboys.)  That is, email does not disrupt any existing workflows, it has a clean UI, it doesn’t make you learn new ways of working, and it’s so widespread that you’re not hampered by a product that has a very limited user base.

Great Idea Leads To Great Product Success, Right?

The Graveyard of Ideas

I also feel that Google Wave is a good example of a technological solution looking for a problem, as well as a product looking for a marketing message.  When launching a product, it’s crucial to have a crystal clear message to a well-defined audience.  Any ambiguity in the message or muddling of the audience can spell doom.  And, IMO, Google clearly missed the boat on both counts.  Many of their demos were all about sharing photos.  Uh, ever heard of Facebook, n’est pas?  Then again, many later PR was about collaboration.  Then how come we didn’t get smokin’ hot project management demos?  A book that I recommend called The Innovator’s Prescription (website is here) says it very well:

“The graveyard of failed products and services is populated by things that people *should* have wanted–if only they could have been convinced those things were good for them. The home-run products in the marketing hall of fame, in contrast, are concepts that helped people more affordably, effortlessly, swiftly, and effectively do what they already had been trying to get done.” (Christensen, The Innovator’s Prescription, p. 16)

I really like Christensen’s point.  So many people who build products focus on the “should” of a product, as in “this should make a lot of people happy”, over and above providing an effortless aid to people’s daily tasks.   This leads me to a topic for another day, user-interface design.  But enough writing for now.  It’s bed time.

So what are your thoughts?  Do you think other factors contributed to Wave’s decline?

Thanks!

-Kevin

Twitter @kekline


Windows Azure Boot Camp

Monday, July 19th, 2010

I’m sorry that I got this out a bit late, but there are still a city or two where you can join in on these great free, 1-day classes on Windows Azure provided by Neudesic.   Atlanta, for example, is set for July 28th. You’ll get a deep dive program that will prepare you to deliver solutions on the Windows Azure Platform.

The region’s best Azure experts will teach you how to work in the cloud through training, discussion, review of real scenarios, and hands on labs. Snacks and drinks will be provided; however, you’re advised to bring an extension cord and to you to make your own lunch arrangements prior to the event.

For more information please visit www.azurebootcamp.com.

New Goodies from Microsoft – Microsoft Answers and Web Spark

Monday, November 16th, 2009

Here are a couple of nifty resources that you should bookmark.

Microsoft Answers

Join the conversation as a community leader through a new, fast-growing Microsoft site called Microsoft Answers.  The site currently focuses on Microsoft’s consumer products starting with Windows Vista.  Throughout the fall (actually, starting on September 28th), Microsoft began to add forums for Windows XP, Windows 7 and Windows Live Services (in English, with other languages to follow starting back in October). Forums for Office will also be added later, with more consumer products to be added as the Microsoft Answers community grows.

Microsoft Answers is already live in the English language– go to http://answers.microsoft.com to view the existing forums. On September 28 (PST), Microsoft Answers will also offer community forums around Windows 7, Windows XP and Windows Live Services.

You’ll need to register, but if you are currently registered with MSDN and/or TechNet, your credentials and user profile will automatically be recognized by the Microsoft Answers site via your Windows Live ID).  If you want to tweet about this, use the #MSAnswers hashtag.

WebSite Spark and Web Application Tool Kits

Microsoft has also announced WebsiteSpark featuring a number of Web Application Toolkits to the Web. Web Application Toolkits are designed to enable Web Developers to extend their web application capabilities simply and easily by providing them with a packaged set of running samples, templates and documentation – all in a consistent packaged format that is easy to download and run in a very short period of time.

One of the key criteria that I really like about the Web Application Toolkits is that they’re designed to enable Web Developers to get to an F5 (Run) experience very quickly and ensure that this is the right solution for their problem.  I’ve always felt that coders are much more like artists than they are like engineers.  And every good artists knows that they key to a great piece of art is the initial sketch.  Unfortunately, our application development tools frequently constrain us from making a sketch in code, running it, and then refining it.  After all, how many times have you heard about or been the developer who spent hours getting a sample to work, only to find it does not do the expected?

Microsoft WebsiteSpark includes 7 Web Application Toolkits (at the time of launch, maybe there are more now?), together with an introduction to the Web Application Toolkits on Channel9 by James Senior and Jonathan Carter.  Me likey the Channel9.  The example scenarios were selected based on feedback from community developers with the first 7 being detailed below:

  1. Web Application Toolkit for Internet Explorer 8 Extensibility. Check out the accompanying screencast.
  2. Web Application Toolkit for Bing Search. Check out the accompanying screencast.
  3. Web Application Toolkit for REST Services.  Check out the accompanying screencast.
  4. Web Application Toolkit for Mobile Web Applications. Check out the accompanying screencast.
  5. Web Application Toolkit for Template-Driven Email.  Check out the accompanying screencast.
  6. Web Application Toolkit for making Your Web Site Social. Check out the accompanying screencast.
  7. Web Application Toolkit for FAQs. Check out the accompanying screencast.

You can find the complete list of Web Application Toolkits here.   Microsoft plans for several more and are exploring additional ways to make it easier for Web Developers to find and reuse this content.