{"id":4069,"date":"2026-06-20T17:10:27","date_gmt":"2026-06-20T16:10:27","guid":{"rendered":"https:\/\/tomsalinsky.co.uk\/blog\/?p=4069"},"modified":"2026-06-20T17:10:27","modified_gmt":"2026-06-20T16:10:27","slug":"a-history-of-computing-in-three-chapters","status":"publish","type":"post","link":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/2026\/06\/20\/a-history-of-computing-in-three-chapters\/","title":{"rendered":"A history of computing in three chapters"},"content":{"rendered":"<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">It is generally accepted that Charles Babbage was the first person to describe what we would recognise as a computer. His analytical engine was imagined as a general purpose calculator which could perform many tasks. Still without the means to build such a thing, Alan Turing took the idea still further in the 1930s and at the time of his death in the mid 1950s, the first such machines were actually being built. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">The key conceptual leap is that rather than needing to build different machines for different situations, one needs to build just one flexible machine and program it however you wish. Early computers were the size of rooms, fed by punched cards, but the principle was the key, and computers got faster and smaller over time. Room sized machines became furniture sized and finally suitcase-sized. Home computers became a thing, from the tiny ZX80 which could either display an image or think, but not both at the same time, to early Apple and IBM machines which began using familiar parts, but these just made universal computing more accessible. It was still the same ball-game \u2013 if you know how to codify the task, you can get the computer to execute it. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">But universal problem-solving turned out just to be chapter one. I remember using a dumb terminal to connect to a mainframe when I was a boy, so networking is almost as old as computing. But local networks are just ways of distributing computing power. The second chapter is the internet, universal connectivity. Now each of the universal problem solving machines in the world is connecting to all of the other universal problem solving machines in the world. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">I owned a ZX81, ZX-Spectrum, a ZX-Spectrum 128, a BBC micro, and a Window 3.1 machine. None of them were connected to the Internet. But I remember only a few years into the dot-com boom, a friend wryly observing that if you put a young person in front of computer that can\u2019t connect to the Internet, they think it\u2019s broken. That\u2019s the world we live in today. It wasn&#8217;t true in the 1980s.<\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">Graphical user interfaces, with a mouse to move a pointer across the screen, made computers way easier to use, but that\u2019s just a different point of entry. The internet, and particularly the World Wide Web, truly heralded the second chapter in the history of computing. And like the first, it was all about universality. You don\u2019t have to already have access to the data you need. It\u2019s on another computer and your computer can go get it for you. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">Online shopping, social media, web apps, reference works, streaming, all flowed through copper wires, fibre optic cables, and through the airwaves. And the computers continued to get smaller. They fit in our pockets. They became ubiquitous. The same device could take a picture, know where on Earth it was taken, upload it to a server and it could be shared with every human alive. Universality had achieved everything. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">One frontier remained. Computers had got progressively easier to use in steady increments, from punched cards to commands lines to graphical user interfaces, to touch controls. But creating new solutions to problems was still specialist work. Even when the bulk of the complexity was hidden from view, it was still a minority that messed around with APIs, app-to-app interactions, or detailed customisation. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">That changed with the rise of LLMs. Windows 3.0 got 4 million users in its first year. Windows 95 got 40 million. By 2000, Google was delivering 100 million searches a day, by which time it had been available for 3-4 years. ChatGPT got to 100 million active users in two months. It took Facebook four-and-a-half years to get to that number. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">Because this is the third chapter, the third age of universality. Now you don\u2019t have to understand a thing about how the universal problem solving machine works, or how it connects to all the other universal problem solving machines in the world. Now everyone can ask it to solve problem in plain English. The machine which can do everything and which is connected everywhere can now understand anyone. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">Where does that leave us? It\u2019s hard to know. Could we have predicted the rise of social media in 1996? Possibly. Bulletin boards were well-established. But the idea that we\u2019d pay to be the ones creating stories, videos and images for other people to consume is very strange. Could we have predicted streaming? Possibly. I like to say that I use my TV now as a jukebox \u2013 I pick what I want to watch and watch it when I want \u2013 rather than as a radio \u2013 turning it on and accepting whatever comes out of it. It\u2019s not a big jump from home video to Disney+, just ask Netflix. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">So what will happen next? There\u2019s a tension currently (as there so often is) between security and convenience. I get frustrated when the \u201cintelligence\u201d on my phone can\u2019t read my emails and add things to my calendar. These things have been walled off to keep us safe, but those walls are getting more and more porous by the day. What\u2019s clear is that before long, we\u2019re going to be interacting with our devices using natural language (whether spoken or typed) more and more. Graphical user interfaces will soon seem as quaint as commands lines or punched cards. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">And we can expect much more autonomy as we decide the intelligences require less and less handholding. We will say what we want to happen, and the systems will do our bidding, without further interaction \u2013 weekly, daily, hourly, continuously. And more and more tasks, especially language related tasks will be handed off to these systems. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">But herein lies a flaw. It\u2019s just possible that the fourth chapter will be a step backwards, not another leap forward (just as it was once said that if the third World War were to be fought with nuclear weapons then the fourth World War would be fought with bows and arrows). The LLMs we\u2019re all using today have been trained on a couple of hundred years worth of material, all painstakingly handcrafted by humans. That\u2019s changing. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">By some estimates, around a third of the text that\u2019s being added to the internet each year is now machine generated rather than human generated. And that means the models increasingly are being trained on their own output. And while so-called model collapse (where the model starts producing gibberish output) is nowhere near a certain outcome, it is possible, and more subtle degradations are more likely. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">That\u2019s the future we should be worried about as we blithely instruct the robot in our phone to read our emails and reply to them for us. That we\u2019re poisoning the well with every command we issue. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">At least \u2013 that\u2019s where I\u2019m intending to leave this little essay. But I haven\u2019t had ChatGPT give me its verdict yet. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\"><strong>ChatGPT:<\/strong> Overall, I\u2019d say the first three-quarters is already very close to publication-ready. The place I\u2019d spend time is the transition into the model-collapse section. At the moment it\u2019s an interesting ending attached to a strong essay. With a better bridge, it becomes the logical conclusion of the essay rather than a separate thought appended to it. <\/span><\/p>\n<p><span data-tt=\"{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}\">What do you think?<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is generally accepted that Charles Babbage was the first person to describe what we would recognise as a computer. His analytical engine was imagined as a general purpose calculator which could perform many tasks. Still without the means to build such a thing, Alan Turing took the idea still further in the 1930s and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[111],"tags":[],"class_list":["post-4069","post","type-post","status-publish","format-standard","hentry","category-technology"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5JY5l-13D","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=4069"}],"version-history":[{"count":1,"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4069\/revisions"}],"predecessor-version":[{"id":4070,"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4069\/revisions\/4070"}],"wp:attachment":[{"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=4069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=4069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tomsalinsky.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=4069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}