About

What am I about?

The following is by no means a complete list:

  1. I like honesty. Makes life easier. One less layer to worry about.
  2. If I am wrong, I will admit it. In my field of work, that is a learned skill.
  3. I am not a politician. In other words, when I’m asked a question, I will provide as straightforward an answer as I can.
  4. If #3 is true, then why is the title of this blog so circuitous? (Just trying to be clever)
  5. I believe in situations where there are only two options and they are diametrically opposed, one is right and one is wrong.
  6. I don’t believe in neutrality. To be “neutral” is to not be neutral. Good example of a self-refuting argument.
  7. I believe in absolutes. If I did not, then I would ask myself, “Am I absolutely sure I don’t believe in absolutes?”
  8. I am not a self-made man. Nor do I believe there are any in existence.
  9. I have a humble personality, but I also have an opinion. You can take it or leave it.
  10. I love speaking with people who intelligently disagree with me. It keeps me sharp.


What is this blog about?

This blog is primarily my sounding board, my soapbox, and my podium for all things related to virtualization, specifically x86 based virtualization. While there is a section where the topics will be more general, the primary goal is to share my experiences (and for you to share yours) as it relates to the exciting world of server and storage virtualization.

I have been using computers steadily since the early eighties. Besides playing games on computers as a child, my first serious run-in with them was when I first started programming my Atari 600XL using BASIC. Interestingly, computers haven’t changed all that much over the years. Sure they have miniaturized and have become faster, but the concept is still the same. Only with the recent announcement of the first commercially available quantum computer (May 26, 2011), which was purchased by Lockheed Martin from D-Wave, have computers changed in any significant way.

I have been leveraging virtualization in one form or another for over twelve years. Virtualization is the natural progression of increased efficiency in what we call “computing” today. The major upside with virtualized computing is that “computing” can be performed much more efficiently and more reliably than any other time in history. Detaching the software intelligence (i.e. operating system and applications) from the hardware platform (the physical circuits) by means of a very specialized thin layer of software has achieved in my opinion to be the greatest advancement in computer technology since the invention of the computer. This of course will continue to happen, as we are already on the advent of widespread use of nested hypervisors (quite a mental exercise).

The other side of the coin (and every coin has one), is storage. My perspective on storage is that it is foundational. No kidding. Not only is it the foundation (structurally speaking) of all major computer systems today (because you can’t do much without it), it has become the most important component because it stores all of the intellectual property (data) that our computer systems (and in turn, we) use. Without the proper sequence of 1’s and 0’s, the computer system becomes insignificant. And boy do we have a lot of 1’s and 0’s out there. So the data at the end of the day is what makes or breaks us in the business sense. Modern day system engineers are in essence what I call “bit jockey’s”, in that their success or failure hinges on whether or not they can keep those 1’s and 0’s in their proper order and place.

I hope you have enjoyed my first official textual utterance within the blogosphere. I look forward to hearing from you.