For everyone slating this article, please try thinking of it from a different perspective (and look beyond the buzzwords). Here's my take.<p>(paraphrasing) 'In the rush to 'the cloud' people are disovering that there are bottlenecks related to bandwidth to edge devices (phones etc) and this problem will only increase as more and more devices become conencted (cf Interent of everything). However, not all services/products <i>need</i> to constantly push data back and forth to a centralised place. There is enough processing power in many devices such that more processing can happen at the edge so why not build more applications this way? Cisco and IBM see merit in this approach and hope to capture part of a (presumabley nacscent) market by providing some kind of processing ability that is a little nearer the edge of the network, rather than huge datacentres.'<p>Is that any better?<p>My view on the article is that until developers can more easily build distributed applications, then we're stuck with the prevailing paradigm of large centralised services. I don't see how anything from Cisco or IBM changes anything other than having a slew of mini-datacentres that essentially do the same thing.<p>What we really need are the means to create, deploy and maintain software in a more distributed manner. Having all the fancy smart sensors in my home talking to <i>my</i> hub is preferable to having them all talking to their individual silos. At least then, I can excersice some control of what's going on within my network and benefit from e.g. my high-speed wireless vs my much slower upstream bandwidth.<p>FWIW I'm working on an open source toolstack to make building distributed systems a lot more stratightforward. Essentially, we want to get to a place where everyone can own their own piece of the cloud. Whether that ends up being called the 'fog' or 'dust cloud' or 'motes' is beside the point. You can read an overview at <a href="http://nymote.org/blog/2013/introducing-nymote/" rel="nofollow">http://nymote.org/blog/2013/introducing-nymote/</a>