Readit News logoReadit News
stevekrouse commented on Vibe code is legacy code   blog.val.town/vibe-code... · Posted by u/simonw
ChrisMarshallNY · a month ago
Yes and no.

If you ship, and charge money for it, you are responsible for maintaining it. Can’t treat it as throwaway, even if you meant it as such.

stevekrouse · a month ago
Yeah I definitely agree. I'm specifically talking about things you're not shipping or charging money for. Just little personal apps for you and friends or you and work colleagues. Internal tools, etc.
stevekrouse commented on Vibe code is legacy code   blog.val.town/vibe-code... · Posted by u/simonw
skydhash · a month ago
But we have plenty of tools that helps us understanding code. Things like inspectors (UI,network,..), tracing (including the old printf), debuggers (stack frame for function calls and variable values), grep (for context and overview) and static analysers.

I see people going all in with LLMs and forgetting that those even exists. It's hard to take such people seriously.

stevekrouse · a month ago
Strong agree! For example, we at Val Town just invested very heavily in getting a good ol' fashioned language server to work in our product to power hover-overs and type information in our web editor. That'll likely be our next company blog post...
stevekrouse commented on Vibe code is legacy code   blog.val.town/vibe-code... · Posted by u/simonw
xnx · a month ago
Is the argument that it's better to start from an empty code editor than having AI create a working first version?

I've found it faster to have AI write the code, revise with instructions as necessary, and delve into the code itself if I need to.

stevekrouse · a month ago
The argument is that if you intent to maintain the code you should keep the AI on a very tight leash, and at least understand the architecture of the code, if not every line.
stevekrouse commented on Vibe code is legacy code   blog.val.town/vibe-code... · Posted by u/simonw
ChrisMarshallNY · a month ago
> and throwaway projects

I have seldom encountered these.

What I encounter, instead, are lashups that the engineering team thought would be throwaway, but which Management made "Final Ship" code.

I have learned to always do "ship-shape" code; even for the most innocuous projects. I may be a bit sloppy as I'm exploring different paths, but the minute I decide on a firm plan, the code cleanup and documentation starts.

stevekrouse · a month ago
Vibe coding is allowing everyone (including me!) to make way more apps in my personal life that are very throwaway. I think some folks are doing this in business contexts too. But this is a real game-changer for non-technical folks
stevekrouse commented on Vibe code is legacy code   blog.val.town/vibe-code... · Posted by u/simonw
simonw · a month ago
This is really clear and well argued. I particularly enjoyed this line:

> If you don't understand the code, your only recourse is to ask AI to fix it for you, which is like paying off credit card debt with another credit card.

stevekrouse · a month ago
Thanks Simon!!

u/stevekrouse

KarmaCake day2306April 23, 2013
About
Spreading the joy of programming

val.town | stevekrouse.com

View Original