<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Ember</title><link href="https://vldmir.com/" rel="alternate"/><link href="https://vldmir.com/feed/index.xml" rel="self"/><id>https://vldmir.com/</id><updated>2026-07-08T09:00:00+00:00</updated><subtitle>Notes on markets, machines &amp; attention</subtitle><entry><title>AI</title><link href="https://vldmir.com/posts/ai/" rel="alternate"/><published>2026-07-08T09:00:00+00:00</published><updated>2026-07-08T09:00:00+00:00</updated><author><name>Vlad Goncharov</name></author><id>tag:vldmir.com,2026-07-08:/posts/ai/</id><summary type="html">&lt;p&gt;A programmer&amp;rsquo;s personal essay on &lt;span class="caps"&gt;AI&lt;/span&gt;: the five stages of acceptance — from denial to acceptance — and what it means to &amp;ldquo;own the code&amp;rdquo; when a machine writes&amp;nbsp;it.&lt;/p&gt;</summary><content type="html">&lt;p&gt;This post is about my thoughts and reflections on &lt;span class="caps"&gt;AI&lt;/span&gt; and on how it has changed our lives. I promise I won&amp;rsquo;t write about how to become more productive, how to use the various models properly, and so on in that vein. It seems to me that such articles, useful as they are, do nothing to help us look into the&amp;nbsp;future.&lt;/p&gt;
&lt;p&gt;A little about me: I&amp;rsquo;m a programmer, I love my work, I use &lt;span class="caps"&gt;AI&lt;/span&gt; every day, and this post is my personal&amp;nbsp;opinion.&lt;/p&gt;
&lt;p&gt;My perception of &lt;span class="caps"&gt;AI&lt;/span&gt; went through all the stages of accepting the inevitable (the Kübler-Ross model) — denial, anger, bargaining, depression, acceptance. I suspect that for me, and for many others, these stages came all mixed together, sometimes displacing and replacing one another in no particular&amp;nbsp;order.&lt;/p&gt;
&lt;figure class="natural"&gt;
  &lt;div class="art framed"&gt;
    &lt;img src="https://vldmir.com/images/this-is-fine.webp" alt="The 'This is fine' cartoon dog sitting calmly at a table as the room burns around it" data-sizes="(max-width: 54rem) 92vw, 54rem"&gt;
  &lt;/div&gt;
  &lt;figcaption class="figcap"&gt;&lt;b&gt;Fig. 1&lt;/b&gt; — Carry on; nothing has changed&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2&gt;&lt;span class="n"&gt;Stage 01&lt;/span&gt;Denial&lt;/h2&gt;

&lt;p&gt;Denial was the shortest stage, because it was clear that the models would keep getting better, working faster, and occupying more and more niches. What I didn&amp;rsquo;t foresee was that this expansion would happen so fast and affect our lives so profoundly. Today a single announcement from Anthropic can move markets and crater the share price of once-successful companies, while the valuation of any company with the faintest hint of &lt;span class="caps"&gt;AI&lt;/span&gt; shoots to the&amp;nbsp;moon.&lt;/p&gt;
&lt;h2&gt;&lt;span class="n"&gt;Stage 02&lt;/span&gt;Anger&lt;/h2&gt;

&lt;p&gt;Anger set in when image-generating models arrived. It was obvious that everything they produce was built on the labor of many thousands of artists and illustrators whose work had been used for training without their consent. You can argue about the legality of this method and its ethics, but it led to the following&amp;nbsp;consequences:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;creating graphic content became practically&amp;nbsp;free;&lt;/li&gt;
&lt;li&gt;original works became indistinguishable from &lt;span class="caps"&gt;AI&lt;/span&gt;&amp;nbsp;output;&lt;/li&gt;
&lt;li&gt;authors lost the motivation to publish their work in the&amp;nbsp;open.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- TODO: check the popularity of illustrator sites; possibly add data/a chart --&gt;

