{"id":1072,"date":"2008-02-21T09:39:15","date_gmt":"2008-02-21T16:39:15","guid":{"rendered":"https:\/\/www.roughtype.com\/wp\/?p=1072"},"modified":"2008-02-21T09:39:15","modified_gmt":"2008-02-21T16:39:15","slug":"alan_turing_clo","status":"publish","type":"post","link":"https:\/\/www.roughtype.com\/?p=1072","title":{"rendered":"Alan Turing, cloud computing and IT&#8217;s future"},"content":{"rendered":"<p>The business computing site Internet.com asked me to write an essay speculating on what the corporate IT landscape may look like ten years from now. The result, &#8220;IT in 2018: from Turing&#8217;s machine to the computing cloud,&#8221; is available now as a <a href=\"http:\/\/www.devx.com\/ebook\">free pdf download<\/a> &#8211; though registration is required.<\/p>\n<p>Here&#8217;s how the essay begins:<\/p>\n<blockquote>\n<p>In 1936, as the clouds of war gathered once again over Europe, a 24-year-old Cambridge University mathematician named Alan Turing invented the modern digital computer. At least, he invented the <em>idea<\/em> of the modern digital computer, which, as it turned out, was far more important than constructing any particular physical manifestation of that computer.<\/p>\n<p>Turing\u2019s theoretical apparatus, which he called a \u201cuniversal computing machine,\u201d was a simple one. In essence, it had the ability to read or write symbols \u2013 a one or a zero, say \u2013 on an endless roll of paper. It could only take one action at a time, reading or writing a single symbol, but it could remember what it had done, and over an infinite span of time it could take an infinite number of actions.<\/p>\n<p>What Turing had created was, in the words of the historian George Dyson, \u201ca single machine that can exactly duplicate the behavior of any other computing machine.\u201d Any calculation, no matter how complex, can be reduced to a series of discrete, simple steps \u2013an algorithm, or a code \u2013 and carried out by Turing\u2019s machine. What that means, quoting Dyson again, is that \u201cin principle all digital computers are equivalent; any machine that can count, take notes, and follow instructions can compute any computable function.\u201d What it also means is this: \u201cSoftware (coding) can always be substituted for hardware (switching).\u201d<\/p>\n<p>The only real constraints on a universal computing machine are the size of its memory and the speed with which it can carry out its calculations and transmit the results. With enough memory and enough speed, Turing\u2019s work implies, a single computer could be programmed, with software code, to do all the work that is today done by all the other physical computers in the world.<\/p>\n<p>And that is why the modern corporate data center, with all its complex and expensive stacks of machinery, is on the path to obsolescence &#8230;<\/p><\/blockquote>\n<p>Mr. Turing also pops up in my <a href=\"http:\/\/www.guardian.co.uk\/technology\/2008\/feb\/21\/computing.supercomputers\">column<\/a> in The Guardian today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The business computing site Internet.com asked me to write an essay speculating on what the corporate IT landscape may look like ten years from now. The result, &#8220;IT in 2018: from Turing&#8217;s machine to the computing cloud,&#8221; is available now as a free pdf download &#8211; though registration is required. Here&#8217;s how the essay begins: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-1072","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.roughtype.com\/index.php?rest_route=\/wp\/v2\/posts\/1072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.roughtype.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.roughtype.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.roughtype.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.roughtype.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1072"}],"version-history":[{"count":0,"href":"https:\/\/www.roughtype.com\/index.php?rest_route=\/wp\/v2\/posts\/1072\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.roughtype.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.roughtype.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.roughtype.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}