<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Savva Molotkov</title>
    <description>The latest articles on DEV Community by Savva Molotkov (@molotkovsavva).</description>
    <link>https://dev.to/molotkovsavva</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3842168%2F2f77b5e2-6de5-452e-a8cc-fd2b90a87963.png</url>
      <title>DEV Community: Savva Molotkov</title>
      <link>https://dev.to/molotkovsavva</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/molotkovsavva"/>
    <language>en</language>
    <item>
      <title>The Price of Vibe Coding</title>
      <dc:creator>Savva Molotkov</dc:creator>
      <pubDate>Tue, 24 Mar 2026 20:10:31 +0000</pubDate>
      <link>https://dev.to/molotkovsavva/the-price-of-vibe-coding-fnb</link>
      <guid>https://dev.to/molotkovsavva/the-price-of-vibe-coding-fnb</guid>
      <description>&lt;p&gt;I see two main ways developers use AI at work:&lt;/p&gt;

&lt;p&gt;• ChatGPT / DeepSeek&lt;br&gt;
• AI-powered IDEs like Cursor&lt;/p&gt;

&lt;p&gt;Cursor is very convenient. You can give it project context, work with existing code, and even generate solutions around Unity objects and components. For small tasks or isolated features, it can be genuinely useful.&lt;/p&gt;

&lt;p&gt;One developer on my team uses it every day and closes nearly three times more tasks than the average team member. At first glance, that sounds impressive.&lt;/p&gt;

&lt;p&gt;But after reviewing the code, the trade-off became obvious.&lt;/p&gt;

&lt;p&gt;The speed came with a cost:&lt;br&gt;
• weak architectural decisions&lt;br&gt;
• avoidable performance issues&lt;br&gt;
• new bugs in complex systems&lt;br&gt;
• code that became harder to read and maintain&lt;/p&gt;

&lt;p&gt;In my opinion, the main problem with vibe coding is not AI itself. The real problem is using it without fully understanding how the solution actually works.&lt;/p&gt;

&lt;p&gt;Yes, it can help close tasks faster in the short term. But in production teams, speed alone is not enough. If the implementation introduces technical debt, hidden side effects, or scaling problems, the team will pay for that speed later.&lt;/p&gt;

&lt;p&gt;That is why I think vibe coding works best on simpler, low-risk tasks, where mistakes do not affect the whole system.&lt;/p&gt;

&lt;p&gt;In our case, the most practical decision was to give that developer easier and more isolated tasks. That allowed the team to benefit from higher execution speed without creating unnecessary risk in critical parts of the project.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>development</category>
      <category>vibecoding</category>
      <category>unity3d</category>
    </item>
  </channel>
</rss>
