← Back to context

Comment by raincole

6 days ago

Yeah since when prototypes built to throwaway are a bad thing? They're arguably the most important step to build a business.

Legacy code isn't a bad thing either. The majority of code that actually generates revenue right now is probably considered "legacy" by the devs working there.

The article is very pro-prototypes to throw away.

I've also, in pre-llm days, seen warnings to not show visually polished prototypes to non-technical customers/salespeople/managers because they have no way of judging the quality and will try to force you to use the prototype immediately because "look, it's done".

Stuff that you know you aren't going to maintain? Vibe code it. It's fine.

The article's point is that if you are planning to maintain something, you've created instant legacy code. Which might be fine, depending!

  • This. I'm using vibe-coding now to build little utils and apps that I will literally never maintain as they do one job, often a one-time job. In this situation vibe-coding is incredibly time-saving.

    I know zero about the code the LLM created, though. I've tried going through it, and it is all well-written, but it's all foreign. I wasn't there for any of its creation and I don't have any map in my head about the layout of the functions or the flow of the apps.