{"id":148,"date":"2025-07-29T15:14:00","date_gmt":"2025-07-29T15:14:00","guid":{"rendered":"https:\/\/emrahdiril.com\/notes\/?p=148"},"modified":"2026-02-01T03:15:34","modified_gmt":"2026-02-01T03:15:34","slug":"amnesiac","status":"publish","type":"post","link":"https:\/\/emrahdiril.com\/notes\/amnesiac\/","title":{"rendered":"Amnesiac"},"content":{"rendered":"\n<p>When people talk about AI coding performance, they are more than likely talking about &#8220;individual task performance&#8221;, meaning, I tell AI to code up a feature and it does it.<br><br>What I&#8217;ve seen is, as the project gets bigger and decisions accumulate, not just big architectural decisions but even smaller ones, and bugs show up and get fixed, I see that AI is rather amnesiac.<br><br>A new feature might benefit from an old bug fixed but AI doesn&#8217;t remember about that and implements the same bug, to be told to fix it again afterwards.<br><br>It&#8217;s not a memory issue. When told about the previous bug, &#8220;ah I see the issue&#8221; and remembers and applies the same fix to the new situation<br><br>Btw this is not a criticism per se, this sort of thing happens with Junior devs too. That&#8217;s why I say AI is a junior dev who happens to know a lot about a lot, or can do tasks very fast, but needs a tech lead to keep tabs on it to make sure it&#8217;s doing the right thing at a high level<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When people talk about AI coding performance, they are more than likely talking about &#8220;individual task performance&#8221;, meaning, I tell AI to code up a feature and it does it. What I&#8217;ve seen is, as the project gets bigger and decisions accumulate, not just big architectural decisions but even smaller ones, and bugs show up [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-148","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/posts\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":1,"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/posts\/148\/revisions"}],"predecessor-version":[{"id":149,"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/posts\/148\/revisions\/149"}],"wp:attachment":[{"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/media?parent=148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/categories?post=148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emrahdiril.com\/notes\/wp-json\/wp\/v2\/tags?post=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}