---
title: "💭 Vibe code is legacy code | Val Town Blog"
description: "!https://blog.val.town/vibe-code"
date: 2025-09-03
published: true
tags:
  - dev
  - ai
  - llm
  - thought
template: link
---


<div class="embed-card embed-card-external">
  <a href="https://blog.val.town/vibe-code" class="embed-card-link" target="_blank" rel="noopener noreferrer">
    <div class="embed-card-image">
      <img src="https://blog.val.town/og-image.png?title=Vibe+code+is+legacy+code" alt="Vibe code is legacy code — Updates and articles from the Val Town team" loading="lazy">
    </div>
    <div class="embed-card-content">
      <div class="embed-card-title">Vibe code is legacy code</div>
      <div class="embed-card-description">Updates and articles from the Val Town team</div>
      <div class="embed-card-meta">blog.val.town</div>
    </div>
  </a>
</div>


Brilliantly said.  Vibe coding is legacy code.  It's code that we forget exists.  Code that no one touches, you replace it.  If you touch it you are more likely to break it.

> The worst possible situation is to have a non-programmer vibe code a large project that they intend to maintain. This would be the equivalent of giving a credit card to a child without first explaining the concept of debt.
>
> As you can imagine, the first phase is ecstatic. I can wave this little piece of plastic in stores and take whatever I want! ...

Read more in the full [post](https://blog.val.town/vibe-code)

!!! note

    This post is a <a href="/thoughts/" class="wikilink" data-title="Thoughts" data-description="These are generally my thoughts on a web page or some sort of url, except a rare few don&#39;t have a link. These are dual published off of my..." data-date="2024-04-01">thought</a>. It's a short note that I make
    about someone else's content online <a href="/tags/thoughts/" class="hashtag-tag" data-tag="thoughts" data-count=2 data-reading-time=3 data-reading-time-text="3 minutes">#thoughts</a>
