<?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>Forem: Arjun Varma</title>
    <description>The latest articles on Forem by Arjun Varma (@arjun_varma_fd5bac95e3b24).</description>
    <link>https://forem.com/arjun_varma_fd5bac95e3b24</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%2F3604001%2F383ab162-287e-4528-9a6e-1e6da875aa3f.jpg</url>
      <title>Forem: Arjun Varma</title>
      <link>https://forem.com/arjun_varma_fd5bac95e3b24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/arjun_varma_fd5bac95e3b24"/>
    <language>en</language>
    <item>
      <title>check it out! would love some feedback!</title>
      <dc:creator>Arjun Varma</dc:creator>
      <pubDate>Mon, 10 Nov 2025 10:19:12 +0000</pubDate>
      <link>https://forem.com/arjun_varma_fd5bac95e3b24/check-it-out-would-love-some-feedback-212k</link>
      <guid>https://forem.com/arjun_varma_fd5bac95e3b24/check-it-out-would-love-some-feedback-212k</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/arjun_varma_fd5bac95e3b24" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3604001%2F383ab162-287e-4528-9a6e-1e6da875aa3f.jpg" alt="arjun_varma_fd5bac95e3b24"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/arjun_varma_fd5bac95e3b24/i-got-tired-of-copy-pasting-git-commands-from-chatgpt-so-i-built-this-1b5n" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I Got Tired of Copy-Pasting Git Commands From ChatGPT, So I Built This&lt;/h2&gt;
      &lt;h3&gt;Arjun Varma ・ Nov 10&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#git&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>git</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I Got Tired of Copy-Pasting Git Commands From ChatGPT, So I Built This</title>
      <dc:creator>Arjun Varma</dc:creator>
      <pubDate>Mon, 10 Nov 2025 10:15:05 +0000</pubDate>
      <link>https://forem.com/arjun_varma_fd5bac95e3b24/i-got-tired-of-copy-pasting-git-commands-from-chatgpt-so-i-built-this-1b5n</link>
      <guid>https://forem.com/arjun_varma_fd5bac95e3b24/i-got-tired-of-copy-pasting-git-commands-from-chatgpt-so-i-built-this-1b5n</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.snapcommit.dev/" rel="noopener noreferrer"&gt;https://www.snapcommit.dev/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Problem Everyone Has (But Nobody Talks About)&lt;br&gt;
Let me paint a picture:&lt;br&gt;
You're deep in code. Flow state. Everything's clicking.&lt;br&gt;
Then you need to merge a branch.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$ git merge feature-auth&lt;br&gt;
CONFLICT (content): Merge conflict in src/auth.ts&lt;br&gt;
Automatic merge failed; fix conflicts and then commit the result.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;And just like that, you're on Google.&lt;br&gt;
"git merge conflict resolve"&lt;br&gt;
"how to fix merge conflict"&lt;br&gt;
"git merge conflict accept theirs"&lt;br&gt;
You copy a command from StackOverflow. Paste it. It fails.&lt;br&gt;
Back to Google. Copy. Paste. Fail.&lt;br&gt;
30 minutes later, you've lost your flow state and you're questioning your career choices.&lt;br&gt;
I Thought ChatGPT Would Save Us&lt;br&gt;
When ChatGPT came out, I thought: "Finally! No more Googling Git commands!"&lt;br&gt;
But here's what actually happened:&lt;br&gt;
Me: "How do I undo my last commit but keep the changes?"&lt;br&gt;
ChatGPT: "You can use git reset --soft HEAD~1"&lt;br&gt;
Me: copies command, pastes in terminal&lt;br&gt;
Terminal: ✓ Works!&lt;br&gt;
Me 5 minutes later: "How do I push this now?"&lt;br&gt;
ChatGPT: "Use git push origin main"&lt;br&gt;
Me: copies, pastes&lt;br&gt;
Terminal: "error: failed to push some refs... hint: Updates were rejected because..."&lt;br&gt;
Me: "What does this error mean?"&lt;br&gt;
And we're back to the copy-paste loop.&lt;br&gt;
The Real Problem: ChatGPT Can't See Your Repo&lt;br&gt;
ChatGPT gives great advice... for a hypothetical situation.&lt;br&gt;
But it doesn't know:&lt;br&gt;
What branch you're on&lt;br&gt;
What changes you have&lt;br&gt;
What the actual error is&lt;br&gt;
What your repo structure looks like&lt;br&gt;
So you end up being a messenger between ChatGPT and your terminal.&lt;br&gt;
ChatGPT → You → Terminal → Error → You → ChatGPT → You → Terminal...&lt;br&gt;
It's exhausting.&lt;br&gt;
Reddit Told Me The Brutal Truth&lt;br&gt;
I posted about this problem on Reddit, expecting people to say "just learn Git properly."&lt;br&gt;
Instead, I got hundreds of comments saying:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I've been coding for 15 years and still Google git commands daily"&lt;br&gt;
"I have a text file with git commands I copy-paste"&lt;br&gt;
"My terminal history is 90% git commands that failed"&lt;br&gt;
"I ask ChatGPT about Git more than anything else"&lt;br&gt;
The most eye-opening comment:&lt;br&gt;
"Git is the only tool where everyone pretends they know what they're doing, but we're all just Googling in private"&lt;br&gt;
That's when I realized: This isn't a knowledge problem. This is a UX problem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So I Built SnapCommit&lt;br&gt;
The idea is stupidly simple:&lt;br&gt;
What if ChatGPT could actually run the commands for you?&lt;br&gt;
Not just suggest them. Not just explain them.&lt;br&gt;
Actually execute them. See the output. Fix errors. Try again.&lt;/p&gt;

&lt;p&gt;Why This Matters More Than You Think&lt;br&gt;
I initially built this for myself. Solo dev, moving fast, didn't want to waste time on Git.&lt;br&gt;
But here's what I learned from Reddit:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Companies don't allow Cursor/Copilot
Many devs work at companies that block AI coding tools for security reasons. But they can't block a terminal tool that runs locally.&lt;/li&gt;
&lt;li&gt;Git is the #1 reason juniors ask for help
Senior devs spend hours per week helping juniors with Git. This could free up that time.&lt;/li&gt;
&lt;li&gt;Context-switching kills productivity
Every time you leave your terminal to Google or ask ChatGPT, you lose 5-10 minutes of focus.&lt;/li&gt;
&lt;li&gt;Git anxiety is real
People are genuinely scared of Git. They don't experiment because they're afraid of breaking things. This gives them a safety net.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I know some people will say "just learn Git" or "ChatGPT is free" and that's totally fair. This isn't for everyone.&lt;br&gt;
But if you're like me and just want to ship code without memorizing 50 Git commands, give it a shot.&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.snapcommit.dev/" rel="noopener noreferrer"&gt;https://www.snapcommit.dev/&lt;/a&gt;]&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcd53reytr9i3tmfxfpko.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcd53reytr9i3tmfxfpko.png" alt="demo screenshot" width="800" height="1053"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpbbpmzeuqhuadgipp2o8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpbbpmzeuqhuadgipp2o8.png" alt="demo screenshot" width="800" height="842"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0oziy29niqwx6ux0gok5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0oziy29niqwx6ux0gok5.png" alt="demo screenshot" width="800" height="1053"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>git</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
