Monday, February 21, 2011

I'm a food nazi...

After reading my first two blog posts, you might get the idea that I only care about technology, but that's just not true. I have opinons about many more topics. So today, I want to talk about food and nutrition. Specifically, I want to talk about the role that nutrition plays on the immune system. First, let me start out by saying that I'm neither a nutritionist, nor a doctor (and no, I've never played either on TV). What I am is a guy with an autoimmume disorder called Crohn's Disease that causes chronic imflammation of the digestive system and so I'm really focused on the stuff that goes into my system by way of my mouth.

Interestingly, physicians who treat this disease want to use really toxic drugs to suppress the immune system in order to control the symptoms and slow the imflammation; and they are quick to say that diet isn't really the cause of the disease. And that may be very true. But I'm here to tell you that diet IS a good way to positely impact the desease WITHOUT the use of the drugs.

As you can guess I do a lot of research on the disease itself and on ways to treat it without drugs, and the number one method is to adjust diet, including supplementation, as reported from fellow sufferers. Crohn's disease affects each person differently, and is triggered by different substances and different events. Some claim stress can trigger a "flare" of the disease, while others claim paricular times of the year are worse than other. Almost all claim one type of food or another. And the symptoms can range from severe pain, to gas to diarrhea to joint and eye pain. It's all over the board.

But the point is, almost everyone can point to a food or substance that causes problems, which leads me to believe that while diet may not be the cause of the disease, it's definitely a key factor to controlling it. As a matter of fact, I've come to believe that the disease itself causes the body to develop allergies or sensitivities to certain substances that when exposed, cause inflammation in various parts of the body including the mouth, intestines and joints. And with continued exposure, the inflammation causes irreversible damage to the affected tissue... usually the intesines. And it's this damaged tissue that causes the ultimate problems, including intestinal blockages, which really suck, by the way!

Over the past 25 years of being diagnosed with Crohn's, I have identified the following foods that exacerbate the disease: caffeine, alcohol, deep fried foods, processed foods, and most recently discovered, refined sugar. Now, what's interesting is that I've known about the caffeine and the fried foods for awhile, and have kept them out of my diet, but the remaining substances, especially sugar and processed foods, I have discovered through extensive reading and testing. And the subject of processed foods, I would probably dedicate a separate blog post to, but suffice it to say, when your foods contain chemicals and substances that have been cooked and processed beyond recognition, there isn't much nutritional value left to be found. At best, they provide empty calories. At worst, they wreak havoc on the human body. (No, don't get me started on processed foods...)

What's interesting is that doctors tell us Crohn's sufferers to stay away from high fiber foods, such as veggies because it can worsen the inflammation, and this is indeed true when the disease is active. But, when the disease is under control, fresh whole foods, like veggies, fruits, lean proteins, etc. are actually good for holding the disease at bay. That's because fresh whole foods supply the body with the things it needs to maintain the immune system, and when the immune system is behaving, it can work wonders on fending off all kinds of nasty things... like Crohn's disease.

So this is why I am a food Nazi. And it shouldn't required having a digestive disease for everyone to be a food Nazi, especailly those of you with kids. Look at the list of the things I can't eat. None of them are nutritious or healthy for our bodies, even for people without digestive diseases. Our bodies were never intended to process these foods and chemicals... they're all products of the inventive human being; but thought wasn't necessarily given to what these foods could do to our systems. It was a matter of taste over health. The truth is, our bodies are engineered to eat whole, raw foods. Veggies, fruits, seeds and nuts, lean animal proteins, etc. and it's these things that will provde us with the optimum nutrition and minimize disease... and not just digestive disease like Crohn's, but also Diabetes and heart disease that stem from the stuff that we stuff our faces with.

And before someone jumps all over me about consuming animal protein, I just want to mention a couple of things. There's a reason why the meats we have today are so unhealthy for us... it's the way the animals are fed, raised and bred for taste and mass consumption. Cows, pigs and chickens were never meant to be fattened up on corn and animal-based feeds and treated with steroids and antibiotics. They were meant to feed on the land. Healthy in = healthy out. It's very difficult to find really healthy lean meats today unless you get them from an organic farmer who has grass-fed livestock. But if we were able to get ourselves back to the way livestock should be raised - off the land - then we wouldn't have so many concerns and issues about consuming animal protein. Also, if meat was actually raised in this healthy manner, then we would be able to eat it in its most healthy and natural state... raw!

Anyway, blah, blah, blah. I've rambled on enough. I am pleased to report that by staying away from these trigger foods, getting a boost of probiotics from really good yogurt and probiotic supplements, and taking a vitamin C and D for immune system health, plus running 3-4 days per week, I am off all toxic, immune system suppressing medications and am feeling better than as long as I can remember. And, since staying away from those foods, I really have lost the taste for them altogheter. Just the thought of a big hunk of cake or a chocolate chip cookie makes me feel unhealthy.

There's nothing like eating healthy and feeling healthy. It's said that 80% of the human immune system is controlled from the digestive system. So get out there and eat it raw and eat it whole! You'll be glad you did!

Sunday, February 20, 2011

Hey You, Get Off My Cloud...

OK, I have to give props to my colleague Eric Zillmer for affiliating that Rolling Stones song with cloud computing, but I thought it was pretty clever, so I am reusing it (thanks Eric).



Last time, I discussed the merits and pitfalls of social networking in the business environment. As discussed, there's no doubt that social networking will have a prominent place in business, but the "build it and they will come" strategy doesn't work. Unless people are compelled to use social technologies at work, they just won't do it. It's incumbent on the business and the IT organization to work together to identify those compelling applications that will ultimately draw in the users in an enterprise.



So, now we move on to cloud computing. It too, is a technology that ultimately came to be from the consumer space from vendors like​ Google (gmail and Google Apps), Microsoft (Hotmail and MSN) and America OnLine (AOL). But, Cloud computing also has its roots in application service providers like Salesforce.com and hosting companies like Rackspace. So out of the gate, the cloud has a leg up in the business environment.



But what exactly is "the cloud"? And why should Enterprises care about it? Well, there are many definitions to be found, so let's just agree to a couple of simple ones to get everyone on the same page. Cloud computing comes in two basic flavors: public and private. Public means that all of the systems hosting the applications are owned by someone other than the private enterprise using the applications, and systems are being shared by many enterprises at one time. Private cloud means that the systems hosting the applicaitons are being used privately by a single enterprise, and may or may not be located in the enterprise's data center. Sometimes a private cloud will be employed for security or data integration reasons.



Both public and privte clouds share some common attibutes:


Both employ technologies to allow very fast server or application provisioning. That is, if a developer needs a new server to host an application, they can typically make the request at a web-based portal and have the server running in a matter of minutes. As well, the subscriber of the service can also scale the size of the service very quickly to meet demand. More memory, processor, storage, etc. are almost immediately available at the click of a mouse.


Next, both cloud types provide variable pricing. That is, the subscriber of the cloud service only pays for what they use, no matter how much hardware the vendor has in their data center.


Finally both public and private clouds tend to deliver tiers of service:

First, there's Infrastructure as a Service (IaaS)... that is, a server of some type (windows, Linux, etc) that only contains an operating system, and that operating system needs to be managed by the subscriber. Of course, that server is connected to a network and some sort of file storage, but all of that is invisible to the subscriber. The the only responsibility that the vendor has is to make sure the hardware is running. The basic advantage of IaaS is quick provisioning, variable cost, and elimination of internal data center real estate. Because the subscriber is responsible for maintaining the environment, they have complete control of that server.

Next is Platform as a Service (PaaS). This service inludes everything that the Iaas includes, but also adds tools and services to facilitate application development. This is valuable, for example, when a widely distributed development team needs to have access to central system which will allow all members of the team to collaborate on the creation of an application. An example could be a system with Microsoft .NET tools, or a PHP development environment, or perhaps Ruby on Rails, all types of web or client application development systems. Like with IaaS, PaaS is typically maintained by the subscriber, but heavy customization and flexibility is available.

The final tier is Software as a Service (SaaS). This is a service where a vendor offers a discrete application to subscribers, typically with a per user, per month pricing model. These applications can range from Customer Relationship Management to Email to Work Order Management systems and a whole lot more. In most cases, flexibility and customization are not allowed. The subscriber uses the application "out of the box" rather than having the ability to change it to meet specific needs. The advantage if this type of service is the avoidance of the capital expenditures typically required to run such an application in an enterprise's data center, which can be extensive, depending on the application. Also, the cost varability mentioned in the previous service is also an advantage, especially for organizations that tend to have staff fluxuations. Also, SaaS tends to be associate with public clouds only.


By the way, there is a concept of a third cloud type, called a Hybrid cloud, but the reality is, it's not separate type of cloud provider, but rather, it's simply a combined use of public and private clouds, with a special software layer, called orchestration, that allows a subscriber to request a service (IaaS, PaaS or SaaS), and the orchestration layer decides whether to use a publicor private resource. This premise of course assumes that an enterprise has both at it's disposal and has determined the rules for the use of one over another.


So, why should Enterprises care about the cloud? Well, a couple of reasons are mentioned above. Capital cost avoidance is a big one. Any time large computer systems can be obtained as an expense rather than through capital expenditures, financial advantages can be gained. And we're not just talking about the computer hardware, networking, floor and rack space, power and air conditioning that can be expensed and variabilized. We're also talking about expensive software licensing from companies such as Microsoft and Oracle. The typical procurement model for these applicaitons requires a fixed number of users for a fixed number of years with large ongoing maintenance agreements, and allows for zero variability. Using cloud-based services can allow a company to completely escape having to enter into these handcuff agreements.

But these are just the obvious financial beneifts. Another benefit is mobility. When services, like email, business and productivity applications can be offered on the cloud, users can not only access them from anywhere, but also access them from a wide variety of devices. This not only give an enterprise's users the freedom of device and work location choice, but it also can allow an enterprise to greatly reduce the "weight" of the computing devices it provides to its users. That is, these devices can be simple internet devices that access all applications via web browsers, eliminating the need to distribute and manage local software, or even eliminating laptops or desktops running Windows or some other full operating system.

And finally, there's agility. Cloud providers have HUGE infrastructures. More server, networks, racks, and storage systems that can be imagined. And all of that infrastructure translates into an enterprise's ability to provision as little or as much infrastructure, platform or software as needed, pretty much at an instant. While not every company has huge swings in their business demands, such as retailers at Christmas, or pizza joints during the Super Bowl, but no matter what the demand curve, the cloud can provide a solution that allows an enterprise to be far more agile than when utilizing resources in their own data center.



So that's my story and I'm sticking to it. Companies aren't sitting still with regards to adopting a cloud model. Some might say companies been using the cloud for years with services like expense processing, Corporate Travel services, Payroll) and others. But those are just individual decisions made to avoid certain expenditures, such as in-house infrastructure, or non-core-competency expertise. It's now time to establish a global cloud strategy and begin our great migration toward that strategy so that we can also take advantage of agility, mobility, variability, availability and all the other "abilities" that the cloud can bring. You can bet your competitors are figuring out how to use it to their advantage, and you should be doing the same. I hope that when the dust settles, my company will actually be far ahead of our competition in the Information Solutions that we provide to our users, partners and of course, our customers!

Social Networking, the cloud and Pet Rocks

OK, it's a stupid title, and maybe pet rocks don't really fit with the other two, but the point of the title is, even when you think something is just a fad that won't take off... surprise, it does anyway. I mean really, people actually paid $10 to buy a rock in a paper pet carrier? Yes, they did... lots of them!

And sometimes I ask myself the same thing about social networking... like "people really spend hours of their precious time spying on their friends personal (albeit public) lives? And of course, the answer is, they do. And I'm even guilty of of it. Facebook can be fun! And the reason I think it's so popular in our personal lives is that it scratches an itch that most of us human beings have in our personal lives... lurking. And I don't mean that in a negative way... it's human nature to want to know what's going on with friends, family and sometimes, complete strangers. It's a natural fit with the culture of our personal lives. And apparently there are at least 600 million​ lurkers in the world, and those are just the ones on Facebook.

So, the question I pose is this: just because social networking is viral in the personal space, does it mean it it should have a place in the business world? Does this need to stay connected and watch what others are doing fit the corporate culture? And more importantly, are there great things that can happen to a company that becomes social? I think the answer is undoubtedly yes, but it's a completely different paradigm than social networking in the wild. Because connecting and sharing are not natural parts of corprorate culture, especially ones that are steeped in 100 years of tradition. We can't just expect to "build it, and they will come" (to abuse an already abused cliche). Instead, social-enable applications need to be implemented that replace "the old way of doing things" so that use of the new applications is mandated. If you want to perform function X, you have to use the new social application. Otherwise, left alone, people wil naturally revert to what they are comfortable with. And for people that are entrenched with their old processes (and aren't a member of Gen Social) their primary excuse for not participating in that new social intranet is "I'm already too busy with my work tasks... I don't have time to socialize and play with new tools that don't directly support my job".

Only when these applications offer compelling content, and even mandated features will they catch on. And as much as we would like to tell the Baby Boomers to get with the program (and I'm one of them, so watch what you say), until everyone from that era has retired, and corporate America is run by the X/Y/Social, we will have to figure out how to incent these legacy employees to participate in the social enterprise. And watch out you younger generations... soon enough, you'll be seen as the old fuddy-duddies of the company, and the "Technology Implant Generation" will be pushing you to have the chip surgically installed! Don't laugh... you couldn't have told me 20 years ago that I'd be carrying a phone that's so smart it can impersonate a Bic lighter!

Next, the cloud... what is it good for? (and no, it's not "absolutely nothing" for you old people that know the song I'm referring to).

Intro to my Brain

I've never had a blog. Not that I haven't believed in it, and I certainly do have an opinion or two about things. But I was always of the mind that I either didn't have the time or that nobody would really visit my Blog. Well, it's very possible that nobody will read a word of what I have to say, but since I am the IT sponsor for a large project at work to implement social applications, I figure it's time for me to set a good example and embrace the media. And no, having Facebook and LinkedIn profiles doesn't count.

So welcome to my brain. Beware, some of my opinions and ideas may be lurking just below the surface. Show me yours and I'll show you mine!