<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vibe-Coding on Nick Liu - Software Engineer</title>
    <link>/tags/vibe-coding/</link>
    <description>Recent content in Vibe-Coding on Nick Liu - Software Engineer</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>nickboy@users.noreply.github.com (Nick Liu)</managingEditor>
    <webMaster>nickboy@users.noreply.github.com (Nick Liu)</webMaster>
    <copyright>2026 Nick Liu</copyright>
    <lastBuildDate>Sun, 10 May 2026 22:48:37 -0700</lastBuildDate><atom:link href="/tags/vibe-coding/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Claude Code vs Cursor vs Copilot vs Windsurf: An Honest 2026 Comparison</title>
      <link>/posts/vibe-coding-tools-compared/</link>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <author>nickboy@users.noreply.github.com (Nick Liu)</author>
      <guid>/posts/vibe-coding-tools-compared/</guid>
      <description>&lt;div class=&#34;lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl&#34;&gt;&#xA;  &#xA;The AI coding tool landscape in 2026 has finally settled into four serious players: &lt;span class=&#34;flex cursor-pointer&#34;&gt;&#xA;  &#xA;  &#xA;  &#xA;  &#xA;    &lt;span&#xA;      class=&#34;rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400&#34;&gt;&#xA;  &#xA;    Claude Code&#xA;  &lt;/span&gt;&#xA;&lt;/span&gt;&#xA;&#xA;, &lt;span class=&#34;flex cursor-pointer&#34;&gt;&#xA;  &#xA;  &#xA;  &#xA;  &#xA;    &lt;span&#xA;      class=&#34;rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400&#34;&gt;&#xA;  &#xA;    Cursor&#xA;  &lt;/span&gt;&#xA;&lt;/span&gt;&#xA;&#xA;, &lt;span class=&#34;flex cursor-pointer&#34;&gt;&#xA;  &#xA;  &#xA;  &#xA;  &#xA;    &lt;span&#xA;      class=&#34;rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400&#34;&gt;&#xA;  &#xA;    GitHub Copilot&#xA;  &lt;/span&gt;&#xA;&lt;/span&gt;&#xA;&#xA;, and &lt;span class=&#34;flex cursor-pointer&#34;&gt;&#xA;  &#xA;  &#xA;  &#xA;  &#xA;    &lt;span&#xA;      class=&#34;rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400&#34;&gt;&#xA;  &#xA;    Windsurf&#xA;  &lt;/span&gt;&#xA;&lt;/span&gt;&#xA;&#xA;. I&#39;ve used all four on real work. This is the honest comparison.&#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Forget feature checklists. What matters is how each tool feels under real engineering work — the kind I do every day as a senior software engineer at Meta. I built &lt;a href=&#34;/posts/vibe-coding-workflow/&#34; &gt;this site&lt;/a&gt; primarily with Claude Code, but I&amp;rsquo;ve put serious hours into the others.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>My Vibe Coding Workflow: How I Built This Site with Claude Code</title>
      <link>/posts/vibe-coding-workflow/</link>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <author>nickboy@users.noreply.github.com (Nick Liu)</author>
      <guid>/posts/vibe-coding-workflow/</guid>
      <description>&lt;div class=&#34;lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl&#34;&gt;&#xA;  &#xA;I rebuilt my portfolio site in a weekend using vibe coding with &lt;span class=&#34;flex cursor-pointer&#34;&gt;&#xA;  &#xA;  &#xA;  &#xA;  &#xA;    &lt;span&#xA;      class=&#34;rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400&#34;&gt;&#xA;  &#xA;    Claude Code&#xA;  &lt;/span&gt;&#xA;&lt;/span&gt;&#xA;&#xA;. This is the real workflow — no hype, with honest tradeoffs.&#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Andrej Karpathy coined &amp;ldquo;vibe coding&amp;rdquo; in early 2025. The pitch: describe what you want in natural language, let the AI write the code, spend your time directing instead of typing. Collins Dictionary named it Word of the Year. Most takes on it are either breathless hype or dismissive eye-rolls. Here&amp;rsquo;s what it looks like when a senior engineer uses it for a real project.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Vibe Coding Won&#39;t Replace Senior Engineers. It Amplifies Them.</title>
      <link>/posts/vibe-coding-senior-engineer/</link>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <author>nickboy@users.noreply.github.com (Nick Liu)</author>
      <guid>/posts/vibe-coding-senior-engineer/</guid>
      <description>&lt;div class=&#34;lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl&#34;&gt;&#xA;  &#xA;The hype says anyone can code now. The reality: vibe coding changes *what* senior engineers do, not *whether* we&#39;re needed. And the gap between experienced and inexperienced developers is getting wider, not narrower.&#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Collins Dictionary named &amp;ldquo;vibe coding&amp;rdquo; their Word of the Year for 2025. Search interest spiked over 6,000%. The narrative is seductive: describe what you want, AI writes the code, programming becomes as easy as having a conversation.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
