<?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: lucia1700</title>
    <description>The latest articles on DEV Community by lucia1700 (@peijun1700).</description>
    <link>https://dev.to/peijun1700</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%2F3723151%2Fb3ce53b9-ef0c-40b1-afb9-2cdbf6b14c29.png</url>
      <title>DEV Community: lucia1700</title>
      <link>https://dev.to/peijun1700</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/peijun1700"/>
    <language>en</language>
    <item>
      <title>Why I stopped using "Vibe Coding" and built a Socratic AI instead.</title>
      <dc:creator>lucia1700</dc:creator>
      <pubDate>Wed, 21 Jan 2026 07:44:18 +0000</pubDate>
      <link>https://dev.to/peijun1700/why-i-stopped-using-vibe-coding-and-built-a-socratic-ai-instead-pne</link>
      <guid>https://dev.to/peijun1700/why-i-stopped-using-vibe-coding-and-built-a-socratic-ai-instead-pne</guid>
      <description>&lt;p&gt;The "Vibe Coding" Trap&lt;br&gt;
Like many of you, when AI first came out, I felt like a wizard. I could conjure entire functions with a single sentence. It felt like magic.&lt;/p&gt;

&lt;p&gt;But after a few months, I realized something unsettling: I was becoming dumber.&lt;/p&gt;

&lt;p&gt;I wasn't "Architecting" anymore; I was just "Prompting". If the AI gave me code that worked, I didn't verify it. If it gave me a security vulnerability (like a raw SQL query), I pasted it anyway because "it ran".&lt;/p&gt;

&lt;p&gt;I call this "Vibe Coding"—coding based on feelings and output speed, rather than rigorous engineering.&lt;/p&gt;

&lt;p&gt;Reclaiming the "Thinking Process"&lt;br&gt;
I didn't want to stop using AI—it's too powerful. But I wanted an AI that treated me like a Senior Engineer, not a copy-paster.&lt;/p&gt;

&lt;p&gt;I wanted an AI that would:&lt;/p&gt;

&lt;p&gt;Stop me before generating code.&lt;br&gt;
Ask me tough questions about my architecture.&lt;br&gt;
Respect me enough to let me make the final decision.&lt;br&gt;
So, I built BlueMouse.&lt;/p&gt;

&lt;p&gt;What is BlueMouse? 🐭&lt;br&gt;
BlueMouse is a local, open-source CLI tool (Python) that acts as a "Socratic Gatekeeper" between you and the LLM.&lt;/p&gt;

&lt;p&gt;Instead of:&lt;/p&gt;

&lt;p&gt;User: "Make me a login page." AI: "Here is 500 lines of React code."&lt;/p&gt;

&lt;p&gt;BlueMouse does this:&lt;/p&gt;

&lt;p&gt;User: "Make me a login page." BlueMouse: "Wait. Before we code, let's architect this.&lt;/p&gt;

&lt;p&gt;How are you handling session tokens? (JWT vs Session)&lt;br&gt;
Do you need CSRF protection for the forms?&lt;br&gt;
What is the password hashing strategy?"&lt;br&gt;
It forces you to THINK. It forces you to be the Architect.&lt;/p&gt;

&lt;p&gt;Under the Hood (Python + MCP)&lt;br&gt;
The tool is built with a few core principles:&lt;/p&gt;

&lt;p&gt;100% Local: No hidden cloud servers. Your data stays with you.&lt;br&gt;
17-Layer Validation: It runs a rigorous check on generated code to ensure it meets industrial standards (no placeholder comments, no TODOs, no broken imports).&lt;br&gt;
Socratic Logic Gate: A dedicated prompt chain that prioritizes questions over answers.&lt;br&gt;
I even added a little Easter egg in the verification script &lt;/p&gt;

&lt;p&gt;Because rigorous engineering can still be cute.&lt;/p&gt;

&lt;p&gt;Open Source &amp;amp; "Respectful Software"&lt;br&gt;
I believe the future of AI shouldn't be about replacing programmers, but augmenting our intelligence. Tools should help us think deeper, not just type faster.&lt;/p&gt;

&lt;p&gt;If you are interested in trying a "Socratic" workflow, or just want to see how the validation logic works, check out the repo.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/peijun1700/bluemouse" rel="noopener noreferrer"&gt;https://github.com/peijun1700/bluemouse&lt;/a&gt; Website: &lt;a href="https://bluemouse.app" rel="noopener noreferrer"&gt;https://bluemouse.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know in the comments: Do you feel AI is helping you learn, or is it making you skip the hard parts?&lt;/p&gt;

</description>
      <category>python</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
