<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vibecoding on ROBOCO</title>
    <link>https://roboco.io/en/tags/vibecoding/</link>
    <description>Recent content in Vibecoding on ROBOCO</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 30 Dec 2025 10:01:21 +0900</lastBuildDate>
    <atom:link href="https://roboco.io/en/tags/vibecoding/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Vibe Coding and Security: True or False</title>
      <link>https://roboco.io/en/posts/vibecoding-security/</link>
      <pubDate>Tue, 30 Dec 2025 10:01:21 +0900</pubDate>
      <guid>https://roboco.io/en/posts/vibecoding-security/</guid>
      <description>&lt;figure&gt;&lt;img src=&#34;https://roboco.io/posts/images/Dohyun.png&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;h4&gt;Dohyun Jung - Principal Consultant, ROBOCO&lt;/h4&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;These days, saying &amp;ldquo;I code with AI&amp;rdquo; is no longer special. It is already the new normal. Coding works — that is now a given — and today&amp;rsquo;s AI tools do far more than that in a business.&lt;/p&gt;&#xA;&lt;p&gt;Even so, many companies hesitate at the adoption stage. The reason is always the same: security. Today I want to sort through the security concerns surrounding AI coding agents from an enterprise perspective — in particular Claude Code, the most widely chosen tool for production-level vibe coding — separating what is true from what is false.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Agentic Coding Recommendations, Explained</title>
      <link>https://roboco.io/en/posts/agentic-coding-recommendations-explained/</link>
      <pubDate>Tue, 17 Jun 2025 13:38:18 +0900</pubDate>
      <guid>https://roboco.io/en/posts/agentic-coding-recommendations-explained/</guid>
      <description>&lt;figure&gt;&lt;img src=&#34;https://roboco.io/posts/images/Dohyun.png&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;h4&gt;Dohyun Jung - Principal Consultant, ROBOCO&lt;/h4&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This post is based on Armin Ronacher&amp;rsquo;s blog article &lt;a href=&#34;https://lucumr.pocoo.org/2025/6/12/agentic-coding/&#34;&gt;&amp;ldquo;Agentic Coding Recommendations&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;foreword&#34;&gt;Foreword&lt;/h2&gt;&#xA;&lt;p&gt;A few days ago I came across Armin Ronacher&amp;rsquo;s blog post &lt;a href=&#34;https://lucumr.pocoo.org/2025/6/12/agentic-coding/&#34;&gt;&amp;ldquo;Agentic Coding Recommendations&amp;rdquo;&lt;/a&gt; on the developer community &lt;a href=&#34;https://news.hada.io/topic?id=21435&#34;&gt;Geek News&lt;/a&gt;, and it left quite an impression on me. Armin is best known as the creator of the Flask web framework, and his insights on vibe coding line up closely with the direction Roboco is heading. In this post I want to unpack the core ideas in Armin&amp;rsquo;s article in an accessible way, for people just getting started with vibe coding through tools like Claude Code, Cursor, and Windsurf.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Art of Vibe Coding</title>
      <link>https://roboco.io/en/posts/the-art-of-vibe-coding/</link>
      <pubDate>Sun, 04 May 2025 11:59:09 -0700</pubDate>
      <guid>https://roboco.io/en/posts/the-art-of-vibe-coding/</guid>
      <description>&lt;figure&gt;&lt;img src=&#34;https://roboco.io/posts/images/Dohyun.png&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;h4&gt;Dohyun Jung - Principal Consultant, ROBOCO&lt;/h4&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Have you ever heard the term vibe coding? It didn&amp;rsquo;t start out as a compliment. It was used with a hint of sarcasm to describe developers who wrote code relying only on intuition and feel, often ignoring rigorous structure or rules. Interestingly, though, it has recently come to be associated with generating code through prompts alone using artificial intelligence (AI) — large language models (LLMs) in particular. Of course, you can write perfectly exemplary, maintainable code even when using an LLM. And if you get code that works well on the first try, without a cycle of trial and error, that means vibe coding did its job — and that you genuinely understand what AI-driven development is about.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Traits a Developer Needs in the Vibe Coding Era</title>
      <link>https://roboco.io/en/posts/vibecoding-best-programmers/</link>
      <pubDate>Fri, 11 Apr 2025 12:21:17 +0900</pubDate>
      <guid>https://roboco.io/en/posts/vibecoding-best-programmers/</guid>
      <description>&lt;figure&gt;&lt;img src=&#34;https://roboco.io/posts/images/Dohyun.png&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;h4&gt;Dohyun Jung - Principal Consultant, ROBOCO&lt;/h4&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Even in the vibe coding era, what the best developers need at their core are fundamentals like curiosity, quality standards, and communication.&lt;/li&gt;&#xA;&lt;li&gt;The more AI takes over implementation, the further a developer&amp;rsquo;s role shifts toward problem definition, evaluation, and accountable decision-making.&lt;/li&gt;&#xA;&lt;li&gt;Agency matters more than intelligence, and an execution-first mindset like the Amazon Leadership Principles becomes the benchmark for collaborating with AI.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;introduction-the-traits-of-the-best-developers&#34;&gt;Introduction: The Traits of the Best Developers&lt;/h2&gt;&#xA;&lt;p&gt;Not long ago I came across a blog post on &lt;a href=&#34;https://news.hada.io/topic?id=20244&#34;&gt;GeekNews&lt;/a&gt; by Matthias Endler, an open source maintainer and Rust consultant: &lt;a href=&#34;https://endler.dev/2025/best-programmers/&#34;&gt;&amp;ldquo;The Best Programmers I Know&amp;rdquo;&lt;/a&gt;. In it he lays out the traits the best developers he has worked with have in common.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Does English Work Better Than Korean for Vibe Coding?</title>
      <link>https://roboco.io/en/posts/vibecoding-lang-choice/</link>
      <pubDate>Fri, 04 Apr 2025 08:12:04 +0900</pubDate>
      <guid>https://roboco.io/en/posts/vibecoding-lang-choice/</guid>
      <description>&lt;figure&gt;&lt;img src=&#34;https://roboco.io/posts/images/Dohyun.png&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;h4&gt;Dohyun Jung - Principal Consultant, ROBOCO&lt;/h4&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;There is one question people commonly wonder about when it comes to vibe coding, that is, developing with a large language model (LLM) like GPT: &amp;ldquo;Is there a difference in the quality of the work when I talk to the model in Korean versus English?&amp;rdquo; To give the conclusion first, in my experience and by the way LLMs work, the language itself does not change the quality of the work.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Is MCP Really Necessary for Vibe Coding? (feat. CLI)</title>
      <link>https://roboco.io/en/posts/is-mcp-necessary-for-vibecoding/</link>
      <pubDate>Tue, 01 Apr 2025 10:28:00 +0900</pubDate>
      <guid>https://roboco.io/en/posts/is-mcp-necessary-for-vibecoding/</guid>
      <description>&lt;figure&gt;&lt;img src=&#34;https://roboco.io/posts/images/Dohyun.png&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;h4&gt;Dohyun Jung - Principal Consultant, ROBOCO&lt;/h4&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Look around the developer community these days and you will run into plenty of talk about MCP, the Model Context Protocol. The argument goes that if we want AI to work more intelligently and more flexibly, we need an interface like MCP. And honestly, I have been watching this technical trend with real interest. Part of me looks forward to where it goes, and part of me wonders: does MCP actually have to be there right now?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vibe Coding: Truth or Myth</title>
      <link>https://roboco.io/en/posts/vibe-coding-truth/</link>
      <pubDate>Thu, 27 Mar 2025 10:18:33 +0900</pubDate>
      <guid>https://roboco.io/en/posts/vibe-coding-truth/</guid>
      <description>&lt;figure&gt;&lt;img src=&#34;https://roboco.io/posts/images/Dohyun.png&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;h4&gt;Dohyun Jung - Principal Consultant, ROBOCO&lt;/h4&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;I got into programming in 1986 on an Apple II — more precisely, on a &amp;ldquo;Cheonggyecheon No. 2,&amp;rdquo; a machine built from Apple OEM stock siphoned off and sold on the gray market. I have worked as a professional programmer since 1995, which means I have been coding for close to thirty years now. Over that long stretch I have lived through countless shifts in software development trends, but none as jolting as the arrival of vibe coding. Since December of last year I have been doing actual production development with vibe coding. Looking at social media lately, there seems to be a great deal of both worry and expectation around it. Drawing on my own experience, I want to talk about this new phenomenon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Vibe Coding Manual: A Template for AI-Assisted Development</title>
      <link>https://roboco.io/en/posts/vibe-coding-manual/</link>
      <pubDate>Tue, 11 Mar 2025 06:52:53 +0900</pubDate>
      <guid>https://roboco.io/en/posts/vibe-coding-manual/</guid>
      <description>&lt;p&gt;(Version 1.0 – March 2025)&lt;/p&gt;&#xA;&lt;p&gt;This post is a translation of the &lt;a href=&#34;https://www.reddit.com/r/ChatGPTCoding/comments/1j5l4xw/vibe_coding_manual/&#34;&gt;Vibe Coding Manual&lt;/a&gt; posted on Reddit.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vibe Coding is a development approach that combines specification, rules, and oversight to build projects together with AI.&lt;/li&gt;&#xA;&lt;li&gt;The key to a rules file is clearly separating coding style, tech stack, workflow, and communication expectations.&lt;/li&gt;&#xA;&lt;li&gt;It applies to everything from small scripts to large applications, but you have to keep managing the AI&amp;rsquo;s scope creep and context loss.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;introduction-core-concepts-of-vibe-coding-and-ai&#34;&gt;Introduction: Core Concepts of Vibe Coding and AI&lt;/h2&gt;&#xA;&lt;h3 id=&#34;what-is-vibe-coding-and-what-is-it-built-on&#34;&gt;What Is Vibe Coding, and What Is It Built On?&lt;/h3&gt;&#xA;&lt;p&gt;Vibe Coding is a collaborative software development approach in which a human uses AI models (e.g., Claude 3.7, GPT-4o) to efficiently build functional projects. Introduced in &amp;ldquo;&lt;a href=&#34;https://www.youtube.com/watch?v=YWwS911iLhg&#34;&gt;Vibe Coding Tutorial and Best Practices&lt;/a&gt;,&amp;rdquo; which Matthew Berman published on his YouTube channel, the concept rests on three core pillars:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