&lt;p&gt;These consequences strike me as deeply important, because we&amp;rsquo;ve ended up in a situation where the growth of visual culture is being crushed by the growth of technology. Art isn&amp;rsquo;t just about &amp;ldquo;pretty&amp;rdquo; — it&amp;rsquo;s about a person&amp;rsquo;s view of life, expressed through their work, and right now authors have no incentive to share that&amp;nbsp;view.&lt;/p&gt;
&lt;p&gt;Why would an illustrator publish a piece that took a week to make, if something very similar can be generated in a second — and if their work will be used to copy their style? In the process, we lose something I consider essential: the human view of the world. However good machines and algorithms may be, we are very unlike them, so it&amp;rsquo;s strange to expect them to have a view of the world of their own. They have no view, really, because they imitate rather than see; and yet their imitation eclipses reality through its availability, its cheapness, and its polish. I don&amp;rsquo;t know about you, but personally I find it a thousand times more valuable to encounter the imperfect but human worldview of a small creator — a person who poured a personal experience and a part of their life into the&amp;nbsp;work.&lt;/p&gt;
&lt;h2&gt;&lt;span class="n"&gt;Stage 03&lt;/span&gt;Bargaining and&amp;nbsp;depression&lt;/h2&gt;

&lt;p&gt;Depression, with elements of bargaining, set in when it became clear that models can generate very good code. I think every programmer who loves their work has been through this stage. On one hand, you realize a model is taking away the work you love; on the other, there&amp;rsquo;s nothing you can put up against it on your own — it&amp;rsquo;s rather hard to compete with an immortal machine that has had billions of dollars poured into it and whose technical specs (memory, energy consumption) simply can&amp;rsquo;t be compared to a&amp;nbsp;human&amp;rsquo;s.&lt;/p&gt;
&lt;p&gt;Over time, as I worked with models more, I noticed that writing code had receded into the background. What moved to the foreground was planning functionality, the ability to grasp the overall structure of a project and its direction of travel. In effect, the programmer got a promotion: writing the code is delegated to the model, while the plan is created by the human together with the model. This used to be the job of project managers or team leads, whose role was to coordinate team members for more effective work. Now that development has sped up and most technical problems are solved individually, the need for a large team — and therefore for its managers — drops sharply, because teams get&amp;nbsp;smaller.&lt;/p&gt;
&lt;p&gt;Another important consequence of faster development is the erosion of what it means to &amp;ldquo;own the code.&amp;rdquo; Where once, on large projects, critical chunks of code were owned by an Alice, a Bob, and a Carol, today no human owns them at all — simply because the code wasn&amp;rsquo;t written by a human. We try to solve this by covering the code with tests and building various layers on top that check the project against our expectations, but that masks the problem rather than solving&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;The problem can be stated like this: &amp;ldquo;for any company that prioritizes the speed of building its software product and uses &lt;span class="caps"&gt;AI&lt;/span&gt; to build it, the level of code ownership will tend toward zero.&amp;rdquo; I&amp;rsquo;ll call this maxim &amp;ldquo;Goncharov&amp;rsquo;s law&amp;rdquo;&amp;nbsp;:-)&lt;/p&gt;
&lt;blockquote class="pullquote"&gt;
For any company that prioritizes development speed and uses &lt;span class="caps"&gt;AI&lt;/span&gt; to build its product, the level of code ownership will tend toward zero.
&lt;/blockquote&gt;

