{"id":166,"date":"2011-05-21T11:34:29","date_gmt":"2011-05-21T18:34:29","guid":{"rendered":"http:\/\/www.corneliadavis.com\/blog\/?p=166"},"modified":"2011-05-21T11:34:29","modified_gmt":"2011-05-21T18:34:29","slug":"paul-maritzs-keynote-at-emc-world-2011","status":"publish","type":"post","link":"https:\/\/corneliadavis.com\/blog\/2011\/05\/21\/paul-maritzs-keynote-at-emc-world-2011\/","title":{"rendered":"Paul Maritz&#8217;s Keynote At EMC World 2011"},"content":{"rendered":"<p>Of all of the keynotes and big stage presentations from <a href=\"http:\/\/www.emcworld.com\/\">EMC World 2011<\/a>, my absolute favorite was the Tuesday morning session from VMWare CEO, Paul Maritz.  I tried to tweet a few things but in the end decided that too much would be lost in 140 character snippets.<\/p>\n<p>I remember seeing a VMWare presentation about three years ago, maybe four, probably at an EMC World but I don\u2019t remember exactly.  After the presentation, in which they presented a pretty weak view of the future of VMWare, I figured they had peaked.  Microsoft was making a hypervisor now and it sure looked like VMWare\u2019s bread and butter was being commoditized.   It\u2019s clear now that I couldn\u2019t have been more wrong.  VMWare is still on the top.  They have great products, they have made some fantastic acquisitions (Spring Source!) and have a very strong vision for the future.<\/p>\n<p>The overall theme of the session was about the transformations we are seeing across the entire information technology landscape.  Paul talked about transformations happening at the infrastructure level, at the application level and at the user interface level.  My aim with this post isn\u2019t to summarize all that he presented, I couldn\u2019t possibly hope to do justice to Paul\u2019s outstanding talk, rather, I want to share with you a couple of insights that really caught my attention.  Sound bites if you will.The first is the 1,000,000 foot view of the VMWare future: the hypervisor is, in fact, commoditized, and that is perfectly okay with VMWare.  They give the hypervisor away for free (something that delights the likes of me when I want to use it for personal use) \u2013 so you see, it\u2019s not their bread and butter anymore.  What makes VMWare a viable business are the services that are put around virtualized resources.  It\u2019s the ability for virtualization to solve the restart problem for long running computation-intensive loads.  It\u2019s the ability to move around workloads, even while they are in-flight, that allows server consolidation.  It\u2019s the ability provide fault tolerance with a checkbox.  It\u2019s all in the services baby!<\/p>\n<p>I\u2019m not usually a process person, if you know me, you know I am a self-proclaimed \u201cpropeller-head,\u201d but something Paul talked about resonated with me.  He said that virtualization allows us to measure IT resources in a way that we couldn\u2019t do before.  Yeah, cloud-motherhood and apple pie.  But the spin he put on it was that this measurability isn\u2019t only used to assess the effectiveness of your IT department but, is also used to hold the IT customer accountable for what they are asking for.  Have any of you ever asked IT for something and then never used it? Guilty.  If we have to pay for it (which we can only do if it is measurable), then we will surely be more careful with our request, ultimately making the company as a whole function more effectively.  Okay, so enough of me dabbling in business concerns. \ud83d\ude09<\/p>\n<p>Perhaps my favorite sound bite from the session was when Paul moved from talking about infrastructure to talking about applications.  He was lamenting the design of modern programming languages, complaining, at first, that languages like Ruby are extraordinarily hard to compile and optimize.  But then he acknowledged that with the level of power in the machinery we have today, that the time has come for the machines to do the heavy lifting, rather than the developer.  Maybe, with these new programming languages we allow the developer to be more productive, or perhaps , we open up programming to a broader cross section of the population with a more accessible programming experience.  Instead of giving developers a toolset  so they can build things designed to execute efficiently on the computer, we give them a toolset designed to make <strong>them<\/strong> more efficient and let the computer do the hard work.  Yeah!  That time has come.<\/p>\n<p>Finally, the last tidbit I want to share starts with Paul recalling that beginning in the 1970s with Xerox Parc, and continuing into the 80s and 90s at places like Microsoft, a fundamental focus was on automating the physical desktop.  When they looked at the physical desktop it had things on it like documents, file folders and inboxes and this is why you see these abstractions in computer systems today; heck, the name of my former company, Documentum, makes that very clear.  The insight Paul shared is that the tasks that individuals are doing today are decreasingly document-based and are increasingly stream-based.  We take in streams, modify them, combine them with other streams and generate new streams.  While that insight isn\u2019t earth shattering (though it is, perhaps, a bit subtle), when I think about what we as an industry need to do to adapt to that transformation, well, it\u2019s daunting.  When I think about programming models, for example, document abstractions are deeply ingrained (XML D(ocument)OM,  HTML DOM, etc.).  I remember a time when explaining the folder metaphor to a non-computer user was hard. Decades of training and use have cemented those notions not only into the toolsets but also into our subconscious and now we need to change that.  Bring it \u2013 I\u2019m up for it!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Of all of the keynotes and big stage presentations from EMC World 2011, my absolute favorite was the Tuesday morning session from VMWare CEO, Paul Maritz. I tried to tweet a few things but in the end decided that too much would be lost in 140 character snippets. I remember seeing a VMWare presentation about [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5,11,36],"tags":[],"class_list":["post-166","post","type-post","status-publish","format-standard","hentry","category-cloud","category-emc","category-vmware"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/posts\/166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":0,"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/posts\/166\/revisions"}],"wp:attachment":[{"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/media?parent=166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/categories?post=166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/corneliadavis.com\/blog\/wp-json\/wp\/v2\/tags?post=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}