{"id":283,"date":"2026-01-08T11:55:12","date_gmt":"2026-01-08T19:55:12","guid":{"rendered":"https:\/\/www.barrybriggs.com\/blog\/?p=283"},"modified":"2026-01-08T11:55:12","modified_gmt":"2026-01-08T19:55:12","slug":"the-age-of-code-draws-to-a-close","status":"publish","type":"post","link":"http:\/\/www.barrybriggs.com\/blog\/uncategorized\/the-age-of-code-draws-to-a-close\/","title":{"rendered":"The Age of Code Draws to a Close"},"content":{"rendered":"\n<p>By Barry Briggs<\/p>\n\n\n\n<p>\u201cAre we\u2026<em>engineers?\u201d<\/em><\/p>\n\n\n\n<p>That was the question I was asked sometime in the late 1970s as I and a colleague carpooled to our offices at NASA\u2019s Goddard Space Flight Center in Maryland.<\/p>\n\n\n\n<p>A true story: back then the profession of software development was so new that people didn\u2019t know what to label us; we didn\u2019t know what to call ourselves, even. Systems Programmer? Applications Programmer? Operator? My official title back then was \u201cSystems Analyst,\u201d whatever that meant. But I was a coder (that word didn\u2019t exist either). I wrote assembly language and FORTRAN for a Univac 1100 mainframe that controlled the first-generation Tracking and Data Relay Satellite (TDRS). Yup.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Age of Gates Gives Way to Code<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium is-resized\"><a href=\"https:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-300x300.png\" alt=\"\" class=\"wp-image-284\" style=\"width:431px;height:auto\" srcset=\"http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-300x300.png 300w, http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-150x150.png 150w, http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-100x100.png 100w, http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image.png 598w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n<p>Before that, from World War II through the 1950s, I\u2019ll call the Age of Gates. The majority of computing effort went into understanding and implementing how large numbers of logic gates (AND, OR, XOR, etc.) could be put together in hardware in efficient ways \u2013 first with huge banks of vacuum tubes, then with literal magnets, and ultimately with solid-state transistors. (You could open one of the mainframes I worked on back in the day and see the tiny little circular magnets \u2013 main memory \u2013 painstakingly wired together by human beings.) Concepts like registers, instruction sets, caches, persistent storage, and so on, all had to be invented; and there were countless wrong turns and dead ends along the way.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full\"><a href=\"https:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"266\" height=\"336\" src=\"https:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-1.png\" alt=\"\" class=\"wp-image-285\" srcset=\"http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-1.png 266w, http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-1-238x300.png 238w\" sizes=\"auto, (max-width: 266px) 100vw, 266px\" \/><\/a><figcaption class=\"wp-element-caption\">Vacuum tube memory<\/figcaption><\/figure><\/div>\n\n\n<p>Early hardware was incredibly unreliable. But eventually the bugs (the word actually comes from a <a href=\"https:\/\/americanhistory.si.edu\/collections\/object\/nmah_334663\">moth<\/a> caught in an early machine) were worked out, and computers began to proliferate in government and commercial environments. And with them, people to write the early programs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Age of Code<\/h2>\n\n\n\n<p>Countless software paradigms followed: high-level languages (HLLs) like FORTRAN and COBOL; so-called \u201cstructured programming;\u201d object orientation; JIT languages; strongly and weakly typed; aspect-oriented programming; service-oriented architecture; microservices; interpreted languages; compiled languages; transpiled languages; and so on <em>ad nauseum. <\/em>It\u2019s certainly not a complete list and not all survived the test of time. But I lived through all of them.<\/p>\n\n\n\n<p>And, it\u2019s worth pointing out, no company capitalized on this Age of Code than Microsoft. The Redmond-based company (which quite literally owes existence to the Worst Business Decision in History, when IBM allowed tiny Microsoft a non-exclusive license to PC-DOS, enabling in turn the birth of the PC market\u2026but I digress) recognized that programmers write applications that run on \u2013 and thus sell &#8212; their OS. Who can forget Steve Ballmer in 1999 shouting \u201c<a href=\"https:\/\/share.google\/3ESFDm7jnKcYhTM6A\">Developers, developers, developers!<\/a>\u201d on stage, exhorting his company\u2019s core market?<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><a href=\"https:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"347\" height=\"253\" src=\"https:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-2.png\" alt=\"\" class=\"wp-image-286\" style=\"width:188px;height:auto\" srcset=\"http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-2.png 347w, http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-2-300x219.png 300w\" sizes=\"auto, (max-width: 347px) 100vw, 347px\" \/><\/a><\/figure><\/div>\n\n\n<p>It was a wonderful time. Today, tens of millions of individuals claim the title \u201cSoftware Engineer.\u201d<\/p>\n\n\n\n<p>And the Age of Code coincides almost exactly with my professional life, from the 1970s until now.<\/p>\n\n\n\n<p>But it is drawing to a close.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Age of Tokens is Upon Us<\/h2>\n\n\n\n<p>We all know what happened on November 30, 2022: ChatGPT was released to the world. Soon it became apparent that Large Language Models (LLMs) like GPT and Sonnet and DeepSeek could write code themselves: not good code at first, but after a time, pretty darned good. And today they write emails, compose poetry, plan your day, and offer advice and companionship.<\/p>\n\n\n\n<p>Tokens \u2013 just words, syllables, punctuation \u2013 are the currency, the fuel for LLMs. LLMs convert your prompts into tokens, process them, and spit them back out as responses, combining them into sentences or code \u2013 or tables, music, pictures, or presentations. Increasingly we get computers to do our bidding not by programming in some arcane language but telling them in English what we want them to do. Want an application to handle purchase orders? Or schedule your child\u2019s soccer team practice? Just tell your friendly AI to write the code for you. And then tell another AI to review and improve that code. And another one to write unit tests.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full\"><a href=\"https:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"392\" height=\"213\" src=\"https:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-3.png\" alt=\"\" class=\"wp-image-287\" srcset=\"http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-3.png 392w, http:\/\/www.barrybriggs.com\/blog\/wp-content\/uploads\/2026\/01\/image-3-300x163.png 300w\" sizes=\"auto, (max-width: 392px) 100vw, 392px\" \/><\/a><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">A Gutenberg Moment, and a Sad One at That<\/h2>\n\n\n\n<p>It&#8217;s a Gutenberg moment in history, when everything changes. \u201cToday there are fewer programmers in the United States than at any point since 1980,\u201d according to the <a href=\"https:\/\/www.washingtonpost.com\/business\/2025\/03\/14\/programming-jobs-lost-artificial-intelligence\/\"><em>Washington Post<\/em><\/a>.<\/p>\n\n\n\n<p>And there\u2019s no going back.<\/p>\n\n\n\n<p>It\u2019s a bittersweet moment for me, seeing the profession I dedicated my adult life to start to fade away. But \u2013 as they say \u2013 that\u2019s progress for you.<\/p>\n\n\n\n<p>Still, I\u2019m reminded of a short story the legendary sci-fi author Isaac Asimov wrote all the way back in 1958 entitled \u201cThe Feeling of Power\u201d (read it <a href=\"https:\/\/ia800806.us.archive.org\/20\/items\/TheFeelingOfPower\/The%20Feeling%20of%20Power.pdf\">here<\/a> in the Internet Archive). The main character, a \u201clittle man\u201d named Myron Aub, has rediscovered the art of long division by hand, lost as calculators and computers became ubiquitous. Generals, congressmen, even the president, are terrified: \u201cNow we have in our hands a method of going beyond the computer, leapfrogging it, passing through it,\u201d worries a congressman.<\/p>\n\n\n\n<p>As natural language becomes the predominant means of interacting with computers, will we forget programming? Will someone in the distant future \u201crediscover\u201d how to program a CPU in assembly language?&nbsp; It\u2019s as if, in the last century, we\u2019ve built a new kind of matter, a new Standard Model, or DNA, upon which future generations will add additional layers of unbelievable sophistication, to the point that, maybe a century from now, gates and registers and instruction sets become arcane, and perhaps lost.<\/p>\n\n\n\n<p>I hope they rediscover us, the Coders, as well.<\/p>\n\n\n\n<p>Sources:<\/p>\n\n\n\n<p>3 Ages Diagram and AI Tokens image, me and Google Nano Banana Pro<\/p>\n\n\n\n<p>Vacuum tube memory, Columbia University <a href=\"https:\/\/www.columbia.edu\/cu\/computinghistory\/tubes.html\">https:\/\/www.columbia.edu\/cu\/computinghistory\/tubes.html<\/a><\/p>\n\n\n\n<p>SteveB freaking out, Business Insider <a href=\"https:\/\/www.businessinsider.com\/steve-ballmers-epic-freak-outs-2015-5#at-another-event-he-got-really-sweaty-while-chanting-developers-developers-over-and-over-2\">https:\/\/www.businessinsider.com\/steve-ballmers-epic-freak-outs-2015-5#at-another-event-he-got-really-sweaty-while-chanting-developers-developers-over-and-over-2<\/a>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Barry Briggs \u201cAre we\u2026engineers?\u201d That was the question I was asked sometime in the late 1970s as I and a colleague carpooled to our offices at NASA\u2019s Goddard Space Flight Center in Maryland. A true story: back then the profession of software development was so new that people didn\u2019t know what to label us; &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.barrybriggs.com\/blog\/uncategorized\/the-age-of-code-draws-to-a-close\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;The Age of Code Draws to a Close&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"episode_type":"","audio_file":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","date_recorded":"","explicit":"","block":"","filesize_raw":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-283","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/posts\/283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/comments?post=283"}],"version-history":[{"count":1,"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/posts\/283\/revisions"}],"predecessor-version":[{"id":288,"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/posts\/283\/revisions\/288"}],"wp:attachment":[{"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/media?parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/categories?post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.barrybriggs.com\/blog\/wp-json\/wp\/v2\/tags?post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}