&lt;p&gt;Experienced teams understand this, which is why some open-source projects spell out an explicit policy on the use of models — written not by Luddites who oppose progress, but by people who understand that fully delegating responsibility to a model is a road to&amp;nbsp;nowhere.&lt;/p&gt;
&lt;p&gt;The erosion of code ownership has both obvious and not-so-obvious&amp;nbsp;consequences.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;First consequence: models let people build structures, code, and products that were previously out of their&amp;nbsp;reach.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For developers, this means they can build more complex products quickly. For non-programmers, it means they can build products at&amp;nbsp;all.&lt;/p&gt;
&lt;p&gt;It seems to me that this simple fact has been misread by many of the people involved. On one side, programmers think, &amp;ldquo;we&amp;rsquo;re done, a machine can do our job.&amp;rdquo; On the other, non-programmers think, &amp;ldquo;who needs programmers — I can build product X myself.&amp;rdquo; In reality, what I personally observe is somewhat different: the trouble shows up for &amp;ldquo;simple&amp;rdquo; products and solutions. Such projects really do run into problems quickly, because users can build a free alternative to the product&amp;nbsp;themselves.&lt;/p&gt;
&lt;p&gt;By &amp;ldquo;simple&amp;rdquo; I mean the ease of copying and reproducing the entire product — which is not at all the same thing as the ease of writing the code. And that&amp;rsquo;s because, in many cases, the code isn&amp;rsquo;t the product. Incredible, but true. A product is a packaged, well-presented solution to a user&amp;rsquo;s problem, where the information about how to build that product is only one part of the solution — and usually not the most important&amp;nbsp;part.&lt;/p&gt;
&lt;p&gt;I can see the skepticism in your eyes. Let&amp;rsquo;s run a thought experiment. Imagine some very large, very successful corporation has created a wonderful, wildly successful product using secret ingredients known to no one. No one can compete with it, because its product is so good that no one can reproduce it. Now imagine that one fine day you learn the exact composition of the product and how it&amp;rsquo;s made. You realize you have the ingredients and the knowledge needed to produce a full copy of&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;I have two questions for&amp;nbsp;you:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do you think you could replicate this company&amp;rsquo;s success armed with that&amp;nbsp;information?&lt;/li&gt;
&lt;li&gt;What would happen to the successful company&amp;rsquo;s&amp;nbsp;stock?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Think — don&amp;rsquo;t read on yet.
Think, and answer these questions honestly.
Please, think a little&amp;nbsp;longer.&lt;/p&gt;
&lt;p&gt;The questions above aren&amp;rsquo;t hypothetical. On January 8, 2026, a user going by the handle LabCoatz posted a video explaining how he had almost completely reproduced the recipe for Coca-Cola. I have to admit the video and the approach are excellent — the author really did crack the secret of how the drink is made. But do you think this hurt Coca-Cola — did the company suddenly face a dangerous competitor, or did its stock drop because the world had learned the drink&amp;rsquo;s secret? Nothing of the sort (&lt;a href="https://finance.yahoo.com/quote/KO/"&gt;&lt;span class="caps"&gt;KO&lt;/span&gt; on Yahoo Finance&lt;/a&gt;).&lt;/p&gt;
&lt;!-- TODO: link to the LabCoatz video (January 8, 2026) --&gt;

&lt;figure class="natural"&gt;
  &lt;div class="art framed"&gt;
    &lt;img src="https://vldmir.com/images/ko-secret-chart.svg" alt="Coca-Cola (KO) daily share price from January to June 2026, climbing from about $69 to $81, with a dashed vertical line marking the January 8 reproduction of the recipe"&gt;
  &lt;/div&gt;
  &lt;figcaption class="figcap"&gt;&lt;b&gt;Fig. 2&lt;/b&gt; — Coca-Cola (&lt;span class="caps"&gt;KO&lt;/span&gt;) share price in the first half of 2026. The dashed line marks January 8, when the recipe was reportedly reproduced; the stock kept climbing rather than falling. Source: Yahoo Finance&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The explanation is simple: the secret and the strength of Coca-Cola were never in its ingredients. They rest on belief in the product, on how it&amp;rsquo;s advertised and distributed. This simple fact is usually lost on the layperson. Here&amp;rsquo;s another fact: in 2021, at a press conference, Cristiano Ronaldo pushed a bottle of Coca-Cola aside with the word &amp;ldquo;agua&amp;rdquo; (&amp;ldquo;water&amp;rdquo;), meaning that he prefers to drink healthy beverages — after which &lt;a href="https://www.google.com/search?q=Cristiano+Ronaldo+pushed+a+bottle+of+Coca-Cola"&gt;Coca-Cola&amp;rsquo;s market value fell by 4 billion dollars&lt;/a&gt;. Doesn&amp;rsquo;t it strike you as strange that after the recipe for Coca-Cola was published its stock didn&amp;rsquo;t fall but actually rose, and yet it fell after a well-known figure publicly cast doubt on how healthy it&amp;nbsp;is?&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s run one more thought experiment. There&amp;rsquo;s another successful company making a very successful product X. The product is digital, and at some point you discover that you can reproduce it with the help of models. Again, I have two questions for&amp;nbsp;you:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do you think you could replicate this company&amp;rsquo;s success armed with that&amp;nbsp;information?&lt;/li&gt;
