<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Randomness</title>
        <link>http://devcentral.f5.com/weblogs/macvittie/category/58.aspx</link>
        <description>Everything that isn't really relevant to SOA or application delivery but makes life fun. </description>
        <language>en-US</language>
        <copyright>Lori MacVittie</copyright>
        <managingEditor>l.macvittie@f5.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>The Soft Risks of Social Networking</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/06/the-soft-risks-of-social-networking.aspx</link>
            <description>&lt;p&gt;Just about every large organization, a whole lot of startups, are trying to leverage the potential of social media in their marketing efforts. We all read great articles containing tips and tricks regarding how to use social media for business purposes, and how to gauge whether or not we are successful. &lt;/p&gt;  &lt;p&gt;The discussions often ignore the risks, especially the &lt;em&gt;soft &lt;/em&gt;risks, of engaging the market and so-called citizen journalists at the Internet's watercoolers. &lt;/p&gt;  &lt;p&gt;Soft risks are always part of the equation of the return on investment for a product or piece of software. Soft risks are usually nebulous, incalculable costs that are not necessarily directly related to the function of the solution we are purchasing. These are often things like the potential for the vendor to survive a tougher economy, the investment in learning a new skill or programming language required in order to leverage the new technology solution, and the unknowable costs of integrating with the rest of the infrastructure. &lt;/p&gt;  &lt;p&gt;Like investing in a solution, investing in social media has risks, but unlike solutions that are purchased to do a specific thing social media's risks are almost all soft. They are immeasurable and, often times, not obvious. &lt;/p&gt;  &lt;p&gt;A recent article, &lt;a href="http://www.centernetworks.com/twitter-delete-function"&gt;You Better Think Before You Twit&lt;/a&gt;, highlighted one of the potential soft risks of social media: the always uncomfortable foot in mouth. Interestingly, this article, while pointing out the potential negative aspects of being always connected to others at the Internet watercooler, kept the focus &lt;em&gt;personal. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;But the risks involved in engaging social media in such an informal way can adversely affect the company you represent, and it's important to recognize that risk - and give guidance - before your employees are out &lt;a href="http://twitter.com/f5networks"&gt;tweeting&lt;/a&gt; or powncing or plurking or uploading pictures of the company's Christmas party to &lt;a href="http://www.flickr.com/photos/f5networks/"&gt;Flickr&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSoftRisksofSocialNetworking_21E9/ooops_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="199" alt="ooops" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSoftRisksofSocialNetworking_21E9/ooops_thumb.jpg" width="240" align="left" border="0" /&gt;&lt;/a&gt; It's not just the potential slip of the tongue that reveals upcoming product plans or launches, or that gives away potentially sensitive corporate information. Most employees understand the potential harm to the organization such actions can cause and are careful to ensure they don't cross the lines they know exist. &lt;/p&gt;  &lt;p&gt;But they aren't so careful about expressing themselves on other subjects because it is, as it were, like hanging around the watercooler. We're just doing it electronically instead of physically. This can be great for remote office and tele-workers for making them feel like a part of the organization, but when the conversation turns to topics of a more personal and sensitive nature, it can backfire on the organization. &lt;/p&gt;  &lt;p&gt;When &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; CEO Eric Schmidt decided to &lt;a href="www.huffingtonpost.com/2008/10/20/google-ceo-eric-schmidt-e_n_136047.html"&gt;publicly endorse a political candidate&lt;/a&gt;, he may have meant to do so personally, but because he used his position at Google while doing so he made one of the first faux pas of social networking on the job: getting political. Discussions around the web indicated a &lt;a href="http://forums.searchenginewatch.com/showthread.php?p=136515"&gt;mix of reactions&lt;/a&gt;, some good and some bad. Similarly, &lt;a href="feeds.sfgate.com/click.phdo?i=873650bcb184cb6edfa9c66ade29b2ba"&gt;Apple's donation of $100,000 to the "No on Prop 8"&lt;/a&gt; campaign raised similar objections and support at Internet watercoolers around the country. &lt;/p&gt;  &lt;p&gt;In both cases there were reactions that included "I am not buying/using their products anymore because of this." Right or wrong, the reactions were real. Both companies lost customers - or potential customers - over their decisions to dabble publicly in politics. Sure, that number might be minimal, but it might also be more far reaching than either considered. Conversely, their support might have gained them customers. That's why it's called a &lt;em&gt;soft &lt;/em&gt;risk, because the effects can't be easily, if at all, quantified. &lt;/p&gt;  &lt;p&gt;A long time ago we taught folks that politics and religion had no place in business; that discussing these taboo topics within the confines of the business world was a no-no and dangerous. It was a risk. The same is true for organizations who, unlike Google and Apple, certainly can't afford the negative hits on their reputation across the Internet based on any given employee's public discussions of things best left at home. &lt;/p&gt;  &lt;p&gt;The line between professional and personal life is indeed blurring, especially for those who are considered corporate spokespersons, as their opinions on subjects that are outside the realm of technology can be taken as reflecting corporate culture and views on those subjects. It's easy to forget when you're hanging out on Twitter that you aren't just &lt;em&gt;you, &lt;/em&gt;you're representing your organization. At the beginning of the hype cycle for the election, &lt;a href="http://twitter.com/prnewswire"&gt;@prnewswire&lt;/a&gt; lamented a bit on this fact, but wisely decided that &lt;em&gt;not &lt;/em&gt;commenting on such things was the only logical thing to do lest the person behind the avatar risk damage to the corporate entity it represents. &lt;/p&gt;  &lt;p&gt;And no matter which side you take on divisive topics, &lt;em&gt;someone&lt;/em&gt; is going to be angry with that opinion &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSoftRisksofSocialNetworking_21E9/be-quiet_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 0px 0px 5px; border-left: 0px; border-bottom: 0px" height="240" alt="be-quiet" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSoftRisksofSocialNetworking_21E9/be-quiet_thumb.jpg" width="180" align="right" border="0" /&gt;&lt;/a&gt; and may choose to take their business elsewhere because of it. And you kids out there, remember, Google is forever (or at least it looks like it will be) and what you say on the ever-archiving web and &lt;em&gt;how &lt;/em&gt;you say it will certainly be discovered in 5 or 10 years when your (next) potential employer searches you out to aid in their decision whether or not to hire you. &lt;/p&gt;  &lt;p&gt;Before you get all bent out of shape about the potential restriction, remember that when you choose to make yourself a public figure of any kind to any size audience that you are giving up a lot of your privacy and personal flexibility. Becoming an Internet personality sounds great until you realize it can be (and I would argue in many cases should be) a soft muzzle on your personal opinions on touchy subjects. &lt;/p&gt;  &lt;p&gt;The rule of thumb when you are engaging folks 'out there' is simple. We call it "social &lt;strong&gt;media&lt;em&gt;" &lt;/em&gt;&lt;/strong&gt;for a reason, after all. If you're commenting on blogs, or tweeting, or powncing, or just generally engaging in conversation electronically, it behooves you to remember the "&lt;strong&gt;media" &lt;/strong&gt;in social media, and treat everyone like a potential member of the press rather than as "that cool guy/gal I met on &lt;a href="http://www.twitter.com"&gt;Twitter&lt;/a&gt;". If you wouldn't talk to the press about political or religion or other potentially divisive topics, then you probably shouldn't be tweeting about them, either. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a6b96db9-2e3a-4f5f-80a5-38352b255a48" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/social%20media" rel="tag"&gt;social media&lt;/a&gt;,&lt;a href="http://technorati.com/tags/twitter" rel="tag"&gt;twitter&lt;/a&gt;,&lt;a href="http://technorati.com/tags/pownce" rel="tag"&gt;pownce&lt;/a&gt;,&lt;a href="http://technorati.com/tags/social%20networking" rel="tag"&gt;social networking&lt;/a&gt;,&lt;a href="http://technorati.com/tags/risks" rel="tag"&gt;risks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/politics" rel="tag"&gt;politics&lt;/a&gt;,&lt;a href="http://technorati.com/tags/apple" rel="tag"&gt;apple&lt;/a&gt;,&lt;a href="http://technorati.com/tags/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/eric%20schmidt" rel="tag"&gt;eric schmidt&lt;/a&gt;,&lt;a href="http://technorati.com/tags/soft%20risks" rel="tag"&gt;soft risks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ROI" rel="tag"&gt;ROI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web" rel="tag"&gt;web&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microblogging" rel="tag"&gt;microblogging&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3756.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/06/the-soft-risks-of-social-networking.aspx</guid>
            <pubDate>Thu, 06 Nov 2008 11:10:08 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3756.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/06/the-soft-risks-of-social-networking.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3756.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3756.aspx</trackback:ping>
        </item>
        <item>
            <title>The Politics of Load Balancing</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/04/the-politics-of-load-balancing.aspx</link>
            <description>&lt;p&gt;If you're in the US, and even if you aren't, it's nearly impossible to ignore the fact that we're in the midst of a presidential election that will be resolved today. And we're quite passionate about the process. That's because the concepts of democracy are ingrained in us from the time we are small children and permeate almost every aspect of our lives, even though we may not realize it. &lt;/p&gt;  &lt;p&gt;Even our technology is colored by our belief in the democratic process. Remember &lt;a href="http://en.wikipedia.org/wiki/Token_ring"&gt;token ring networks&lt;/a&gt;? If the "leader" (the active monitor) of the token ring failed for some reason, a new "leader" was "elected" from those who were still connected. The process was far from democratic and was, in fact, more feudal in nature but it still used the same political jargon to describe the process. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ThePoliticsofLoadBalancing_2174/vote_1_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="134" alt="vote_1" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ThePoliticsofLoadBalancing_2174/vote_1_thumb.jpg" width="135" align="left" border="0" /&gt;&lt;/a&gt; Similarly, in data centers across the world &lt;a href="http://www.f5.com/products/big-ip"&gt;application delivery controllers&lt;/a&gt; (a.k.a. load balancers) balance the responsibility for responding to user requests across farms or pools of servers. In a strange way, the application delivery controller elects one server to be in charge for that request based on a wide variety of parameters: performance history, current performance, and current load (utilization) among the possibilities. &lt;/p&gt;  &lt;p&gt;Application delivery controllers use their application awareness to make that decision by querying each server directly and by listening to servers when they share information about their status. Based on all the variables and policies set by the administrator, the &lt;a href="http://www.f5.com/products/big-ip"&gt;application delivery controller&lt;/a&gt; elects for each request the server it believes will best serve that user at the time the request is made. It is context-aware, and makes its decisions based on the environment as it exists when the request is made. &lt;/p&gt;  &lt;p&gt;As a country we don't elect a new president for each situation we encounter, or each bill that's introduced into Congress, but we do elect a new person to respond to our requests every four years based on a wide variety of variables and policies that we, as individuals, set the parameters for. We are also context-aware, taking into consideration the state of our Union right now as we make the momentous decision of who should be our President for the next four years. &lt;/p&gt;  &lt;p&gt;It is our &lt;a href="http://www.usconstitution.net/"&gt;Constitution&lt;/a&gt; that determines how often we elect new leaders, and it is the configuration of an application delivery controller that determines how it choose its "leaders of the moment". In order for applications to be delivered as &lt;a href="http://www.f5.com/solutions/acceleration"&gt;fast&lt;/a&gt; and &lt;a href="http://www.f5.com/solutions/security"&gt;securely&lt;/a&gt; as possible it might be necessary to change "leaders" (servers) on every request. Or it might not. The process of choosing a server can be as simple as selecting the next server in a list, or as complicated as a calculus formula. It all depends on the needs of each application. &lt;/p&gt;  &lt;p&gt;Your application delivery controller is in your data center, voting every day - every second, every request - to determine which server will best suit the needs of the application it's delivering. &lt;/p&gt;  &lt;p&gt;We only vote once a year, and only vote for a new president once every four years. Like your application delivery controller, the process of intelligently determining who should be the new leader requires participation. The default configuration of an &lt;a href="http://www.f5.com/products/big-ip"&gt;application delivery controller&lt;/a&gt; is fairly mundane in its decision making process; only by actively configuring it can you get the most benefit out of it for your applications. &lt;/p&gt;  &lt;p&gt;Please, take some time out today to vote. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f298d473-4609-4a39-988c-a8275d6b9ed2" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/politics" rel="tag"&gt;politics&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application%20delivery" rel="tag"&gt;application delivery&lt;/a&gt;,&lt;a href="http://technorati.com/tags/load%20balancing" rel="tag"&gt;load balancing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/elections" rel="tag"&gt;elections&lt;/a&gt;,&lt;a href="http://technorati.com/tags/token%20ring" rel="tag"&gt;token ring&lt;/a&gt;,&lt;a href="http://technorati.com/tags/networks" rel="tag"&gt;networks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/president" rel="tag"&gt;president&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3748.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/04/the-politics-of-load-balancing.aspx</guid>
            <pubDate>Tue, 04 Nov 2008 10:56:34 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3748.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/04/the-politics-of-load-balancing.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3748.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3748.aspx</trackback:ping>
        </item>
        <item>
            <title>Making Infrastructure 2.0 reality may require new standards</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/10/22/making-infrastructure-2.0-reality-may-require-new-standards.aspx</link>
            <description>&lt;p&gt;Managing a heterogeneous infrastructure is difficult enough, but managing a dynamic, ever changing heterogeneous infrastructure that must be stable enough to deliver dynamic applications makes the former look like a walk in the park. Part of the problem is certainly the inability to manage heterogeneous network infrastructure devices from a single management system. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol"&gt;SNMP&lt;/a&gt; (Simple Network Management Protocol), the only truly interoperable network management standard used by infrastructure vendors for over a decade, is not robust enough to deal with the management nightmare rapidly emerging for cloud computing vendors. It's called "Simple" for a reason, after all. And even if it weren't, SNMP, while interoperable with network management systems like &lt;a href="http://www.hp.com"&gt;HP&lt;/a&gt; &lt;a href="http://www.openview.hp.com/downloads/downloads.html"&gt;OpenView&lt;/a&gt; and &lt;a href="http://www.ibm.com"&gt;IBM's&lt;/a&gt; &lt;a href="http://www.ibm.com/tivoli "&gt;Tivoli&lt;/a&gt;, is not standardized at the configuration level. Each vendor generally provides their own customized &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=84"&gt;MIB (Management Information Base)&lt;/a&gt;. Customized, which roughly translates to "proprietary"; if not in theory then in practice. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Willcloudcomputingdrivenewstandards_A812/man-pulling-hair-out-2_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="man-pulling-hair-out-2" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Willcloudcomputingdrivenewstandards_A812/man-pulling-hair-out-2_thumb.jpg" width="149" align="right" border="0" /&gt;&lt;/a&gt; MIBs are not interchangeable, they aren't interoperable, and they aren't very robust. Generally they're used to share information and are not capable of being used to modify device configuration. In other words, SNMP and customized MIBs are just not enough to support efficient management of a very large heterogeneous data center. As &lt;a href="http://gregness.wordpress.com/"&gt;Greg Ness&lt;/a&gt; pointed out in his &lt;a href="http://www.blog-n-play.com/node/714858"&gt;latest blog post on Infrastructure 2.0,&lt;/a&gt; the diseconomies of scale in the IP address management space are applicable more generally to the network management space. There's just no good way today to efficiently manage the kind of large, heterogeneous environment required of cloud computing vendors. SNMP wasn't designed for this kind of management any more than TCP/IP was designed to handle the scaling needs of today's applications. &lt;/p&gt;  &lt;p&gt;While some infrastructure vendors, &lt;a href="http://www.f5.com"&gt;F5&lt;/a&gt; among them, have seen fit to provide a &lt;a href="http://devcentral.f5.com/iControl"&gt;standards-based management and configuration framework&lt;/a&gt;, none of us are really compatible with the other in terms of methodology. The way in which we, for example, represent a pool or a VIP (Virtual IP address), or a VLAN (Virtual LAN) is not the same way &lt;a href="http://www.cisco.com"&gt;Cisco&lt;/a&gt; or &lt;a href="http://www.citrix.com"&gt;Citrix&lt;/a&gt; or &lt;a href="http://www.juniper.net"&gt;Juniper&lt;/a&gt; represent the same network objects. Indeed, our terminology may even be different; we use pool, other ADC vendors use "farm" or "cluster" to represent the same concept. Add virtualization to the mix and yet another set of terms is added to the mix, often conflicting with those used by network infrastructure vendors. "&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/08/07/3522.aspx"&gt;Virtual server&lt;/a&gt;" means something completely different when used by an application delivery vendor than it does when used by a virtualization vendor like &lt;a href="http://www.vmware.com"&gt;VMWare&lt;/a&gt; or &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;And the same tasks must be accomplished regardless of which piece of the infrastructure is being configured. VLANs, IP addresses, gateway, routes, pools, nodes, and other common infrastructure objects must be managed and configured across a variety of implementations. Scaling the management of these disparate devices and solutions is quickly becoming a nightmare for vendors involved in trying to build out large-scale data centers, whether those are large enterprises or cloud computing vendors or service providers. &lt;/p&gt;  &lt;p&gt;In a response to &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/10/17/cloud-computing-and-infrastructure-2.0.aspx"&gt;Cloud Computing and Infrastructure 2.0&lt;/a&gt;, "johnar" points out: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Willcloudcomputingdrivenewstandards_A812/quote-left_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="21" alt="quote-left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Willcloudcomputingdrivenewstandards_A812/quote-left_thumb.png" width="24" border="0" /&gt;&lt;/a&gt; &lt;/em&gt;&lt;em&gt;Companies are forced to either roll the dice on single-vendor solutions for simplicity, or fill the voids with their own home-brew solutions and therefore assume responsibility for a lot of very complex code that is tightly coupled with ever-changing vendor APIs and technology. The same technology that vendors tout as their differentiator is what is causing the integrators grey hair.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Because we all "do it different" with our modern day equivalents of customized MIBs it makes it difficult to integrate all the disparate nodes that make up a full application delivery network and infrastructure into a single, cohesive, efficient management mechanism. We're standards-based, but we aren't based on a single management standard. &lt;/p&gt;  &lt;p&gt;And as "johnar" points out, it seems unlikely that we'll "unite for data center peace" any time soon: &lt;em&gt;"Unlike ratifying a new Ethernet standard, there's little motivation for ADC vendors to play nice with each other."&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Willcloudcomputingdrivenewstandards_A812/HandHold_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="240" alt="HandHold" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Willcloudcomputingdrivenewstandards_A812/HandHold_thumb.gif" width="240" align="left" border="0" /&gt;&lt;/a&gt; I think there is motivation and reason for us to play nice with each other in this regard. Disparate competitive vendors came together in the past to ratify Ethernet standards, which led to interoperability and simpler management as we built out the infrastructure that makes the web work today. If we can all agree that &lt;a href="http://www.f5.com/glossary/application-delivery-controller.html"&gt;application delivery controllers (ADCs)&lt;/a&gt; are an integral part of Infrastructure 2.0 (and I'm betting we all can) then in order to forward adoption of &lt;a href="http://www.f5.com/products/big-ip"&gt;ADCs&lt;/a&gt; in general and make it possible for customers to choose based on features and functionality then we &lt;em&gt;must &lt;/em&gt;make an effort to come together and consider standardizing a management model across the industry. And if we're really going to do it right, we need to encourage other infrastructure vendors to agree on a common base network management model to further simplify management of large heterogeneous network infrastructures. A VLAN is a VLAN regardless of whether it's implemented in a switch, an ADC, or on a server. &lt;/p&gt;  &lt;p&gt;If a lack of standards might hold back adoption or prevent the ability of vendors to compete for business, then that's a damn good motivating factor right there for us to unite for data center peace. &lt;/p&gt;  &lt;p&gt;If &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.ibm.com"&gt;IBM&lt;/a&gt;, &lt;a href="http://www.bea.com"&gt;BEA&lt;/a&gt;, and &lt;a href="http://www.oracle.com"&gt;Oracle&lt;/a&gt; were able to unite and agree upon a single web services interoperability standard (which they were, the result of which is &lt;a href="http://www.ws-i.org/ "&gt;WS-I)&lt;/a&gt; then it is not crazy to think that &lt;a href="http://www.f5.com"&gt;F5&lt;/a&gt; and its competitors can come together and agree upon a single, standards-based management interface that will drive Infrastructure 2.0 to be reality. &lt;/p&gt;  &lt;p&gt;Major shifts in architectural paradigms often require new standards. That's where we got all the &lt;a href="http://www.oasis-open.org/"&gt;WS-*&lt;/a&gt; specifications and that's where we got all the &lt;a href="http://en.wikipedia.org/wiki/IEEE_802"&gt;802.x standards&lt;/a&gt;: major architectural paradigm shifts. &lt;/p&gt;  &lt;p&gt;Cloud computing and the pervasive webification of, well, everything is driving yet another major architectural paradigm shift. And that may very well mean we need new standards to move forward and make the shift as painless as possible for everyone. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e5323958-d9ba-4135-bd13-bf2163b1413d" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/standards" rel="tag"&gt;standards&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VMWare" rel="tag"&gt;VMWare&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IBM" rel="tag"&gt;IBM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Oracle" rel="tag"&gt;Oracle&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BEA" rel="tag"&gt;BEA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/HP" rel="tag"&gt;HP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/OpenView" rel="tag"&gt;OpenView&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tivoli" rel="tag"&gt;Tivoli&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIB" rel="tag"&gt;MIB&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SNMP" rel="tag"&gt;SNMP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/802.x" rel="tag"&gt;802.x&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IEEE" rel="tag"&gt;IEEE&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WS-I" rel="tag"&gt;WS-I&lt;/a&gt;,&lt;a href="http://technorati.com/tags/OASIS" rel="tag"&gt;OASIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/INfrastructure%202.0" rel="tag"&gt;INfrastructure 2.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud%20computing%20infrastructure" rel="tag"&gt;cloud computing infrastructure&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud%20computing" rel="tag"&gt;cloud computing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/management" rel="tag"&gt;management&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3732.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/10/22/making-infrastructure-2.0-reality-may-require-new-standards.aspx</guid>
            <pubDate>Wed, 22 Oct 2008 10:58:54 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3732.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/10/22/making-infrastructure-2.0-reality-may-require-new-standards.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3732.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3732.aspx</trackback:ping>
        </item>
        <item>
            <title>Can the future of application delivery networks be found in neural network theory?</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/10/09/can-the-future-of-application-delivery-networks-be-found-in.aspx</link>
            <description>&lt;p&gt;I spent a big chunk of time a few nights ago discussing &lt;a href="http://en.wikipedia.org/wiki/Neural_network" target="_blank"&gt;neural networks&lt;/a&gt; with my oldest son over IM. It's been a long time since I've had reason to dig into anything really related to &lt;a href="http://en.wikipedia.org/wiki/Artificial_intelligence" target="_blank"&gt;AI (artificial intelligence)&lt;/a&gt; and at first I was thinking how cool it would be to be back in college just exploring topics like that. Then, because I was trying to balance a conversation with my oldest while juggling my (fussy) youngest on my lap, I thought no, no it wouldn't. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Applicationdeliveryneuralnetworksandinte_3132/ann_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="231" alt="ann" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Applicationdeliveryneuralnetworksandinte_3132/ann_thumb.png" width="240" align="left" border="0" /&gt;&lt;/a&gt;Artificial neural networks (ANN) are good for teaching a system how to recognize patterns, discern complex mathematical relationships, and make predictions based on a variety of inputs. It learns by trying and trying again until the output matches what is expected given a sample (training) data set. That learning process requires feedback; feedback that is often given via &lt;a href="http://en.wikipedia.org/wiki/Backpropagation" target="_blank"&gt;backpropagation&lt;/a&gt;. Backpropagation can be tricky, but essentially it's the process of determining how far off the output is from the expected output, and then propagating that back into the network so it can essentially learn from its mistakes. Just like us. &lt;/p&gt;  &lt;p&gt;If you guessed that this was going to tie back into application delivery, you guessed correctly. An &lt;a href="http://www.f5.com/glossary/application-delivery-networking.html" target="_blank"&gt;application delivery network&lt;/a&gt; is not a neural network, but it often has many of the same properties, such as using something similar to a hidden layer (the &lt;a href="http://www.f5.com/products/big-ip" target="_blank"&gt;application delivery controller)&lt;/a&gt; to make decisions about application messages, such as to which server to distribute them and how to best optimize those messages.  &lt;/p&gt;  &lt;p&gt;More interestingly, perhaps, is the ability to backpropagate errors and information through the application delivery network such that the &lt;a href="http://www.f5.com/products/big-ip" target="_blank"&gt;application delivery network&lt;/a&gt; automatically adjusts itself and makes different decisions for subsequent requests. If the application delivery network is enabled with a &lt;a href="http://devcentral.f5.com/weblogs/icontrol" target="_blank"&gt;services-based API&lt;/a&gt;, for example, it can be integrated into applications to provide valuable feedback regarding the state of that application and the messages it receives to the application delivery controller, which can then be adjusted to reflect changes in the state of that application. This is how we change the weights of individual servers in the load balancing algorithms in what is somewhat akin to modifying the weights of the connections between neurons in a neural net. &lt;/p&gt;  &lt;p&gt;But it's merely a similarity now; it's not a real ANN as it's missing some key attributes and behaviors that would make it one. &lt;/p&gt;  &lt;p&gt;When you look at the way in which an application delivery network is deployed and how it acts, you can (or at least I can) see the possibilities of employing a neural network model in building an even smarter, more adaptable delivery network.  Right now we have engineers that deploy, configure, and test application delivery networks for specific &lt;a href="http://www.f5.com/solutions/applications/" target="_blank"&gt;applications&lt;/a&gt; like &lt;a href="http://www.f5.com/solutions/applications/oracle/" target="_blank"&gt;Oracle&lt;/a&gt;, &lt;a href="http://www.f5.com/solutions/applications/microsoft/" target="_blank"&gt;Microsoft&lt;/a&gt;, and &lt;a href="http://www.f5.com/solutions/applications/bea/" target="_blank"&gt;BEA&lt;/a&gt;. It's an iterative process in which they continually tweak the configuration of the solutions that make up an application delivery network based on feedback such as response time, size of messages, and load on individual servers. When they're finished, they've documented an &lt;a href="http://www.f5.com/solutions/applications/" target="_blank"&gt;Application Ready Network&lt;/a&gt; with a configuration that is configured for optimal performance and scalability for that application that can easily be deployed by customers. &lt;/p&gt;  &lt;p&gt;But the feedback loop for this piece is mostly manual right now, and we only have so many engineers available for the hundreds of thousands of &lt;a href="http://www.f5.com/solutions/applications/" target="_blank"&gt;applications&lt;/a&gt; out there. And that's not counting all the in-house developed applications that could benefit from a similar process. And our environment is not &lt;em&gt;your &lt;/em&gt;environment. In the future, it would awesome if application delivery networks acted more like neural networks, incorporating the feedback themselves based on designated thresholds (response time must be less than X, load on the server must not exceed Y) and tweak itself until it met its goals; all based on the applications and environment unique to the organization. &lt;/p&gt;  &lt;p&gt;It's close; an intelligent application delivery controller is able to use thresholds for response time and size of application messages to determine to which server an individual request should be sent. And it can &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/30/how-to-instrument-your-java-ee-applications-for-a-virtualized.aspx" target="_blank"&gt;incorporate feedback&lt;/a&gt; through the use of &lt;a href="http://devcentral.f5.com/icontrol" target="_blank"&gt;service-based APIs&lt;/a&gt; integrated with the application. But it's not necessarily modifying its own configuration permanently based on that information; it doesn't have a "learning mode" like so many &lt;a href="http://www.f5.com/products/big-ip/product-modules/application-security-manager.html" target="_blank"&gt;application firewall&lt;/a&gt; and &lt;a href="http://www.f5.com/solutions/security" target="_blank"&gt;security solutions&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;That's an important piece we're missing - the ability to learn the behavior of an application in a specific environment and adjust automatically to that unique configuration. Like learning that in your environment a specific application task runs faster on server X than it does on servers Y and Z, so it always sends that task to server X. We can do the routing via &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/08/12/3529.aspx" target="_blank"&gt;layer 7 switching&lt;/a&gt;, but we can't (yet) deduce what that routing should be from application behavior and automatically configure it. &lt;/p&gt;  &lt;p&gt;We've &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/06/11/3352.aspx" target="_blank"&gt;come a long way since the early days of load balancing&lt;/a&gt;, where the goal was simply to distribute requests across machines equally. We've learned how to intelligently deliver applications, not just distribute them, in the years since the web was born. So it's not completely crazy to think that in the future the concepts used to build neural networks will be used to build application delivery &lt;em&gt;neural&lt;/em&gt; networks. &lt;/p&gt;  &lt;p&gt;At least I don't think it is. But then crazy people don't think they're crazy, do they? &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d9cf3f8b-91e0-4d36-ac93-b77f4c3fed93" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iControl" rel="tag"&gt;iControl&lt;/a&gt;,&lt;a href="http://technorati.com/tags/APIs" rel="tag"&gt;APIs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/neural%20networks" rel="tag"&gt;neural networks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/artificial%20intelligence" rel="tag"&gt;artificial intelligence&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application%20delivery%20network" rel="tag"&gt;application delivery network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application%20ready%20network" rel="tag"&gt;application ready network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/oracle" rel="tag"&gt;oracle&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/bea" rel="tag"&gt;bea&lt;/a&gt;,&lt;a href="http://technorati.com/tags/internet" rel="tag"&gt;internet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web" rel="tag"&gt;web&lt;/a&gt;,&lt;a href="http://technorati.com/tags/networks" rel="tag"&gt;networks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/load-balancing" rel="tag"&gt;load-balancing&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3699.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/10/09/can-the-future-of-application-delivery-networks-be-found-in.aspx</guid>
            <pubDate>Thu, 09 Oct 2008 10:57:04 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3699.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/10/09/can-the-future-of-application-delivery-networks-be-found-in.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3699.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3699.aspx</trackback:ping>
        </item>
        <item>
            <title>Why Flowgram Beats SlideShare Hands Down</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/25/why-flowgram-beats-slideshare-hands-down.aspx</link>
            <description>&lt;p&gt;There are a lot of things you can share on the Web today - you can bookmark pages, share pictures on &lt;a href="http://www.flickr.com" target="_blank"&gt;Flickr&lt;/a&gt; or &lt;a href="http://www.twitpic.com" target="_blank"&gt;twitpic&lt;/a&gt;, blast a 12 second audio message out, e-mail links, or post nifty tidbits to your &lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt; profile. But rarely do you find an online tool that lets you bring all that disparate content together in one elegant presentation-like format. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flowgram.com" target="_blank"&gt;Flowgram&lt;/a&gt; aims to change the way you share content, by allowing you to &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=117" target="_blank"&gt;mashup&lt;/a&gt; multiple media formats into a single, audio-backed "flowgram", sharable across a large number of social networking sites as well as via more traditional channels (IM and e-mail). Flowgram take the presentation paradigm and dresses it up; giving it a hip, trendy look and feel that makes it appealing to just about anyone. &lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="735" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="440"&gt;&lt;embed src="http://www.flowgram.com/widget/flexwidget.swf?id=c4jdh2xab5zhrz&amp;amp;hasLinks=false" width="400" height="300" type="application/x-shockwave-flash" allownetworking="all" allowscriptaccess="always" flashvars="id=c4jdh2xab5zhrz" /&gt;&lt;img style="visibility: hidden; width: 0px; height: 0px" height="0" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyMjIzNDk4NTg2OTQmcHQ9MTIyMjM1MDE*ODQ3OSZwPTI*MTQ2MSZkPSZuPSZnPTImdD*mbz*xZmJmMzY3MmI*Mjc*MDI1YTI*YmM3OTYwZDQ1YmNhOQ==.gif" width="0" border="0" /&gt;&lt;/td&gt;        &lt;td valign="top" width="292"&gt;A flowgram is essentially a mashup of content: video, audio, text, presentations, photos, and web pages. Much like a traditional presentation, information is presented in linear fashion and timing of each page is user configurable. Audio can be imported or recorded within the web-based editor. Unfortunately (or fortunately, depending on how you look at it), I'm suffering from a pretty nasty cold and wasn't willing to narrate my flowgram.          &lt;br /&gt;          &lt;br /&gt;A couple of popular Flowgrams that demonstrate the use of more visual media more effectively:           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://www.flowgram.com/p/2wtftmpf8nynxh" target="_blank"&gt;Google Zeitgeist Europe 2008 by Joi&lt;/a&gt;           &lt;br /&gt;&lt;a href="http://www.flowgram.com/p/6WKGOY1D3DI0B2" target="_blank"&gt;Digg Picks of the Week by brick&lt;/a&gt;           &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;After talking to the good folks at Flowgram, viewing a few public Flowgrams, and then creating a couple Flowgrams myself, Flowgram beats &lt;a href="http://www.slideshare.com" target="_blank"&gt;SlideShare&lt;/a&gt; hands down in ability to mashup different kinds of content and easily sharing presentations along with narration. Bringing in audio, video, and even text to augment or spice up a presentation is a huge advantage that SlideShare can't offer at this time. &lt;/p&gt;  &lt;p&gt;Another huge advantage of Flowgram over SlideShare is audio. Unlike SlideShare, Flowgram gives you the ability to keep the audio with the content rather than requiring you to synchronize with a remotely stored audio stream. Flowgram allows you to record audio during the creation process or import and synchronize, which means you won't have to worry that jitter or congestion will throw off that synchronization during playback. &lt;/p&gt;  &lt;table style="padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px" cellspacing="0" cellpadding="2" width="733" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td style="color: white; background-color: #990000" valign="top" width="394"&gt;&lt;strong&gt;THE GOOD&lt;/strong&gt;&lt;/td&gt;        &lt;td style="color: white; background-color: #990000" valign="top" width="337"&gt;&lt;strong&gt;THE BAD&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="394"&gt;         &lt;ul&gt;           &lt;li&gt;Imports a wide variety of content, including PowerPoint, PDF, a Word documents, web pages, photos, RSS/Atom feeds, and video &lt;/li&gt;            &lt;li&gt;Can create custom text-based pages as well, complete with working hyperlinks &lt;/li&gt;            &lt;li&gt;Bookmarklets make the process of inserting live web pages a breeze &lt;/li&gt;            &lt;li&gt;Notes can be added to pages for additional info, good for images needing a bit of context &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;Flowgrams can be easily shared to a wide variety of social networking sites &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;Rearranging pages is simple - drag and drop &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;Highlighting of text simple and editable &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;Can share finished Flowgram as a YouTube video &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;Can share Flowgrams publicly or privately &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;        &lt;td valign="top" width="337"&gt;         &lt;ul&gt;           &lt;li&gt;Like other web-based solutions, animations in PowerPoint presentations are stripped &lt;/li&gt;            &lt;li&gt;Each page in a flowgram is restricted to one type of content. Mixing and matching of content in a single page is not possible, though images can be included in a custom page. &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;SSL encrypted pages can't be inserted and saved &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;Notes inserted on pages don't appear in the embedded version of a flowgram &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;&lt;a href="http://openid.net/" target="_blank"&gt;OpenID&lt;/a&gt; is not currently supported, though it is on the roadmap &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;Custom text pages aren't easily readable in embedded versions &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;Embedded version less impactful and functional in general than full version &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;For the curious, I whipped out &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/6647" target="_blank"&gt;HttpFox&lt;/a&gt; (my newest favorite analyzer and &lt;a href="http://www.mozilla.com/en-US/firefox/" target="_blank"&gt;FireFox&lt;/a&gt; add-on, by the way) and checked out what was going on under the covers. It is, as expected of most &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/05/20/3279.aspx" target="_blank"&gt;Web 2.0/AJAX-based applications&lt;/a&gt;, a &lt;a href="http://www.f5.com/pdf/white-papers/ajax-wp.pdf" target="_blank"&gt;very chatty application&lt;/a&gt;. There's lots of &lt;a href="http://www.f5.com/glossary/ajax.html" target="_blank"&gt;AJAX&lt;/a&gt; calls going on to retrieve content and to record API usage statistics. &lt;/p&gt;  &lt;p&gt;Custom text and images are transferred as &lt;em&gt;text/html &lt;/em&gt;and the appropriate image types, as expected. PowerPoint is apparently converted into SWF, and is served, interestingly enough, by a host named "ppt.flowgram.com". &lt;/p&gt;  &lt;p&gt;If you haven't checked it out, head on over and view a few flowgrams or try making one yourself. Whether you are looking for a good way to share images and stories with family and friends, demonstrating how to use an application, or a way to get the message out about your latest widget or gadget, you'll probably find a good way to do it with a flowgram. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a59f57ad-6c7b-4e33-8ff6-9b90f11e16b3" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Flowgram" rel="tag"&gt;Flowgram&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Slideshare" rel="tag"&gt;Slideshare&lt;/a&gt;,&lt;a href="http://technorati.com/tags/presentation" rel="tag"&gt;presentation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/audio" rel="tag"&gt;audio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/video" rel="tag"&gt;video&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mashup" rel="tag"&gt;mashup&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application" rel="tag"&gt;application&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SaaS" rel="tag"&gt;SaaS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%202.0" rel="tag"&gt;web 2.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/social%20networking" rel="tag"&gt;social networking&lt;/a&gt;,&lt;a href="http://technorati.com/tags/internet" rel="tag"&gt;internet&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3651.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/25/why-flowgram-beats-slideshare-hands-down.aspx</guid>
            <pubDate>Thu, 25 Sep 2008 18:31:19 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3651.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/25/why-flowgram-beats-slideshare-hands-down.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3651.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3651.aspx</trackback:ping>
        </item>
        <item>
            <title>The worst misuse of the term 'load balancing' ever</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/24/the-worst-misuse-of-the-term-load-balancing-ever.aspx</link>
            <description>&lt;p&gt;I've seen some &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/08/22/3555.aspx"&gt;controversial use of terminology&lt;/a&gt; to describe technology before but this one beats them all. &lt;/p&gt;  &lt;p&gt;I'm cruising through my &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; alerts, looking for something interesting, when I come across this post: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://zedomax.com/blog/2008/09/23/linux-web-server-hack-how-to-write-automated-load-balancing-script/"&gt;Linux Web Server Hack - How to Write Automated Load Balancing Script!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sounds cool, right? I like Linux. I like hacks. I like &lt;a href="http://www.f5.com/products/big-ip"&gt;load balancing&lt;/a&gt;. So, much to my chagrin now, I read it. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Worst.Idea.Ever_BC26/fail-shipment_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="168" alt="fail-shipment" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Worst.Idea.Ever_BC26/fail-shipment_thumb.jpg" width="240" align="left" border="0" /&gt;&lt;/a&gt;The script isn't the problem, it's really quite nice - I love a well-written script, especially one that makes use of &lt;em&gt;awk - &lt;/em&gt;and it definitely solves the issue described by the author.&lt;em&gt; &lt;/em&gt;The problem is the use of the term "load balancing" to describe a script that &lt;em&gt;kills a web server when load is too high. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Let me repeat that just to make you sure you heard me. The "load balancing" script &lt;em&gt;kills the web server when load is too high. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Maybe it's just me, but I was under the impression that the term load balancing was used to describe a technology that &lt;em&gt;keeps web servers &lt;a href="http://www.f5.com/solutions/availability"&gt;available&lt;/a&gt; and running under load. &lt;/em&gt;Taking them down would be, like, the opposite of what a load balancing "thing" is supposed to do. &lt;/p&gt;  &lt;p&gt;I'm pretty sure my head is going to explode over this one. Seriously, I'd back away from the screen if I were you. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;If I don't post again, you know why.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b2996f41-42ac-4fcb-aaf5-58111f965650" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/load%20balancing" rel="tag"&gt;load balancing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Linux" rel="tag"&gt;Linux&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/misuse" rel="tag"&gt;misuse&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web" rel="tag"&gt;web&lt;/a&gt;,&lt;a href="http://technorati.com/tags/internet" rel="tag"&gt;internet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/terminology" rel="tag"&gt;terminology&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3646.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/24/the-worst-misuse-of-the-term-load-balancing-ever.aspx</guid>
            <pubDate>Wed, 24 Sep 2008 12:18:26 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3646.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/24/the-worst-misuse-of-the-term-load-balancing-ever.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3646.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3646.aspx</trackback:ping>
        </item>
        <item>
            <title>Corporate Blogging: The Fallacy of Quantity vs Quality</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/22/3637.aspx</link>
            <description>&lt;p&gt;As a corporate blogger I rarely post "off topic". There's a reason for that, and a reason why I'm doing so now. The core reason for doing so now is that it's a subject that's near and dear to me, having spent the majority of the past eight years writing and blogging in publishing and on the corporate side of the table, and I see far too many posts out there offering advice about blogging that's focused solely on "getting more hits".  While that might be sound advice for personal blogs, it's off-key when it comes to corporate efforts. &lt;/p&gt;  &lt;p&gt;There is a belief, and it's wrong, that more is better - whether it's more posts or more hits - when it comes to corporate blogging. In fact, the opposite is true: quality is more important - whether it's readers or posts - than quantity. &lt;/p&gt;  &lt;p&gt;To understand the fallacy of quantity vs quality you first have to understand the history of trade publishing, and why it's suffered so much financial pain. &lt;a href="http://devcentral.f5.com/weblogs/dmacvittie"&gt;Don&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2008/08/06/3521.aspx"&gt;touched on this briefly&lt;/a&gt;, having also spent a lot of time in the publishing industry (we like to work together, thank you, I know it's weird, but that's the way we are) but I'm going to expand further on the topic. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CorporateBloggersDontFallVictimtotheFall_5464/man_megaphone_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="182" alt="man_megaphone" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CorporateBloggersDontFallVictimtotheFall_5464/man_megaphone_thumb.jpg" width="183" align="left" border="0" /&gt;&lt;/a&gt; Back in the old days (print) trade publications and, if we're honest, newspapers, were all based on one of three revenue models: advertising, subscriptions, or a hybrid of both. Magazines that subsisted on advertising only managed to do so by qualifying their circulation base, thus ensuring advertisers that they were paying those high rates because the reader-based was primarily their target market. &lt;/p&gt;  &lt;p&gt;When the Web exploded everyone demanded "free" content, including from trade publications and newspapers. The publishing industry was a bit confused and wasn't certain how to respond to the move to the web because the revenue model wasn't the same. An anonymous page view of an article is hardly equivalent to a well-qualified reader, and thus advertising revenue on the web was seriously impacted. Advertisers were no longer willing to pay the same rate for "views" because they couldn't be certain of the value of that page view; they couldn't qualify it as being part of their target market. &lt;/p&gt;  &lt;p&gt;Advertising rates plummeted, and trade publications - and newspapers - began to drop faster than the waistlines of girls' jeans over the past few years. &lt;/p&gt;  &lt;p&gt;The publishing industry as a whole floundered for a time, until it started to implement more &lt;em&gt;gated &lt;/em&gt;content. Gated content requires you to provide certain pieces of information during the registration process before you're allowed to see the content. Some of that information is, not coincidentally, similar to that traditionally found on a qual card - the card you filled out to see if you're qualified for a "free" subscription to a trade publication. This model breathed new life into publishing, as advertisers are much more willing to sponsor micro-sites or pay higher rates for advertisements on specific types of gated content because they are more confident about the &lt;em&gt;quality &lt;/em&gt;of the page view. &lt;/p&gt;  &lt;p&gt;Corporate blogging is becoming nearly a mandate for many organizations. Its value in promoting brand awareness, thought leadership, and market education cannot - and should not - be underestimated. But it is easy to fall into the trap of correlating quantity of hits to success; e.g. a thousand hits on a blog post is better than a hundred hits on a blog post, posting every day is better than two or three times a week. Quantity is often considered more important than quality. &lt;/p&gt;  &lt;p&gt;As the publishing industry has come to understand, and as corporations should already know because they drove the industry to understand it, the quantity of page views is less relevant than the quality of the reader, and a few good posts are better than many mediocre or irrelevant posts. &lt;/p&gt;  &lt;p&gt;It's actually fairly easy to write a post that will make the front page of &lt;a href="http://www.digg.com"&gt;Digg&lt;/a&gt;, or make it onto &lt;a href="http://slashdot.org"&gt;Slashdot&lt;/a&gt; and generate a ton of hits. Unfortunately for most corporate bloggers the kinds of posts that generate that kind of traffic and interest are rarely related to their industry and thus do not forward corporate blogging goals of brand awareness, education, or thought leadership which, in most cases, should be relevant to the industry in which a corporation operates. Unfortunately, a post exhorting the benefits of a CRM or an application delivery controller or a BI suite are just unlikely to engender that kind of attention. &lt;/p&gt;  &lt;p&gt;Relevant, engaging content that educates and forwards corporate goals should be the goal for corporate blogging efforts. Hit counts, while certainly nice, have been proven by the trials and tribulations of the publishing industry to be an unreliable measure of success and do little for the corporation unless it's well understood where the hits are coming from. &lt;/p&gt;  &lt;p&gt;Yes, writing relevant content often results in a lower hit count, one of the challenges discussed by &lt;a href="http://www.web-strategist.com"&gt;Jeremiah Owyang&lt;/a&gt; in "&lt;a href="http://www.web-strategist.com/blog/2008/05/29/the-many-challenges-of-corporate-blogging/"&gt;The Many Challenges of Corporate Blogging&lt;/a&gt;". I write primarily on the subject of &lt;a href="http://www.f5.com/products/big-ip/"&gt;application delivery&lt;/a&gt; - from &lt;a href="http://www.f5.com/solutions/security/"&gt;security&lt;/a&gt; to optimization to &lt;a href="http://www.f5.com/solutions/acceleration/"&gt;acceleration&lt;/a&gt;. It isn't, for the most part, controversial, nor is it as exciting as politics so its reach and audience is much smaller than, say, something of interest to the masses. But I've learned from long experience in publishing hits from the masses aren't likely to help "forward the cause". A page view from Sally in finance is unlikely to ever really be of value because she isn't involved in IT, would likely not understand the relevance of &lt;a href="http://www.f5.com/solutions/applications/"&gt;application delivery to the applications&lt;/a&gt; she uses at work, and isn't likely to discuss &lt;a href="http://www.f5.com/solutions/availability/"&gt;high availability&lt;/a&gt; or load balancing with the guys in IT or even be able to suggest or influence the option - she probably doesn't even know IT is looking into it. &lt;/p&gt;  &lt;p&gt;The page view from Sally is virtually worthless in terms of achieving corporate goals. The problem is that it's impossible to know if a page view came from Sally or from the CIO or IT manager responsible for architecting an &lt;a href="http://www.f5.com/glossary/application-delivery-networking.html"&gt;application delivery network&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Targeted, relevant content does a much better job of qualifying readership than general, unrelated topics. Readers of a post on &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/18/3627.aspx"&gt;cloud computing&lt;/a&gt; or &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/18/3625.aspx"&gt;virtualization&lt;/a&gt; are likely to be interested in the technology and thus their hits are both valuable and desired. &lt;/p&gt;  &lt;p&gt;But what about brand awareness? Don't we want to get our brand "out there"? &lt;/p&gt;  &lt;p&gt;Yes, and no. You want your brand out there, certainly, but you want it out there amidst people who will actually do something with that knowledge. You want to attract and educate non-customers who &lt;em&gt;could be customers, &lt;/em&gt;not non-customers who will never, ever in a million years be customers. Mass advertising and blogging might work for a brand like &lt;a href="http://www.gm.com"&gt;GM&lt;/a&gt; or &lt;a href="http://www.apple.com"&gt;Apple&lt;/a&gt;, whose products are targeted at, well, everyone. But while John Q. Farmer might enjoy listening to an &lt;a href="http://www.ipod.com"&gt;iPod&lt;/a&gt; while he's out riding his combine, he isn't likely to give a hoot about &lt;a href="http://www.f5.com/solutions/"&gt;application delivery&lt;/a&gt; or &lt;a href="http://www.f5.com/solutions/security/"&gt;information security&lt;/a&gt; or how awesome the latest &lt;a href="http://www.f5.com/products/firepass/"&gt;SSL VPN&lt;/a&gt; might be. &lt;/p&gt;  &lt;p&gt;Blogs cannot - and should not - go the way of traditional publishing. We can't gate the content, that does us and readers a disservice. But in order to quantify success of corporate blogging initiatives it is important to qualify, somehow, whether we're reaching the audiences we want to reach. The best way to do that is to artificially gate readership through relevant, quality posts. &lt;/p&gt;  &lt;p&gt;Choose quality over quantity. Qualify through relevancy. Let's not repeat the painful process publishing had to experience to arrive where we're at today. Don't get sidetracked from your goals by lower hit counts than you'd hoped. If you're writing quality posts and seeing little growth, you may need to reach out to your audiences rather than let them come to you. Syndication, participation in appropriate social networking sites, link and bookmark sharing, etc... are all ways to reach out to and get your content in front of the appropriate audiences. &lt;/p&gt;  &lt;p&gt;What you want to see is consistent growth - even if it's small - over time in not only hit counts but referrals and returning and new visitors as well as lower exit and bounce rates. Hit count is only one factor that contributes to a complex calculation quantifying "success". As long as you're staying on focus and growing, you're doing it right and adding value and you can be more sure that the hits you are getting are worth the effort you're putting forward.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:067d099d-c094-47dc-af0e-d754864ac63e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blogging" rel="tag"&gt;blogging&lt;/a&gt;,&lt;a href="http://technorati.com/tags/corporate%20blogging" rel="tag"&gt;corporate blogging&lt;/a&gt;,&lt;a href="http://technorati.com/tags/jeremiah%20Owyang" rel="tag"&gt;jeremiah Owyang&lt;/a&gt;,&lt;a href="http://technorati.com/tags/gated%20content" rel="tag"&gt;gated content&lt;/a&gt;,&lt;a href="http://technorati.com/tags/publishing" rel="tag"&gt;publishing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/media" rel="tag"&gt;media&lt;/a&gt;,&lt;a href="http://technorati.com/tags/metrics" rel="tag"&gt;metrics&lt;/a&gt;,&lt;a href="http://technorati.com/tags/measurement" rel="tag"&gt;measurement&lt;/a&gt;,&lt;a href="http://technorati.com/tags/qualification" rel="tag"&gt;qualification&lt;/a&gt;,&lt;a href="http://technorati.com/tags/social%20media" rel="tag"&gt;social media&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%202.0" rel="tag"&gt;web 2.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blogs" rel="tag"&gt;blogs&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3637.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/22/3637.aspx</guid>
            <pubDate>Mon, 22 Sep 2008 18:46:35 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3637.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/22/3637.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3637.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3637.aspx</trackback:ping>
        </item>
        <item>
            <title>Cloudware and information privacy: TANSTAAFL</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/15/3615.aspx</link>
            <description>&lt;table cellspacing="0" cellpadding="2" width="753" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="488"&gt;&lt;a href="http://arstechnica.com/"&gt;Ars Technica&lt;/a&gt; is &lt;a href="http://arstechnica.com/news.ars/post/20080914-pew-cloud-computing-study-debuts-at-google-event-in-progress.html"&gt;reporting on a recent Pew study on cloud computing and privacy&lt;/a&gt;, specifically concerning remote data storage and the kind of data-mining performed on it by providers like &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt;, indicates that while consumers are concerned about the privacy of their data in the cloud, they still subject themselves to what many consider to be an invasion of privacy and misuse of data.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CloudwarePrivacy_5826/start_quote_rb_2.gif"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="13" alt="start_quote_rb" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CloudwarePrivacy_5826/start_quote_rb_thumb.gif" width="24" border="0" /&gt;&lt;/a&gt; &lt;em&gt;68 percent of respondents who said they'd used cloud services declared that they would be "very" concerned, and another 19 percent at least "somewhat" concerned, if their personal data were analyzed to provide targeted advertising.  This, of course, is precisely what many Web mail services, such as Google's own Gmail, do—which implies that at least some of those who profess to be "very" concerned about the practice are probably nevertheless subjecting themselves to it.            &lt;br /&gt;            &lt;br /&gt;&lt;/em&gt;One wonders why those who profess to be very concerned about privacy and data-mining tactics used by cloudware providers would continue to use those services?           &lt;br /&gt;          &lt;br /&gt;One answer might lie in the confusing legalese of the EULA (end user license agreement) presented by corporations. &lt;/td&gt;        &lt;td valign="top" width="262"&gt;         &lt;p&gt;&lt;strong&gt;      Where's F5?&lt;/strong&gt; &lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;&lt;a href="http://www.vmworld.com"&gt;VMWorld&lt;/a&gt;               &lt;br /&gt;Sept 15-18 in Las Vegas &lt;/li&gt;            &lt;li&gt;&lt;a href="http://storagedecisions.techtarget.com/newyork"&gt;Storage Decisions&lt;/a&gt;               &lt;br /&gt;Sept 23-24 in New York &lt;/li&gt;            &lt;li&gt;&lt;a href="http://www.networld.com/events"&gt;Networld IT Roadmap&lt;/a&gt;               &lt;br /&gt;Sept 23 in Dallas &lt;/li&gt;            &lt;li&gt;&lt;a href="http://www.oracle.com/openworld/2008/"&gt;Oracle Open World&lt;/a&gt;               &lt;br /&gt;Sept 21-25 in San Francisco &lt;/li&gt;            &lt;li&gt;&lt;a href="http://www.snwusa.com/"&gt;Storage Networking World&lt;/a&gt;               &lt;br /&gt;Oct 13-16 in Dallas &lt;/li&gt;            &lt;li&gt;&lt;a href="http://www.storage-expo.com/"&gt;Storage Expo 2008 UK&lt;/a&gt;               &lt;br /&gt;Oct 15-16 in London &lt;/li&gt;            &lt;li&gt;&lt;a href="http://www.snweurope.com/"&gt;Storage Networking World&lt;/a&gt;               &lt;br /&gt;Oct 27-29 in Frankfurt &lt;/li&gt;         &lt;/ul&gt;          &lt;br /&gt;      &lt;a href="http://www.new.facebook.com/pages/Seattle-WA/F5-Networks/19466599085"&gt;&lt;img title="F5 on Facebook" height="32" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_icon_facebook.png" width="32" border="0" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/f5networks"&gt;&lt;img title="Follow F5 on Twitter" height="32" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="32" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;It's necessary, of course, that the EULA be written using the language of the courts under which it will be enforced. But there are two problems with EULAs: first, they aren't really required to be read and second, even if they &lt;em&gt;were &lt;/em&gt;really required to be read, they can't be easily understood by the vast majority of consumers. &lt;/p&gt;  &lt;p&gt;I'll be the first to admit I rarely read EULAs. They're long, filled with legalese speak, and they always come down to the same basic set of rules: it's our software, we don't make any guarantees, and oh, yeah, any rights not specifically listed (like the use of the data you use with our "stuff") are reserved for us. It's that last line that's the killer, by the way because just about everything falls under that particular clause in the EULA. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/08/28/3567.aspx"&gt;Caveat emptor&lt;/a&gt; truly applies in the world of cloudware and online services. Buyer beware! You may be agreeing to all sorts of things you didn't intend. &lt;/p&gt;  &lt;p&gt;The argument against such privacy and security assurances for consumers is that they aren't paying for the service, therefore the provider needs some way to generate revenue to continue providing the service. That revenue is often generated by advertising and partnerships, but it's also largely provided by selling off personal information either directly gleaned from users or mined from their data. Which is what Google does with GMail. &lt;/p&gt;  &lt;p&gt;Enterprises, at least, are not only &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/08/05/3514.aspx"&gt;aware of but thoroughly understand the ramifications&lt;/a&gt; of storing their data "in the cloud". SaaS (Software as a Service) has had to provide proof positive that the data stored in their systems are the property of the consumer, that the data is not being used for data-mining or sharing purposes, and that security is in place to protect it from theft/viewing/etc... &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CloudwarePrivacy_5826/no_free_lunch_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="240" alt="no_free_lunch" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CloudwarePrivacy_5826/no_free_lunch_thumb.jpg" width="237" align="left" border="0" /&gt;&lt;/a&gt;But in between the consumer and the enterprise markets lies the SMB, the small-medium business. Not quite financially able to afford a full data center and IT staff of their own, they often take advantage of cloudware services as a stop-gap measure. But in doing so, they put their business and data at risk, because they aren't necessarily using cloudware designed with businesses in mind, at least not from a data security perspective, and that means they are often falling under the more liberal end-user license agreement. All bets are off on the sanctity of their data. &lt;/p&gt;  &lt;p&gt;TANSTAAFL. There ain't no such thing as a free lunch, people, and that has never rang as true as it does in the world of cloudware and online services. If it's heralded as "free" that only means you aren't paying &lt;em&gt;money &lt;/em&gt;for it, but you are bartering for the service; exchanging your personal information and data for the privilege of using that online service. &lt;/p&gt;  &lt;p&gt;In many cases folks weigh the value they receive from the "free" service against divulging personal information and data and make an informed choice to exchange that information for the service. When that's the case - the consumer or business is making an informed choice - it's all good. Everybody wins.  &lt;/p&gt;  &lt;p&gt;Bartering is, after all, the oldest form of exchanging goods or services. And it's still used today. My grandmother paid her doctor three chickens for delivering my father, and that was in the mid 1900s, not that long ago at all. So exchanging personal information and access to your data for services is completely acceptable; just make sure you understand that's what you're doing - especially if you're a business. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6090ae78-4eeb-496c-bec6-e8541c634781" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TANSTAAFL" rel="tag"&gt;TANSTAAFL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloudware" rel="tag"&gt;cloudware&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud%20compuitng" rel="tag"&gt;cloud compuitng&lt;/a&gt;,&lt;a href="http://technorati.com/tags/saas" rel="tag"&gt;saas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/data" rel="tag"&gt;data&lt;/a&gt;,&lt;a href="http://technorati.com/tags/privacy" rel="tag"&gt;privacy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/compliance" rel="tag"&gt;compliance&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3615.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/15/3615.aspx</guid>
            <pubDate>Mon, 15 Sep 2008 14:07:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3615.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/15/3615.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3615.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3615.aspx</trackback:ping>
        </item>
        <item>
            <title>Is the URL headed for the endangered technology list?</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/04/3589.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://web-strategist.com/blog"&gt;Jeremiah Owyang&lt;/a&gt;, Senior Analyst, Social Computing, &lt;a href="http://www.forrester.com"&gt;Forrester Research&lt;/a&gt;, &lt;a href="http://twitter.com"&gt;tweeted&lt;/a&gt; recently on the subject of &lt;a href="http://www.google.com/chrome"&gt;Chrome&lt;/a&gt;, &lt;a href="http://www.google.com"&gt;Google's&lt;/a&gt; new open source browser. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/jowyang"&gt;Jeremiah&lt;/a&gt; postulates: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IstheURLheadedfortheendangeredtechnology_3A26/start_quote_rb_2.gif"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="13" alt="start_quote_rb" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IstheURLheadedfortheendangeredtechnology_3A26/start_quote_rb_thumb.gif" width="24" align="left" border="0" /&gt;&lt;/a&gt; Chrome is a nod to the future, the address bar is really a search bar.  URLs will be an anachronism.&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IstheURLheadedfortheendangeredtechnology_3A26/end_quote_rb_2.gif"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="13" alt="end_quote_rb" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IstheURLheadedfortheendangeredtechnology_3A26/end_quote_rb_thumb.gif" width="24" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;That's an interesting prediction, predicated on the ability of a browser translate search terms into destinations on the Internet. Farfetched? Not at all. After all, there already exists a layer of obfuscation between a &lt;a href="http://en.wikipedia.org/wiki/URL"&gt;URL&lt;/a&gt; and an Internet destination; one that translates host names into &lt;a href="http://www.ietf.org/rfc/rfc791.txt"&gt;IP&lt;/a&gt; addresses, hiding the complexity and difficult in remembering IP &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IstheURLheadedfortheendangeredtechnology_3A26/dodo%20sm_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px 10px 5px 0px; border-left: 0px; border-bottom: 0px" height="238" alt="EPSON scanner image" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IstheURLheadedfortheendangeredtechnology_3A26/dodo%20sm_thumb.jpg" width="244" align="left" border="0" /&gt;&lt;/a&gt;addresses from the end-user. And apparently Chrome is already well on its way to sending URLs the way of the dodo bird, otherwise we wouldn't be having this conversation. &lt;/p&gt;  &lt;p&gt;But IP addresses, though obfuscated and hidden from view for most folks, aren't an anachronism any more than the engine of car. Its complexity, too, is hidden from view and concern for most folks. We don't need to know &lt;em&gt;how &lt;/em&gt;the engine gets started, just that turning the key &lt;em&gt;will &lt;/em&gt;get it started. In similar fashion, most folks don't need to know how clicking on a particular &lt;a href="http://en.wikipedia.org/wiki/URL"&gt;URL&lt;/a&gt; gets them to the right place, they just need to know to click on it. &lt;/p&gt;  &lt;p&gt;Operating technology doesn't necessarily require understanding of how it works, and the layer of abstraction we place atop technology to make it usable by the majority doesn't necessarily make the underlying technology an anachronism, although in this case Jeremiah may be right - at least from the view point that &lt;em&gt;using &lt;/em&gt;URLs as a navigation mechanism may become an anachronism. URLs will still be necessary, they are a part of the foundation of how the web works. But IP addresses are also necessary, and so is the technology that bridges the gap between IP addresses and host names, namely &lt;a href="http://www.f5.com/products/big-ip/product-modules/global-traffic-manager.html"&gt;DNS&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;More interesting, I think, is that Jeremiah is looking into his crystal ball and seeing the first stages of Web 3.0, where context and content is the primary vehicle that drives your journey through the web rather than a list of hyperlinks. Where SEO is king, and owning a keyword will be as important, if not more so, than brand. The move to a semantic web necessarily eliminates the importance of URLs as a visible manifestation, but not as the foundational building blocks of how that web is tied together. &lt;/p&gt;  &lt;p&gt;To be fair to other browsers, the address bar in &lt;a href="http://www.mozilla.com/firefox/"&gt;FireFox 3&lt;/a&gt; also acts like a search bar. If I type in my name, it automatically suggests several sites tied to my identity, and takes me by default to &lt;a href="http://devcentral.f5.com/weblogs/macvittie/"&gt;this blog&lt;/a&gt;. Similarly a simple search for "big-ip" automatically takes me to &lt;a href="http://www.f5.com"&gt;F5's&lt;/a&gt; &lt;a href="http://www.f5.com/products/big-ip/"&gt;product page on BIG-IP&lt;/a&gt;. That's because my default search engine is &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt;, and it's taking me to the first ranked page for the search results. This isn't Web 3.0, not yet, but it's one of the first visible manifestations we have of what the web will eventually become. &lt;/p&gt;  &lt;p&gt;That's what I mean about keywords becoming the new brand. Just as "bandaid", which is really a brand name, became a term used to describe all bandages, the opposite will happen - and quickly - in a semantic web where keywords and phrases are automatically translated into URLs. SEO today understands the importance of search terms and keywords, but it's largely a supporting cog in a much larger wheel of marketing efforts. That won't be true when search really is king, rather than just the crown prince. &lt;/p&gt;  &lt;p&gt;But URLs will still be necessary. After all, the technology that ties keywords and search terms to URLs requires that URLs exist in the first place, and once you get to a site you still have to navigate it. So while I'm not convinced that URLs will become a &lt;em&gt;complete&lt;/em&gt; anachronism, they may very well become virtualized. &lt;/p&gt;  &lt;p&gt;Just like everything else today. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt;&lt;script src="http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~s/f5/XOwx" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:266541bc-2564-4128-a53f-dc37821673dc" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Jeremiah%20Owyang" rel="tag"&gt;Jeremiah Owyang&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Forrester" rel="tag"&gt;Forrester&lt;/a&gt;,&lt;a href="http://technorati.com/tags/URLs" rel="tag"&gt;URLs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNS" rel="tag"&gt;DNS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IP" rel="tag"&gt;IP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web" rel="tag"&gt;web&lt;/a&gt;,&lt;a href="http://technorati.com/tags/internet" rel="tag"&gt;internet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/http" rel="tag"&gt;http&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Chrome" rel="tag"&gt;Chrome&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Firefox" rel="tag"&gt;Firefox&lt;/a&gt;,&lt;a href="http://technorati.com/tags/browser" rel="tag"&gt;browser&lt;/a&gt;,&lt;a href="http://technorati.com/tags/virtualization" rel="tag"&gt;virtualization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/obfuscation" rel="tag"&gt;obfuscation&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3589.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/04/3589.aspx</guid>
            <pubDate>Thu, 04 Sep 2008 11:52:35 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3589.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/09/04/3589.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3589.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3589.aspx</trackback:ping>
        </item>
        <item>
            <title>Congratulations! You are a moron</title>
            <link>http://devcentral.f5.com/weblogs/macvittie/archive/2008/08/15/3543.aspx</link>
            <description>&lt;p&gt;Dear Internet Tough Guy, &lt;/p&gt;  &lt;p&gt;You know who you are. You're the individual who has an insecurity complex, probably due to a sad childhood, the story of which no one is really interested in hearing. You're the troll that prowls technology blogs and forums looking for someone to voice an opinion with which you disagree just so you can tell them they're an (idiot|moron|fool) without any context or reference. &lt;/p&gt;  &lt;p&gt;You're the person who posts comments without leaving a name, e-mail address, or website because deep down you're afraid of voicing your opinion (insults) without hiding behind the digital equivalent of mommy's apron: anonymity. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CongratulationsYouareamoron_7EBF/InternetToughGuy_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="237" alt="InternetToughGuy" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CongratulationsYouareamoron_7EBF/InternetToughGuy_thumb.jpg" width="296" align="left" border="0" /&gt;&lt;/a&gt; You add nothing of value to the conversation. Your observations are little more than school-yard bullying, comprised of name calling and vitriol for which you'd likely receive a good mouth washing if your mother heard you. &lt;/p&gt;  &lt;p&gt;You're the individual that makes other people question the usefulness of the Internet. &lt;/p&gt;  &lt;p&gt;You've left some comments on posts here calling other posters and bloggers such creative names as "moron". Comments here are moderated, by the way, so if they actually appear online it's because they've been "approved". In the past, I've generally allowed such comments to be posted, but as of today - no more. &lt;/p&gt;  &lt;p&gt;I've spent eight long years in the public eye. Writing for trade publications, authoring books, and blogging. I'm tired of hearing from you, Mr. Internet Tough Guy, with your potty mouth and your bad attitude and your insults. I've heard it all in those eight years, some of it more than once. I'm tired of it. So I have two choices: stop interfacing with the public or stop you from interacting with the public, at least in any setting over which I have control.  &lt;/p&gt;  &lt;p&gt;I've decided I'm not ready to quit, so guess which option that leaves? &lt;/p&gt;  &lt;p&gt;If you want to disagree with me, please do. If you want to point out an error in logic, or a poor assumption, or a better technology - please do so. If you want to disagree passionately, go for it. But if the entire substance of your e-mail, forum post, or comment on a blog is "you are a moron", don't waste your time because it's not going to see the light of day. &lt;/p&gt;  &lt;p&gt;I know this is hard, Mr. Internet Tough Guy, but &lt;em&gt;think &lt;/em&gt;before you post. If you wouldn't say it with your mother looking over your shoulder, then it's likely you shouldn't post it. &lt;/p&gt;  &lt;p&gt;And if you don't want people knowing you said it, then you &lt;em&gt;definitely &lt;/em&gt;shouldn't post it at all. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img height="18" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/Rss.aspx"&gt;&lt;img src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/lmacvittie"&gt;&lt;img height="18" alt="View Lori's profile on SlideShare" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png" width="18" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lmacvittie.tumblr.com" border="0"&gt;&lt;img title="Follow me on Tumblr" height="18" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif" width="18" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lmacvittie.posterous.com/"&gt;&lt;img title="Posterous" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png" border="0" /&gt;&lt;/a&gt; &lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1="&gt;&lt;img height="18" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img height="18" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8ecccd25-35f6-4fb8-a4e0-3cae11441457" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/social%20networking" rel="tag"&gt;social networking&lt;/a&gt;,&lt;a href="http://technorati.com/tags/internet" rel="tag"&gt;internet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blogs" rel="tag"&gt;blogs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/forums" rel="tag"&gt;forums&lt;/a&gt;,&lt;a href="http://technorati.com/tags/internet%20tough%20guy" rel="tag"&gt;internet tough guy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/moron" rel="tag"&gt;moron&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/3543.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/macvittie/archive/2008/08/15/3543.aspx</guid>
            <pubDate>Fri, 15 Aug 2008 16:34:23 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/3543.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2008/08/15/3543.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/3543.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/3543.aspx</trackback:ping>
        </item>
    </channel>
</rss>