<?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: Sanik Bajracharya</title>
    <description>The latest articles on DEV Community by Sanik Bajracharya (@sanikbajrachary).</description>
    <link>https://dev.to/sanikbajrachary</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F198703%2Fcb406c67-3144-4691-82cc-2490a7dc46f0.jpeg</url>
      <title>DEV Community: Sanik Bajracharya</title>
      <link>https://dev.to/sanikbajrachary</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sanikbajrachary"/>
    <language>en</language>
    <item>
      <title>AI Made Me Faster at Coding. So Why Did I Feel Like a Worse Developer?</title>
      <dc:creator>Sanik Bajracharya</dc:creator>
      <pubDate>Wed, 14 Oct 2026 04:37:42 +0000</pubDate>
      <link>https://dev.to/sanikbajrachary/ai-made-me-faster-at-coding-so-why-did-i-feel-like-a-worse-developer-4gj9</link>
      <guid>https://dev.to/sanikbajrachary/ai-made-me-faster-at-coding-so-why-did-i-feel-like-a-worse-developer-4gj9</guid>
      <description>&lt;p&gt;I’ve been working with React, Node.js BFFs, and Python for years. We use them at work, so there hasn’t been much reason to pick up something new.&lt;/p&gt;

&lt;p&gt;But with AI making it easier to get started, I figured, why not try Svelte and Go?&lt;/p&gt;

&lt;p&gt;I watched a few YouTube videos, learned the basics, and started building a dashboard for myself. Nothing too fancy. Just my Jira tickets, pull requests, code coverage, build status, and meetings in one place.&lt;/p&gt;

&lt;p&gt;You know, instead of opening twelve tabs to find out how busy I am.&lt;/p&gt;

&lt;h2&gt;
  
  
  Everything worked. That was the problem.
&lt;/h2&gt;

&lt;p&gt;I took it one feature at a time with &lt;em&gt;Copilot&lt;/em&gt;. Once something was ready, I tested the UI and asked it to document the changes. If something broke, I shared the logs or explained what was happening, and it helped fix it.&lt;/p&gt;

&lt;p&gt;A few days later, the dashboard was done. I was pretty happy with it.&lt;/p&gt;

&lt;p&gt;Then I actually sat down and looked through the code.&lt;/p&gt;

&lt;p&gt;And… I barely knew what I was looking at.&lt;/p&gt;

&lt;p&gt;I understood the architecture. I had discussed those decisions with Copilot, and I knew how the app worked at a high level but following the actual &lt;strong&gt;Svelte&lt;/strong&gt; and &lt;strong&gt;Go&lt;/strong&gt; code was a different story.&lt;/p&gt;

&lt;p&gt;If I had to fix a bug or add a small feature myself, I would have to debug the whole thing first. Which is funny, because learning how to do that was the reason I started the project.&lt;/p&gt;

&lt;p&gt;I hadn’t really learned &lt;strong&gt;Svelte&lt;/strong&gt; and &lt;strong&gt;Go&lt;/strong&gt;. I had mostly learned how to ask &lt;em&gt;Copilot&lt;/em&gt; to build things in Svelte and Go.&lt;/p&gt;

&lt;p&gt;Small difference. Slightly important.&lt;/p&gt;

&lt;h2&gt;
  
  
  I missed figuring things out
&lt;/h2&gt;

&lt;p&gt;Just to be clear, this was a side-project experiment, not how I handle feature development at work.&lt;/p&gt;

&lt;p&gt;Still, it bothered me. I used to enjoy digging into a problem, getting stuck, and finally figuring it out. Sometimes it took hours. Sometimes days. But getting it working felt good because I understood why it worked.&lt;/p&gt;

&lt;p&gt;This time, I had the finished project without much of that satisfaction.&lt;/p&gt;

&lt;p&gt;Instead, I was already thinking about what else I could build. There was this weird &lt;strong&gt;FOMO&lt;/strong&gt; around not doing enough with AI, even though I had just finished something.&lt;/p&gt;

&lt;p&gt;I also wondered how much practice I was giving up by letting AI handle every difficult part.&lt;/p&gt;

&lt;p&gt;So I started doing things differently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Here is what's been helping
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Understand what I’m shipping.&lt;/strong&gt; Speed is nice, but I don’t want a codebase I’m afraid to touch without opening a chat window.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Break the feature into small tickets.&lt;/strong&gt; I give AI the context and ask it to split the work into manageable pieces. Not &lt;em&gt;“here is my idea, see you when the app is done.”&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Talk through one ticket before coding.&lt;/strong&gt; I use plan mode and ask it to ask me clarifying questions. I question suggestions that don’t make sense, and sometimes get another model to review the plan.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Stop when something is unfamiliar.&lt;/strong&gt; If it suggests a circuit breaker, for example, I go learn what that is and whether I actually need one.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Implement, then review.&lt;/strong&gt; I use a cheaper model when it makes sense, and sometimes ask the planning model to check the implementation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Read the code and test it myself.&lt;/strong&gt; If I don’t understand something, I ask for an explanation or step through it in the debugger. This is much easier when the change is small.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Commit and move to the next ticket.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It definitely takes longer than letting AI run with the whole thing. But it’s still quicker than my old process, and I’m not skipping the part I wanted to learn.&lt;/p&gt;

&lt;p&gt;I’m still using AI because AI is here to stay. I just want to stay involved enough that the code feels like mine.&lt;/p&gt;

&lt;p&gt;Because if it breaks in production, I’m the one who has to explain what happened. Copilot isn’t joining that meeting.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>frontend</category>
      <category>devchallenge</category>
      <category>llm</category>
    </item>
  </channel>
</rss>
