Thursday, December 13, 2007

The Way of the Dinosaur

With the cry, “The mainframe is dead!” the PCs entered the mainstream corporate computing world. Mainframes were dinosaurs, and their inevitable extinction was the next page in their history. But let’s look at this analogy more deeply.

The dinosaurs became extinct following a global environmental catastrophe. There was no war between the mammals and the dinosaurs. The mammals did not out-compete dinosaurs in any ecological niche. An external event radically changed the environment, eliminating the dinosaurs, who had successfully dominated the planet for 180 million years. Dinosaurs suffered a huge environmental catastrophe 200 million years ago. Only half of all dinosaur species survived, while a species which showed both mammalian and saurian characteristics failed, leaving true mammals to evolve in the shadow of the dinosaurs.

And so how does this inform our understanding of the competition between the PCs and the mainframes? The mainframes did dominate the corporate landscape for generations; they were big and capital-intensive. PCs provided an alternative processing mechanism initially for spreadsheets and ultimately many traditionally host-based processes. PCs learned how to connect for client/server computing and eventually to use the Internet for browser-based information access and analysis. So PCs competed successfully for a presence in a series of ecological niches that mainframes had once dominated.

But there is another environmental catastrophe forming. This shock will transform the computing landscape. The transformation is the green revolution. Fossil fuels are becoming a costly and undependable energy source. While the transformation to alternative energy sources is underway, conservation is now an imperative. Business will consider any measure to reduce energy consumption. Building design, telecommuting, and outsourcing all shift the energy burden away from the core business. IT consumes significant power. Measures that IT can take to reduce energy consumption get high marks, are scalable, and have measurable impact on a business’s overall energy use.

Personal computers consume a significant amount of energy. A desktop computer consumes 200 watts, and generates additional energy costs in removing its heat from the building environment. A thin client workstation – and the energy in the data center to support its computing – consumes 25 watts. Converting from desktop computing to thin client computing cuts energy costs by a factor of eight. While one physical server can host five to ten virtual servers (based on typical CPU utilization), that same physical server can host a hundred or more virtual desktops. Virtualization can reduce energy consumption by an order of magnitude or more in a medium to large enterprise.

What other benefits and risks does the organization face when converting from desktop personal computers to thin clients? On the benefit side, the data remains in the data center, so data loss because of a desktop error does not happen. The firm can deploy comprehensive backup and disaster recovery mechanisms. No user’s data would be lost because they forgot to connect and run a backup job. Also, support and maintenance costs drop. The firm will not need to keep a spare inventory of parts for multiple generations of PCs, and the tech support staff will have all the diagnostic information in the data center. Users won’t have to bring their PCs to the help desk to get software installed, and they won’t have to run virus scans or software updates to stay secure or remain current. These processes can be built into the virtual desktop environment inside the data center. Information cannot be stolen from a thin client, since it does not leave the data center. No user can insert a USB drive and download files, or lose a laptop with a hard disk full of customer records.

What risks does a firm face when migrating towards virtual desktops? There are some applications that don’t play well when virtualized – heavy graphics and 3D modeling, for example. These need an unencumbered host with a huge amount of available capacity and may not render well across the link between the virtual desktop and the screen. If the user works at locations where connectivity is problematic, he may need the entire project on his laptop, a fat client device.

More importantly, when firms virtualize their networks they may not have as much visibility into the network activity between virtual desktops and servers. And, in this virtual network, they may not be able to track which users are where. Users’ virtual desktops may move to balance load or recover from an interruption in service. Most importantly, the traditional reliance on a perimeter, whether for security, systems management, capacity planning, or compliance, vanishes in the virtual world. This requires clarity in defining business service level objectives. Policy cannot be imbedded in network topology as it was in the 1980s and 1990s.

So the battle between the mainframes and the PCs may turn out a bit differently than that between the dinosaurs and the mammals. The impending environmental catastrophe threatens the power-hungry PCs, and the large hosts, which efficiently parcel out computing, storage, and bandwidth, across a broad population of users, may prove to be the more adaptable and responsive creatures in this cyber landscape.

Friday, November 16, 2007