&lt;li&gt;What would happen to the successful company&amp;rsquo;s&amp;nbsp;stock?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I won&amp;rsquo;t waste your time; let&amp;rsquo;s go straight to the&amp;nbsp;answers.&lt;/p&gt;
&lt;p&gt;I had Duolingo in mind. It makes a very successful digital product. After powerful models capable of writing very good code appeared, here&amp;rsquo;s what&amp;nbsp;happened:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;no strong competitor to Duolingo&amp;nbsp;emerged;&lt;/li&gt;
&lt;li&gt;the company&amp;rsquo;s stock fell threefold, despite strong financials (&lt;a href="https://finance.yahoo.com/quote/DUOL/"&gt;&lt;span class="caps"&gt;DUOL&lt;/span&gt; on Yahoo Finance&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class="natural"&gt;
  &lt;div class="art framed"&gt;
    &lt;img src="https://vldmir.com/images/duol-ai-chart.svg" alt="Duolingo (DUOL) share price over five years, marked with the biggest model releases from OpenAI and Anthropic"&gt;
  &lt;/div&gt;
  &lt;figcaption class="figcap"&gt;&lt;b&gt;Fig. 3&lt;/b&gt; — Duolingo (&lt;span class="caps"&gt;DUOL&lt;/span&gt;) share price over five years, marked with the biggest model announcements from OpenAI and Anthropic. Source: Yahoo Finance&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;aside class="callout"&gt;
  &lt;div class="label"&gt;✶ A note on the chart&lt;/div&gt;
  &lt;p&gt;An attentive reader may notice that the direct correlation between model announcements and the company’s falling stock price is a matter of debate. This is how I explain this contradiction to myself: the public didn’t pay attention to news about the models because they considered them weak and incapable until a certain point. Around the time the Claude Sonnet 3.5 was released, it became clear that the models were actually quite capable, and from then on, virtually any announcement of new models began to drive the stock price&amp;nbsp;down.&lt;/p&gt;
&lt;/aside&gt;

&lt;p&gt;As with Coca-Cola, Duolingo&amp;rsquo;s secret was never its code. For both companies, the real secret was the original innovation (the drink for Coca-Cola, the idea of language learning for Duolingo), and from there the secret flowed into how the product is distributed, advertised, and developed. So even if today you could reproduce the technical part of Duolingo&amp;rsquo;s product, you still couldn&amp;rsquo;t reproduce the whole&amp;nbsp;product.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Second consequence: the less a person owns the code, the harder it becomes for them to steer the product as its complexity&amp;nbsp;grows.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Building any software product almost always comes with growing complexity. That&amp;rsquo;s because the product is being adapted to constantly changing external conditions, and that adaptation demands more complexity. Every additional feature makes the application&amp;rsquo;s code more complex, not&amp;nbsp;simpler.&lt;/p&gt;
&lt;p&gt;In other words, anyone using &lt;span class="caps"&gt;AI&lt;/span&gt; to build a project can increase its complexity — but only up to a certain&amp;nbsp;level.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s run a thought experiment. Suppose there&amp;rsquo;s a person X, not a programmer, who wants to reproduce some software product. Do you think they&amp;rsquo;ll manage it or&amp;nbsp;not?&lt;/p&gt;
&lt;p&gt;Of course, it will all depend on time, on the person&amp;rsquo;s persistence, but also on the actual complexity of the software product. Since X isn&amp;rsquo;t a programmer, they won&amp;rsquo;t be able to gauge that complexity and will simply keep trying to build the product, stumbling over their own mistakes. At the outset, X won&amp;rsquo;t know what &lt;span class="caps"&gt;HTML&lt;/span&gt; or JavaScript is — the model will help fill those gaps. But after the model wipes out their code, they&amp;rsquo;ll have to understand how Git and development branches work; and after it wipes out the database, they&amp;rsquo;ll have to understand how migrations work; and so on, and so on. The point is that the user will be obliged to deepen their understanding of the project in order to move it forward, and there simply is no other&amp;nbsp;way.&lt;/p&gt;
&lt;p&gt;From this follows a second&amp;nbsp;maxim:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You can successfully grow a project using models, but only up to the ceiling of your own understanding of it — beyond that, it becomes&amp;nbsp;impossible.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This isn&amp;rsquo;t really my claim, but a modified version of the Peter principle — &amp;ldquo;in a hierarchy, every employee tends to rise to their level of incompetence.&amp;rdquo; The idea is simple: the less a person understands the processes at play, the less effectively they can respond to them. The same happens to a non-programmer trying to use &lt;span class="caps"&gt;AI&lt;/span&gt; for their own projects: continually growing the project requires the continual growth of the understanding of the person steering the &lt;span class="caps"&gt;AI&lt;/span&gt; — otherwise the project quickly hits a&amp;nbsp;ceiling.&lt;/p&gt;
&lt;p&gt;The same rule applies to a programmer. Imagine you&amp;rsquo;re a web developer. You command your development stack and know how to use it. With a model&amp;rsquo;s help, you decide to build yourself a program for automated trading on the securities market. However good you are at programming, to build a successful program you&amp;rsquo;ll be obliged to improve your financial knowledge. You&amp;rsquo;ll be able to write a first version of the app that does simple trading, but you won&amp;rsquo;t be able to compete with strong players without understanding financial subtleties, the principles of algorithmic trading, forecasting, and so on. This is true simply because at some point the model, trying to carry out your task, will ask you a question that you (a) won&amp;rsquo;t understand and (b) won&amp;rsquo;t know how to answer. And as we know from what&amp;rsquo;s said above, that moment will come in the growth of any project, because a project&amp;rsquo;s complexity will always&amp;nbsp;increase.&lt;/p&gt;
&lt;p&gt;Another important point: we&amp;rsquo;re in a unique situation where the expected output of a programmer&amp;rsquo;s work is code, and yet most of us don&amp;rsquo;t write that code ourselves. Because of this gap, there&amp;rsquo;s reason to believe our programming skills will degrade. Common sense says as much — anything a person doesn&amp;rsquo;t use tends to wither: language skills, motor skills. Whether this rule applies to the ability to program remains to be&amp;nbsp;seen.&lt;/p&gt;
&lt;h2&gt;&lt;span class="n"&gt;Stage 04&lt;/span&gt;Acceptance&lt;/h2&gt;

&lt;p&gt;I should write about the acceptance stage too. This is probably where something very positive and uplifting is supposed to go. I&amp;rsquo;ll leave it to the reader to find the positive; what I see is that this technology is very powerful, transformative, and the scale of its impact on humanity and society isn&amp;rsquo;t fully grasped even by its creators. It has the power both to save humanity and to plunge it into the Dark Ages. I think David Bowie put it best — though at the time he was talking not about &lt;span class="caps"&gt;AI&lt;/span&gt; but about the Internet. In 1999, when he was asked what he thought of the Net, he&amp;nbsp;answered:&lt;/p&gt;
&lt;blockquote&gt;
I don&amp;#8217;t think we&amp;#8217;ve even seen the tip of the iceberg. I think the potential of what the Internet is going to do to society, both good and bad, is unimaginable. I think we&amp;#8217;re actually on the cusp of something exhilarating and terrifying. […] It&amp;#8217;s an alien life form.
&lt;cite&gt;David Bowie, &lt;span class="caps"&gt;BBC&lt;/span&gt; Newsnight, 1999&lt;/cite&gt;
&lt;/blockquote&gt;

&lt;p&gt;(&lt;a href="https://www.youtube.com/shorts/6M9ZQIVUo3I"&gt;Interview video&lt;/a&gt;)&lt;/p&gt;</content><category term="Essays"/><category term="AI"/><category term="programming"/><category term="society"/><category term="craft"/></entry></feed>