3 ms·
One noted science fiction author, C.J. Cherryh, notes, “It is perfectly okay to write garbage --- as long as you edit brilliantly.”[1] --- for a while I've been
by WillAdams 7mo ago
One noted science fiction author, C.J. Cherryh, notes, “It is perfectly okay to write garbage --- as long as you edit brilliantly.”[1] --- for a while I've been wondering if this adage was applicable to Vibe-coding, and your methodology would seem to be a reasonable approach/response to get the benefits of this and to shield against the detriments, and to ensure that a human developer understands the code before committing.
1 - https://www.goodreads.com/quotes/398754-it-is-perfectly-okay-to-write-garbage--as-long-as-you https://www.goodreads.com/quotes/398754-it-is-perfectly-okay...
- pscanf 7mo ago> your methodology would seem to be a reasonable approach/response to get the benefits of this and to shield against the detriments If you're referring to the sandboxing / isolation of each app, I agree. Plus, the user can change the app quite easily, so if when they spot a bug, they can tell the agent to fix it (and cross their fingers!). > ensure that a human developer understands the code before committing Just to clarify: for Superego's app there's no human developer oversight, though. At least for the ones the user self-creates. Obviously the user will check that the app they just made works, but they might not spot subtle bugs. I employ some strategies to _decrease the likelihood of bugs_ (I wrote a bit about it here https://pscanf.com/s/351/ https://pscanf.com/s/351/, if you're interested), but of course only formal verification would ensure there aren't any.
- WillAdams 7mo agoI was referring more to your commentary/explanation about it not being a Vibe-coded app. Yeah, I can see that one is on their own recognizance when letting an LLM run unsupervised.