{"id":65440,"date":"2025-02-06T00:03:08","date_gmt":"2025-02-06T00:03:08","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/"},"modified":"2025-02-06T00:04:52","modified_gmt":"2025-02-06T00:04:52","slug":"the-end-of-programming-as-we-know-it-oreilly","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/","title":{"rendered":"The End of Programming as We Know It \u2013 O\u2019Reilly"},"content":{"rendered":"<p> <a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<\/p>\n<div>\n<p>There\u2019s a variety of chatter within the media that software program builders will quickly lose their jobs to AI. I don\u2019t purchase it.<\/p>\n<p>It isn&#8217;t the top of programming. <em>It&#8217;s the finish of programming as we all know it as we speak<\/em>. That&#8217;s not new. The primary programmers linked bodily circuits to carry out every calculation. They had been succeeded by programmers writing machine directions as binary code to be enter one bit at a time by flipping switches on the entrance of a pc. Meeting language programming then put an finish to that. It lets a programmer use a human-like language to inform the pc to maneuver knowledge to areas in reminiscence and carry out calculations on it. Then, improvement of even higher-level compiled languages like Fortran, COBOL, and their successors C, C++, and Java meant that almost all programmers not wrote meeting code. As a substitute, they might categorical their needs to the pc utilizing greater stage abstractions.<\/p>\n<div class=\"ccxOs5hf\">\n<div itemscope=\"\" itemtype=\"http:\/\/schema.org\/Product\" class=\"inline-cta trial-cta\" id=\"trial-cta\">\n<div class=\"thumb\">\n    <a href=\"https:\/\/www.oreilly.com\/online-learning\/\">&#13;<br \/>\n      <img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/d3ansictanv2wj.cloudfront.net\/safari-topic-cta-1f60e6f96856da19ba3cb25660472ca5.jpg\" class=\"\"\/>&#13;<br \/>\n    <\/a>\n  <\/div>\n<p>&#13;<\/p>\n<h2>&#13;<br \/>\n      Study sooner. Dig deeper. See farther.&#13;<br \/>\n    <\/h2>\n<p>&#13;\n  <\/p>\n<\/div>\n<\/div>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXejsM5yzCqoHZSsehSWg9LHYx78MVpO7ZQDpbhGw6xG80pd26WjlTZlZHM0t6cJ_aQykM5S5qHIlKbooVwbLC6Ku4GoXiqr46boVqZjQ4QCt9II029eQOPAnBCLwv1RVU8YP-WN?key=nW8wXavQ_8H5WmorYl1Amm3y\" alt=\"\"\/><figcaption>Betty Jean Jennings and Frances Bilas (proper) program the ENIAC in 1946. <a href=\"https:\/\/www.computerhistory.org\/revolution\/birth-of-the-computer\/4\/78\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Via the Computer History Museum<\/a><\/figcaption><\/figure>\n<p>Finally, interpreted languages, that are a lot simpler to debug, turned the norm.\u00a0<\/p>\n<p>BASIC, one of many first of those to hit the massive time, was at first seen as a toy, however quickly proved to be the wave of the longer term. Programming turned accessible to children and storage entrepreneurs, not simply the again workplace priesthood at massive corporations and authorities companies.<\/p>\n<p>Client working methods had been additionally a giant a part of the story. Within the early days of the private pc, each pc producer wanted software program engineers who might write low-level drivers that carried out the work of studying and writing to reminiscence boards, onerous disks, and peripherals similar to modems and printers. Home windows put an finish to that. It didn\u2019t simply succeed as a result of it offered a graphical consumer interface that made it far simpler for untrained people to make use of computer systems. It additionally offered what Marc Andreessen, whose firm Netscape was about to be steamrollered by Microsoft, dismissively (and wrongly) known as \u201conly a bag of drivers.\u201d That bag of drivers, fronted by the Win32 APIs, meant that programmers not wanted to write down low-level code to regulate the machine. That job was successfully encapsulated within the working system. Home windows and macOS, and for cellular, iOS and Android, imply that as we speak, most programmers not must know a lot of what earlier generations of programmers knew.<\/p>\n<h3>There have been extra programmers, not fewer<\/h3>\n<p>This was removed from the top of programming, although. There have been extra programmers than ever. Customers within the a whole lot of thousands and thousands consumed the fruits of their creativity. In a basic demonstration of <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.investopedia.com\/terms\/p\/priceelasticity.asp\" target=\"_blank\">elasticity of demand<\/a>, as software program was simpler to create, its worth fell, permitting builders to create options that extra individuals had been prepared to pay for.<\/p>\n<p>The net was one other \u201cfinish of programming.\u201d Immediately, the consumer interface was made up of human-readable paperwork, proven in a browser with hyperlinks that might in flip name applications on distant servers. Anybody might construct a easy \u201csoftware\u201d with minimal programming talent. \u201cNo code\u201d turned a buzzword. Quickly sufficient, everybody wanted an internet site. Instruments like WordPress made it attainable for nonprogrammers to create these web sites with out coding. But because the know-how grew in functionality, profitable web sites turned increasingly advanced. There was an growing separation between \u201cfrontend\u201d and \u201cbackend\u201d programming. New interpreted programming languages like Python and JavaScript turned dominant. Cell gadgets added a brand new, ubiquitous entrance finish, requiring new expertise. And as soon as once more, the complexity was hidden behind frameworks, perform libraries, and APIs that insulated programmers from having to know as a lot concerning the low stage performance that it was important for them to study only some years earlier than. <\/p>\n<p>Massive knowledge, internet providers, and cloud computing established a sort of \u201c<a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.oreilly.com\/pub\/a\/web2\/archive\/what-is-web-20.html\" target=\"_blank\">internet operating system<\/a>.\u201d Companies like Apple Pay, Google Pay, and Stripe made it attainable to do previously troublesome, high-stakes enterprise duties like taking funds with minimal programming experience. Every kind of deep and highly effective performance was made obtainable by way of easy APIs. But this explosion of web websites and the community protocols and APIs connecting them ended up creating the necessity for extra programmers.<\/p>\n<p>Programmers had been not constructing static software program artifacts up to date each couple of years however repeatedly growing, integrating, and sustaining long-lived providers. Much more importantly, a lot of the work at these huge providers, like Google Search, Google Maps, Gmail, Amazon, Fb, and Twitter, was automated at huge scale. Applications had been designed and constructed by people, not AI, however a lot of the work itself was achieved by special-purpose predecessors to as we speak\u2019s basic objective AIs. The employees that do the majority of the heavy lifting at these corporations are already applications. <em>The human programmers are their managers<\/em>. There at the moment are a whole lot of hundreds of programmers doing this sort of supervisory work. They&#8217;re already dwelling in a world the place the job is creating and managing digital co-workers.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfDF8q-DOctiQTtzTy7I7vJ3VtBYae5BJ1l4c-LLqZTkkJDqOISUZEBUeaQbMTtEOHuLSZ3CpuqaUhv5pNnY0ANCz8xzXb6bwC2_yzj9wtL90d4MYh7bgBg_brskwhLNou_oFDzDg?key=nW8wXavQ_8H5WmorYl1Amm3y\" alt=\"\"\/><figcaption><em>\u201cGoogle, Fb, Amazon, or a bunch of more moderen Silicon Valley startups\u2026make use of tens of hundreds of employees. In the event you assume with a twentieth century manufacturing facility mindset, these employees spend their days grinding out merchandise, similar to their industrial forebears, solely as we speak, they&#8217;re producing software program quite than bodily items. If, as an alternative, you step again and consider these corporations with a twenty first century mindset, you understand that a big a part of the work of those corporations \u2013 delivering search outcomes, information and knowledge, social community standing updates, and related merchandise for buy \u2013 is completed by software program applications and algorithms. These are the true employees, and the programmers who create them are their managers.\u201d<\/em>\u2014Tim O\u2019Reilly,<em> <\/em>\u201c<a href=\"https:\/\/sloanreview.mit.edu\/article\/managing-the-bots-that-are-managing-the-business\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Managing the Bots That Are Managing the Business<\/a>,\u201d <em>MIT<\/em> <em>Sloan Administration Evaluate<\/em>, Might 21, 2016<\/figcaption><\/figure>\n<p> In every of those waves, outdated expertise turned obsolescent\u2014nonetheless helpful however not important\u2014and new ones turned the important thing to success. There are nonetheless a number of programmers who write compilers, hundreds who write well-liked JavaScript frameworks and Python libraries, however tens of thousands and thousands who write internet and cellular purposes and the backend software program that permits them. Billions of customers devour what they produce.<\/p>\n<h3>Would possibly this time be totally different?<\/h3>\n<p>Immediately, although, it&#8217;s seemingly attainable for a nonprogrammer to easily speak to an LLM or specialised software program agent in plain English (or the human language of your alternative) and get again a helpful prototype in Python (or the programming language of your alternative). There\u2019s even a brand new buzzword for this: <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/sourcegraph.com\/blog\/chat-oriented-programming-in-action\" target=\"_blank\">CHOP, or \u201cchat-oriented programming<\/a>.\u201d The rise of superior reasoning fashions is starting to reveal AI that may generate even advanced applications with a high-level immediate explaining the duty to be achieved. Because of this, there are lots of people saying \u201cthis time is totally different,\u201d that AI will utterly exchange most human programmers, and actually, most data employees. They are saying we face a wave of pervasive human unemployment.<\/p>\n<p><em>I nonetheless don\u2019t purchase it<\/em>. When there\u2019s a breakthrough that places superior computing energy into the fingers of a far bigger group of individuals, sure, peculiar individuals can do issues that had been as soon as the area of extremely educated specialists. However that very same breakthrough additionally permits new sorts of providers and demand for these providers. It creates new sources of deep magic that only some perceive.<\/p>\n<p>The magic that\u2019s coming now&#8217;s probably the most highly effective but. And that implies that we\u2019re starting a profound interval of exploration and creativity, making an attempt to know  make that magic work and to derive new benefits from its energy. Good builders who undertake the know-how can be in demand as a result of they will achieve this way more, specializing in the higher-level creativity that provides worth.<\/p>\n<h3>Studying by doing<\/h3>\n<p>AI won&#8217;t exchange programmers, however it should rework their jobs. Finally a lot of what programmers do as we speak could also be as out of date (for everybody however embedded system programmers) because the outdated talent of debugging with an oscilloscope. Grasp programmer and prescient tech observer Steve Yegge observes that it&#8217;s not junior and mid-level programmers who can be changed however those that cling to the previous quite than embracing the brand new programming instruments and paradigms. Those that purchase or invent the brand new expertise can be in excessive demand. Junior builders who grasp the instruments of AI will be capable to outperform senior programmers who don\u2019t. Yegge calls it \u201c<a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/steve-yegge.medium.com\/the-death-of-the-stubborn-developer-b5e8f78d326b\" target=\"_blank\">The Death of the Stubborn Developer<\/a>.\u201d<\/p>\n<p>My concepts are formed not solely by my very own previous 40+ years of expertise within the pc business and the observations of builders like Yegge but additionally by the work of financial historian <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.bu.edu\/law\/profile\/james-bessen\/\" target=\"_blank\">James Bessen<\/a>, who studied how the primary Industrial Revolution performed out within the textile mills of Lowell, Massachusetts through the early 1800s. As expert crafters had been changed by machines operated by \u201cunskilled\u201d labor, human wages had been certainly depressed. However Bessen seen one thing peculiar by evaluating the wage data of employees within the new industrial mills with these of the previous home-based crafters. It took nearly as lengthy for an apprentice craftsman to achieve the complete wages of a talented journeyman because it did for one of many new entry-level unskilled manufacturing facility employees to achieve full pay and productiveness. The employees in each regimes had been really expert employees. However that they had <em>totally different sorts of expertise<\/em>.<\/p>\n<p>There have been two huge causes, Bessen discovered, why wages remained flat or depressed for a lot of the first 50 years of the Industrial Revolution earlier than taking off and resulting in a widespread enhance of prosperity. The primary was that the manufacturing facility house owners hoarded the advantages of the brand new productiveness quite than sharing it with employees. However the second was that the biggest productiveness features took a long time to reach as a result of the data of how finest to make use of the brand new know-how wasn\u2019t but broadly dispersed. It took a long time for inventors to make the machines extra sturdy, for these utilizing them to give you new sorts of workflows to make them simpler, to create new sorts of merchandise that could possibly be made with them, for a wider vary of companies to undertake the brand new applied sciences, <em>and for employees to accumulate the required expertise to reap the benefits of them<\/em>. Staff wanted new expertise not solely to make use of the machines however to restore them, to enhance them, to invent the longer term that they implied however had not but made absolutely attainable. All of this occurs by way of a course of that Bessen calls \u201cstudying by doing.\u201d<\/p>\n<p>It\u2019s not sufficient for a number of people to be forward of the curve in adopting the brand new expertise. Bessen explains that \u201cwhat issues to a mill, an business, and to society usually will not be how lengthy it takes to coach a person employee however what it takes to create a steady, educated workforce\u201d (<a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/yalebooks.yale.edu\/9780300195668\/learning-by-doing\" target=\"_blank\"><em>Learning by Doing<\/em><\/a>, 36). At present, each firm that&#8217;s going to be touched by this revolution (which is to say, each firm) must put its shoulder to the wheel. We&#8217;d like an AI-literate workforce. What&#8217;s programming, in any case, however the way in which that people get computer systems to do our bidding? The truth that \u201cprogramming\u201d is getting nearer and nearer to human language, that our machines can perceive us quite than us having to talk to them of their native tongue of 0s and 1s, or some specialised programming language pidgin, ought to be trigger for celebration.<\/p>\n<p>Folks can be creating, utilizing, and refining extra applications, and new industries can be born to handle and construct on what we create. Classes from historical past inform us that when automation makes it cheaper and simpler to ship merchandise that folks need or want, <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/cepr.org\/voxeu\/columns\/automation-and-jobs-when-technology-boosts-employment\" target=\"_blank\">increases in demand often lead to <em>increases in employment<\/em><\/a>. It is just when demand is happy that employment begins to fall. We&#8217;re removed from that time relating to programming. <\/p>\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\">\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Jevons paradox strikes once more! As AI will get extra environment friendly and accessible, we are going to see its use skyrocket, turning it right into a commodity we simply cannot get sufficient of. <a href=\"https:\/\/t.co\/omEcOPhdIz\">https:\/\/t.co\/omEcOPhdIz<\/a><\/p>\n<p>\u2014 Satya Nadella (@satyanadella) <a href=\"https:\/\/twitter.com\/satyanadella\/status\/1883753899255046301?ref_src=twsrc%5Etfw\">January 27, 2025<\/a><\/p><\/blockquote>\n<\/div>\n<\/figure>\n<p>Not unsurprisingly, Wharton College professor and AI evangelist <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/mgmt.wharton.upenn.edu\/profile\/emollick\/\" target=\"_blank\">Ethan Mollick<\/a> can also be a fan of Bessen\u2019s work. This is the reason he argues so compellingly to \u201cat all times convey AI to the desk,\u201d to contain it in each facet of your job, and to discover \u201cthe jagged edge\u201d of what works and what doesn\u2019t. It&#8217;s also why he urges corporations to make use of AI to empower their employees, to not exchange them. There&#8217;s a lot to study  apply the brand new know-how. <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.oneusefulthing.org\/p\/ai-in-organizations-some-tactics\" target=\"_blank\">Businesses\u2019 best source of applied R&amp;D<\/a> is the explorations of the individuals you will have, as they use AI to resolve their issues and search out new alternatives.<\/p>\n<h3>What programming <em>is<\/em> will change<\/h3>\n<p>Sam Schillace, one of many deputy CTOs at Microsoft, agreed with my evaluation. In a latest dialog, he informed me, \u201cWe\u2019re in the midst of inventing a brand new programming paradigm round AI methods. After we went from the desktop into the web period, every thing within the stack modified, although all the degrees of the stack had been the identical. We nonetheless have languages, however they went from compiled to interpreted. We nonetheless have groups, however they went from waterfall to Agile to CI\/CD. We nonetheless have databases, however they went from ACID to NoSQL. We went from one consumer, one app, one thread, to multi distributed, no matter. We\u2019re doing the identical factor with AI proper now.\u201d<\/p>\n<p>Listed here are among the applied sciences which can be being assembled into a brand new AI stack. And this doesn\u2019t even embrace the plethora of AI fashions, their APIs, and their cloud infrastructure. And it\u2019s already old-fashioned!<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcfrtF8D0T1eF4cdU5XBAme6yfqyrVucS2daX3Dy9F8yUHlMctIgh0dTmF-Ll7ijj8gasJ0SVVDvqQzWpg67Gj_RS-X9-bK8_jIKLJEJrJjeCB5h3B1sGszA7umNW2jx4C4fEVWtw?key=nW8wXavQ_8H5WmorYl1Amm3y\" alt=\"\"\/><figcaption>\u201c<a href=\"https:\/\/malywut.github.io\/ai-engineering-landscape\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">AI Engineering Landscape<\/a>,\u201d by way of Marie-Alice Blete on GitHub <\/figcaption><\/figure>\n<p>However the explosion of latest instruments, frameworks, and practices is only the start of how programming is altering. One difficulty, Schillace famous, is that fashions don\u2019t have reminiscence the way in which people have reminiscence. Even with massive context home windows, they battle to do what he calls \u201cmetacognition.\u201d Because of this, he sees the necessity for people to nonetheless present quite a lot of the context through which their AI co-developers function.<\/p>\n<p>Schillace expanded on this concept in <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/sundaylettersfromsam.substack.com\/p\/motion-thought-systems-and-ai\" target=\"_blank\">a recent post<\/a>. \u201cGiant language fashions (LLMs) and different AI methods are trying to automate thought,\u201d he wrote. \u201cThe parallels to the automation of movement through the industrial revolution are hanging. At present, the automation remains to be crude: we\u2019re doing the cognitive equal of pumping water and hammering\u2014fundamental duties like summarization, sample recognition, and textual content era. We haven\u2019t but discovered  construct sturdy engines for this new supply of vitality\u2014we\u2019re not even on the locomotive stage of AI but.\u201d<\/p>\n<p>Even the locomotive stage was largely an growth of the brute pressure people had been capable of convey to bear when transferring bodily objects. The important subsequent breakthrough was a rise within the technique of <em>management<\/em> over that energy. Schillace asks, \u201cWhat if conventional software program engineering isn\u2019t absolutely related right here? What if constructing AI requires basically totally different practices and management methods? We\u2019re making an attempt to create new sorts of considering (our analog to movement): higher-level, metacognitive, adaptive methods that may do greater than repeat pre-designed patterns. To make use of these successfully, we\u2019ll must invent completely new methods of working, new disciplines. Simply because the challenges of early steam energy birthed metallurgy, the challenges of AI will pressure the emergence of latest sciences of cognition, reliability, and scalability\u2014fields that don\u2019t but absolutely exist.\u201d<\/p>\n<h3>The problem of deploying AI applied sciences in enterprise<\/h3>\n<p>Bret Taylor, previously co-CEO of Salesforce, one-time Chief Expertise Officer at Meta, and way back, chief of the workforce that created Google Maps, is now the CEO of AI agent developer <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/sierra.ai\/\" target=\"_blank\">Sierra<\/a>, an organization on the coronary heart of growing and deploying AI know-how in companies. In a latest dialog, Bret informed me that he believes that an organization\u2019s AI agent will turn out to be its main digital interface, as vital as its web site, as vital as its cellular app, maybe much more so. An organization\u2019s AI agent must encode all of its key enterprise insurance policies and processes. That is one thing that AI could ultimately be capable to do by itself, however <em>as we speak, Sierra has to assign every of its clients an engineering workforce to assist with the implementation<\/em>.<\/p>\n<p>\u201cThat final mile of taking a cool platform and a bunch of what you are promoting processes and manifesting an agent is definitely fairly onerous to do,\u201d Bret defined. \u201cThere\u2019s a brand new function rising now that we name an <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/sierra.ai\/blog\/meet-the-ai-agent-engineer\" target=\"_blank\">agent engineer<\/a>, a software program developer who appears to be like a bit of bit like a frontend internet developer. That\u2019s an archetype that\u2019s the most typical in software program. In the event you\u2019re a React developer, you possibly can study to make AI brokers. What a beautiful solution to reskill and make your expertise related.\u201d<\/p>\n<p>Who will need to wade by way of a customer support cellphone tree once they could possibly be speaking to an AI agent that may really remedy their downside? However getting these brokers proper goes to be an actual problem. It\u2019s not the programming that\u2019s so onerous. It\u2019s deeply understanding the enterprise processes and considering how the brand new functionality can rework them to reap the benefits of the brand new capabilities. An agent that merely reproduces present enterprise processes can be as embarrassing as an internet web page or cellular app that merely recreates a paper kind. (And sure, these do nonetheless exist!) <\/p>\n<p>Addy Osmani, the top of consumer expertise for Google Chrome, calls this <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/addyo.substack.com\/p\/the-70-problem-hard-truths-about\" target=\"_blank\">the 70% problem<\/a>: \u201cWhereas engineers report being dramatically extra productive with AI, the precise software program we use each day doesn\u2019t appear to be it\u2019s getting noticeably higher.\u201d He notes that nonprogrammers working with AI code era instruments can get out a terrific demo or remedy a easy downside, however they get caught on the final 30% of a fancy program as a result of they don\u2019t know sufficient to debug the code and information the AI to the proper resolution. In the meantime:<\/p>\n<blockquote class=\"wp-block-quote\">\n<p>If you watch a senior engineer work with AI instruments like Cursor or Copilot, it appears to be like like magic. They&#8217;ll scaffold total options in minutes, full with assessments and documentation. However watch fastidiously, and also you\u2019ll discover one thing essential: They\u2019re not simply accepting what the AI suggests\u2026. They\u2019re making use of years of hard-won engineering knowledge to form and constrain the AI\u2019s output. The AI is accelerating their implementation, however their experience is what retains the code maintainable. Junior engineers usually miss these essential steps. They settle for the AI\u2019s output extra readily, resulting in what I name \u201chome of playing cards code\u201d \u2013 it appears to be like full however collapses beneath real-world stress.<\/p>\n<\/blockquote>\n<p>On this regard, Chip Huyen, the creator of the brand new ebook <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/learning.oreilly.com\/library\/view\/ai-engineering\/9781098166298\/\" target=\"_blank\"><em>AI Engineering<\/em><\/a>, made an illuminating statement in an e mail to me:<\/p>\n<blockquote class=\"wp-block-quote\">\n<p>I don\u2019t assume AI introduces a brand new sort of considering. <em>It reveals what really requires considering<\/em>. <\/p>\n<p>Irrespective of how guide, if a process can solely be achieved by a handful of these most educated, that process is taken into account mental. One instance is writing, the bodily act of copying phrases onto paper. Up to now, when solely a small portion of the inhabitants was literate, writing was thought-about mental. Folks even took satisfaction of their calligraphy. These days, the phrase \u201cwriting\u201d not refers to this bodily act however the greater abstraction of arranging concepts right into a readable format.<\/p>\n<p>Equally, as soon as the bodily act of coding might be automated, <em>the that means of \u201cprogramming\u201d will change to check with the act of arranging concepts into executable applications<\/em>.<\/p>\n<p>Mehran Sahami, the chair of Stanford\u2019s CS division, put it merely: \u201cPc science is about systematic considering, not writing code.\u201d<\/p>\n<\/blockquote>\n<h3>When AI brokers begin speaking to brokers\u2026<\/h3>\n<p>\u2026precision in articulating the issue accurately will get much more vital. An agent as a company frontend that gives entry to all of an organization\u2019s enterprise processes can be speaking not simply to customers but additionally to brokers for these customers and brokers for different corporations.<\/p>\n<p>That total facet of the agent equation is much extra speculative. We haven\u2019t but begun to construct out the requirements for cooperation between unbiased AI brokers! A latest paper on <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/arxiv.org\/pdf\/2501.10114\" target=\"_blank\">the need for agent infrastructure<\/a> notes:<\/p>\n<blockquote class=\"wp-block-quote\">\n<p>Present instruments are largely inadequate as a result of they aren&#8217;t designed to form how brokers work together with present establishments (e.g., authorized and financial methods) or actors (e.g., digital service suppliers, people, different AI brokers). For instance, alignment methods by nature don&#8217;t guarantee counterparties that some human can be held accountable when a consumer instructs an agent to carry out an unlawful motion. To fill this hole, we suggest the idea of agent infrastructure: technical methods and shared protocols exterior to brokers which can be designed to mediate and affect their interactions with and impacts on their environments. Agent infrastructure includes each new instruments and reconfigurations or extensions of present instruments. For instance, to facilitate accountability, protocols that tie customers to brokers might construct upon present methods for consumer authentication, similar to OpenID. Simply because the Web depends on infrastructure like HTTPS, we argue that agent infrastructure can be equally indispensable to ecosystems of brokers. We establish three features for agent infrastructure: 1) attributing actions, properties, and different data to particular brokers, their customers, or different actors; 2) shaping brokers\u2019 interactions; and three) detecting and remedying dangerous actions from brokers.<\/p>\n<\/blockquote>\n<p>There are enormous coordination and design issues to be solved right here. Even the perfect AI brokers we will think about won&#8217;t remedy advanced coordination issues like this with out human route. There&#8217;s sufficient programming wanted right here to maintain even AI-assisted programmers busy for not less than the following decade.<\/p>\n<p>Briefly, there&#8217;s a entire world of latest software program to be invented, and it gained\u2019t be invented by AI alone however by human programmers utilizing AI as a superpower. And people programmers want to accumulate a <em>lot<\/em> of latest expertise.<\/p>\n<h3>We&#8217;re within the early days of inventing the longer term<\/h3>\n<p>There&#8217;s a lot new to study and do. So sure, let\u2019s be daring and assume that AI codevelopers make programmers ten occasions as productive. (Your mileage could fluctuate, relying on how keen your builders are to study new expertise.) However let\u2019s additionally stipulate that after that occurs, the \u201cprogrammable floor space\u201d of a enterprise, of the sciences, of our constructed infrastructure will rise in parallel. If there are 20x the variety of alternatives for programming to make a distinction, we\u2019ll nonetheless want twice as lots of these new 10x programmers! <\/p>\n<p>Consumer expectations are additionally going to rise. <em>Companies that merely use the higher productiveness to chop prices will lose out to corporations that put money into harnessing the brand new capabilities to construct higher providers<\/em>. <\/p>\n<p>As Simon Willison, a longtime software program developer who has been on the forefront of exhibiting the world how programming might be simpler and higher within the AI period, notes, <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/simonwillison.net\/2023\/Mar\/27\/ai-enhanced-development\/\" target=\"_blank\">AI lets him \u201cbe more ambitious\u201d<\/a> along with his tasks.<\/p>\n<p>Take a lesson from one other subject the place capabilities exploded: It might take as lengthy to render a single body of certainly one of as we speak\u2019s Marvel superhero motion pictures because it did to render everything of the primary Pixar movie although CPU\/GPU worth and efficiency have benefited from Moore\u2019s Regulation. It seems that the film business wasn\u2019t content material to ship low-res crude animation sooner and extra cheaply. The additional cycles went into hundreds of tiny enhancements in real looking fur, water, clouds, reflections, and plenty of many extra pixels of decision. The technological enchancment resulted in greater high quality, not simply cheaper\/sooner supply. There are some industries made attainable by selecting cheaper\/sooner over greater manufacturing values (think about the explosion of user-created video on-line), so it gained\u2019t be either-or. However high quality can have its place out there. It at all times does.<\/p>\n<p>Think about tens of thousands and thousands of beginner AI-assisted programmers working with AI instruments like <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.semafor.com\/article\/01\/15\/2025\/replit-ceo-on-ai-breakthroughs-we-dont-care-about-professional-coders-anymore\" target=\"_blank\">Replit<\/a> and <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.bloomberg.com\/news\/newsletters\/2024-03-12\/cognition-ai-s-devin-assistant-can-build-websites-videos-from-a-prompt\" target=\"_blank\">Devin<\/a> or enterprise options like these offered by Salesforce, Palantir, or Sierra. What&#8217;s the probability that they&#8217;ll stumble over use instances that can enchantment to thousands and thousands? A few of them will turn out to be the entrepreneurs of this subsequent era of software program created in partnership with AI. However lots of their concepts can be adopted, refined, and scaled by present skilled builders.<\/p>\n<h2>The Journey from Prototype to Manufacturing<\/h2>\n<p>Within the enterprise, AI will make it way more attainable for options to be constructed by these closest to any downside. However the perfect of these options will nonetheless must journey the remainder of the way in which on what Shyam Sankar, the CTO of Palantir, has known as \u201c<a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/youtu.be\/WBLdPIaStFc?si=5erNXXRvZIX1ZEZw&amp;t=234\" target=\"_blank\">the journey from prototype to production<\/a>.\u201d Sankar famous that the worth of AI to the enterprise is \u201cin automation, in enterprise autonomy.\u201d However as he additionally identified, \u201cAutomation is restricted by edge instances.\u201d He recalled the teachings of Stanley, the self-driving automotive that gained the DARPA Grand Problem in 2005: capable of do one thing exceptional however requiring one other 20 years of improvement to completely deal with the sting instances of driving in a metropolis.<\/p>\n<p>\u201cWorkflow nonetheless issues,\u201d Sankar argued, and the job of the programmer can be to know what might be achieved by conventional software program, what might be achieved by AI, what nonetheless must be achieved by individuals, and the way you string issues collectively to truly accomplish the workflow. He notes that \u201ca toolchain that lets you seize suggestions and study the sting instances to get there as rapidly as attainable is the successful device chain.\u201d On this planet Sankar envisions, AI is \u201creally going to liberate builders to maneuver into the enterprise way more and be way more levered within the affect they ship.\u201d In the meantime, the top-tier material consultants will turn out to be programmers with the assistance of AI assistants. It isn&#8217;t programmers who can be out of labor. It is going to be the individuals\u2014in each job function\u2014who don\u2019t turn out to be AI-assisted programmers.<\/p>\n<p>This isn&#8217;t the top of programming. It&#8217;s the starting of its newest reinvention.<\/p>\n<h2>        <\/h2>\n<hr class=\"wp-block-separator\"\/>\n<h2>      <\/h2>\n<p class=\"has-background has-very-light-gray-background-color\"><em>On April 24, O\u2019Reilly Media can be internet hosting <strong>Coding with AI: The Finish of Software program Growth as We Know It<\/strong>\u2014a dwell digital tech convention spotlighting how AI is already supercharging builders, boosting productiveness, and offering actual worth to their organizations. In the event you\u2019re within the trenches constructing tomorrow\u2019s improvement practices as we speak and all for talking on the occasion, we\u2019d love to listen to from you by March 5. You will discover extra data and our name for shows <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.oreilly.com\/webcasts\/ld\/ai-conference-april-2025.html#\" target=\"_blank\">here<\/a>. <\/em><\/p>\n<\/p><\/div>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/><a href=\"https:\/\/www.oreilly.com\/radar\/the-end-of-programming-as-we-know-it\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There\u2019s a variety of chatter within the media that software program builders will quickly lose their jobs to AI. I don\u2019t purchase it. It isn&#8217;t&#8230;<\/p>\n","protected":false},"author":1,"featured_media":65441,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-65440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-universe"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The End of Programming as We Know It \u2013 O\u2019Reilly - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The End of Programming as We Know It \u2013 O\u2019Reilly - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-06T00:03:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-06T00:04:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/02\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"950\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"The End of Programming as We Know It \u2013 O\u2019Reilly\",\"datePublished\":\"2025-02-06T00:03:08+00:00\",\"dateModified\":\"2025-02-06T00:04:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/\"},\"wordCount\":4675,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg\",\"articleSection\":[\"Tech Universe\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/\",\"name\":\"The End of Programming as We Know It \u2013 O\u2019Reilly - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg\",\"datePublished\":\"2025-02-06T00:03:08+00:00\",\"dateModified\":\"2025-02-06T00:04:52+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg\",\"width\":1400,\"height\":950},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/02\\\/06\\\/the-end-of-programming-as-we-know-it-oreilly\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The End of Programming as We Know It \u2013 O\u2019Reilly\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The End of Programming as We Know It \u2013 O\u2019Reilly - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/","og_locale":"en_US","og_type":"article","og_title":"The End of Programming as We Know It \u2013 O\u2019Reilly - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2025-02-06T00:03:08+00:00","article_modified_time":"2025-02-06T00:04:52+00:00","og_image":[{"width":1400,"height":950,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/02\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"23 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"The End of Programming as We Know It \u2013 O\u2019Reilly","datePublished":"2025-02-06T00:03:08+00:00","dateModified":"2025-02-06T00:04:52+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/"},"wordCount":4675,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/02\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg","articleSection":["Tech Universe"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/","url":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/","name":"The End of Programming as We Know It \u2013 O\u2019Reilly - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/02\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg","datePublished":"2025-02-06T00:03:08+00:00","dateModified":"2025-02-06T00:04:52+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/02\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/02\/binary-1187198_1920_crop-cf3ecf0e521f99a1bb5c5565755c9c4d-1.jpg","width":1400,"height":950},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/02\/06\/the-end-of-programming-as-we-know-it-oreilly\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"The End of Programming as We Know It \u2013 O\u2019Reilly"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/65440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=65440"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/65440\/revisions"}],"predecessor-version":[{"id":65442,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/65440\/revisions\/65442"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/65441"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=65440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=65440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=65440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}