Varieties of Social Networking: FaceBook, LinkedIn, and YouTube

As a user of FaceBook and LinkedIn for a while now, I’ve been struck by the distinctiveness of each form. I’ve done some surfing through YouTube as well (Muffins!), thanks to my kids. I’ve reached two conclusions, one specific to the technology and a second broader one relevant to the impact media have on individuals and society.

LinkedIn has the feel of a distributed corporate address book: pre-classified categories of information and a fairly high degree of architectural rigidity. There’s no API to attach additional applications, so there no LinkedIn ecosystem of third party vendors or open source initiatives building around the LinkedIn community. Rather, it serves as a stand-alone application with a well-defined purpose and rigidly scoped value proposition. This leaves LinkedIn vulnerable to a potential successor with capabilities that could extend and therefore obsolete it. It appears to be architecturally self-limited. I use LinkedIn frequently for a predefined purpose – locating colleagues, and most valuably tracking colleagues who have moved on to different positions. LinkedIn does a good job of maintaining a current address for professional colleagues. Note that Plaxo is getting stronger in this regard, although I do not use Plaxo for much more than e-mail address synchronization at the present.

In some regard this narrowly scoped architectural governance echos AOL’s model. By limiting the number of participants in any chat room, and by limiting conversations to brief text, AOL maintained a high degree of control over the political and economic potential that chat rooms offered.

At the other extreme, YouTube and MySpace seem to be about individual broadcasting and mass market initiatives, as opposed to strengthening pre-existing social relationships. Friends do notify me about new content on YouTube or MySpace, and I take a look, but there is little structure or support for dialog or community in those environments as far as I can see. Active participants internalize the architecture and complete the social governance functions through self-policing; either a member chooses to conform to the norms of the group or they face direct challenges from group members that can erupt into flames. It is hard to imagine a flame war on LinkedIn.

As an analogy, LinkedIn and Plaxo seem to function like electronic directories, while YouTube and MySpace seem to function like electronic bulletin board services.

But what of FaceBook? Membership is open. Users can elect which groups they wish to join, although some groups require approval. Users can also start groups of their own. So if a user doesn’t get into a surfing group, he can start his own and build a competing environment. Groups are unlimited in size, and can exchange messages and e-mail, post photo, video, and music content, and most importantly can build additional applications on the FaceBook platform. This makes FaceBook an OS in the cloud. There is a substantial ecosystem of applications surrounding FaceBook today. Users can decide which content they post, which groups they join, and which applications they use. This three-dimensional experience makes life much more interesting for FaceBook users.

Within groups there are capabilities for governance and structure that permit communities to coexist without interference, and allow individuals to participate in multiple communities without friction. From a competitive perspective, FaceBook is stickier than other modes of social networking. This makes it a more attractive platform for highly differentiated marketing. Both Microsoft and Research in Motion have strong interest in FaceBook, understanding the demographic of the FaceBook user. Microsoft sees a potentially valuable advertising channel, while in October 2007 RIM built a FaceBook application for the BlackBerry that is generating some buzz.

In contrast, neither Plaxo nor LinkedIn have a unique approach to integrating with BlackBerry – it’s just another phone – while MySpace and YouTube appear as undifferentiated video or internet content to any BlackBerry or other cell phone user. So FaceBook through its multi-dimensional capabilities adds value to other communications media.

From an advertising perspective, it makes sense that Coca-Cola would run 500 web sites and underwrite productions on MySpace and YouTube – the model is more of a mass broadcasting. It is hard to imagine Coca-Cola advertising effectively on LinkedIn.

The wider observation echoes Marshall McLuhan. While there are strong differences between the three categories of social networking, there are profound underlying similarities. Any new media attracts huge attention on its initial appearance. Once it becomes part of the fabric of media choices, it tends to become invisible. During the 1920s, a new word appeared in the English language: “Phony.” It meant “something you heard on the phone.” People first confronting the new device noticed its distinctiveness and reacted with caution and mistrust. By the 1950s most homes had phones, but the teenagers of that era lived on them – while their parents failed to understand how anyone could talk on the phone for so long. (I have a live recording of the comedian Shelly Berman from the late 1950s in which he gets a huge laugh from his audience when he describes his daughter: bobby sox, poodle skirt, and a phone growing out of her ear.) And today cell phones have become fashion statements.

