<?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: smith yok</title>
    <description>The latest articles on DEV Community by smith yok (@smith_yok_2f3b43d85b50bfa).</description>
    <link>https://dev.to/smith_yok_2f3b43d85b50bfa</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%2F4108539%2Fa654301b-992c-4b67-b367-072a0ba19e0f.png</url>
      <title>DEV Community: smith yok</title>
      <link>https://dev.to/smith_yok_2f3b43d85b50bfa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/smith_yok_2f3b43d85b50bfa"/>
    <language>en</language>
    <item>
      <title>I Vibe-Coded a Numerology Calculator with AI — Here's What Actually Worked</title>
      <dc:creator>smith yok</dc:creator>
      <pubDate>Thu, 03 Sep 2026 17:58:12 +0000</pubDate>
      <link>https://dev.to/smith_yok_2f3b43d85b50bfa/i-vibe-coded-a-numerology-calculator-with-ai-heres-what-actually-worked-5c81</link>
      <guid>https://dev.to/smith_yok_2f3b43d85b50bfa/i-vibe-coded-a-numerology-calculator-with-ai-heres-what-actually-worked-5c81</guid>
      <description>&lt;p&gt;I've been experimenting with AI-assisted development lately — mostly "vibe coding," where you describe what you want and iterate through conversation rather than writing every line yourself. Wanted to share what that process actually looked like on a real project.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Project
&lt;/h2&gt;

&lt;p&gt;A free numerology calculator called Destiny Matrix Chart — it takes a birth date and generates a visual chart (SVG-based octagram) with calculated positions, all client-side, no backend.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "Vibe Coding" Actually Looked Like
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Described the core calculation logic (digit-reduction algorithms) in plain language, iterated on edge cases together&lt;/li&gt;
&lt;li&gt;Built the SVG chart generation through back-and-forth — describing the visual layout, adjusting positions, colors, and spacing conversationally&lt;/li&gt;
&lt;li&gt;Debugged a genuinely annoying WordPress content-filter issue where &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags kept getting mangled on paste (wpautop stripping things it shouldn't). Ended up base64-encoding the payload and decoding it at runtime to sidestep it entirely — not something I would've thought to try without talking through the problem out loud first.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Surprised Me
&lt;/h2&gt;

&lt;p&gt;The bottleneck wasn't writing code, it was describing intent clearly enough. Vague requests got vague results. Being specific about edge cases, data structures, and constraints upfront saved a lot of back-and-forth.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Result
&lt;/h2&gt;

&lt;p&gt;Everything runs client-side — vanilla JS, SVG generation, no dependencies. You can see it live here:&lt;a href="https://destinymatrixchart.co/" rel="noopener noreferrer"&gt;https://destinymatrixchart.co/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Curious if others have run into similar friction points with AI-assisted builds, especially around CMS quirks like the one above. What's tripped you up?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