Social networking is a new medium. The distinctiveness that we perceive in these early days will become invisible as we adjust our sensorium to accommodate this new medium. People who use social networking will have more in common with each other than those who don’t. Today the similarities between people who get their news from Fox, NBC, or The Daily Show are greater than the differences; just as the similarities between those who get their news from the New York Times, the New York Post, or the National Enquirer override the differences.

So the final lesson relates to media aggregation. As different media appeal to different types of people, media aggregation reveals much less synergy than might appear available. The work to translate content from one channel to another may yield no attractional value – no stickiness – when that revised content is eventually rendered in the new medium. If someone sponsored a full-length movie based on the “Muffins!” piece it might not win much share. The long range prospects for Cavemen (the sitcom based on characters from an ad campaign) seem grim.

Now if I can just figure out how to get news of this new post to my friends and colleagues on LinkedIn and FaceBook. So, tell me, how do you use different social networking technologies?

Tuesday, November 6, 2007

Food and Wine Service - Spaghetti Sauce Recipe

During my time with Gartner, some of us toyed with the idea of creating a subscription service to rate food and wine: Everything from restaurant reviews and wine tasting notes to recipes and memorable meals. I subscribed to Robert Parker's The Wine Advocate and found his taste to be flawless.

While that dream remains a future possibility, I've got some experience cooking, fortified by a few adult education classes at the Culinary Institute of America during the 1980s. In thanks to them, and as my first gift to the Internet community, here's my recipe for home-made spaghetti sauce. I learned it from my Mother, and have modified it with experience over the past forty years. It takes time. 


Sharpen your knives. 


Prepare the stock

Ingredients:


Marrow bones, 1#
Peeled turnip in medium dice, 1/2 #
Peeled parsnip in medium dice, 1/2 #
Carrots in medium dice, 1/2 #
Large Spanish or vidalia onion coarsely chopped
Two leeks, rinsed and coarsely chopped (white and green parts)
Three celery ribs, coarsely chopped

Method:
Roast vegetables under broiler until lightly toasted, five to ten minutes. 


Put marrow bones and roasted ingredients in large stock pot and fill with cold water. 


Slowly bring to boil.
Simmer 3 hours, skimming regularly.
Strain through a fine sieve and reserve stock.
Yield: 2 qts

Note that this stock can be reduced considerably and yields a wonderful consomme.

Spaghetti Sauce:

Ingredients:

Two large cans whole tomatoes

Large can tomato paste (I prefer Contadina) (12 oz)
Peeled turnip in small dice 1/2 #
Peeled parsnip in small dice 1/2 #
Peeled carrots in small dice 1/2 # 


Olive oil
Large Spanish or Vidalia onion chopped medium 


Three peeled garlic cloves, minced
Two leeks, washed and trimmed, chopped medium (whites only)



Two celery ribs, peeled, in small dice
Chopped meat (ground beef or pork) 1#
Sweet Italian Sausage 1 #
Bouquet garni



Method:
Bring stock to a medium boil 


To prepare  the tomatoes, pour off the liquid and reserve. Rinse the tomatoes under cool water, removing the skin, the ribs, the seeds, and the clear gelatinous material surrounding the seeds. These make the sauce bitter. 

Add rinsed tomatoes and reserved juice
Add root vegetables

Add bouquet garni (peppercorns, Bay leaf, parsley, oregano, basil) 


In a frying pan, heat olive oil and clarify onions, garlic, leeks, and celery. 

Add to boiling stock.
Brown meats and add to stock. 


Let simmer two to three hours.
Salt and pepper to taste.

Note that this sauce improves after being refrigerated overnight. It can be frozen, as well. I generally make four times this amount and freeze the extra for later dinners.

For dinner, serve with a leafy green salad, garlic bread, grated Romano or Parmesan cheese, and a red wine (good for the heart) - my preference is the Gaja Barbaresco  but even a simple Chianti will work well.