pull down to refresh

100 sats \ 1 reply \ @optimism 4 Jun
Since you didn’t write the code, you have no idea what the code is doing
This is perhaps the main obstacle I have in dealing with pull requests from vibe coders.
I was thinking to build something on top of git-diff (on top of clean-code improvements from #997033) where you can tell the vibe coder to just install an MCP tool, where a prompt gets generated to add a comment what this does to each line in the diff that doesn't have a comment what it does.
That way, the LLM gives the user a chance to understand what questions I'm going to ask, and prevent themselves from looking foolish, like "why does this delete 7000 lines from configure.ac?". After all, the vibe coder often has zero knowledge or experience, just "vibes": vibes in, vibes out
reply
Yeah that's what annoys me most too when dealing with junior researchers who suck at coding. They now suddenly come up with long scripts to process data, but when the scripts inevitably fail or produce garbage, they are unable to answer any question i may have when trying to trouble shoot. Debugging vibe code is annoying, debugging someone else's vibe code even more. I told them i don't look at their code anymore unless they can explain each step.
reply
For some features, vibe coding also simply does not feel responsible. For example, when dealing with money. While the UI of the eCash wallet was largely vibe coded in Chorus, Calle coded most of the actual Cashu implementation by hand to be sure that he knew and could trust that the user's money would be safe with us. However, Jack did also vibe code a working Cashu implementation with Goose — proving that it’s not impossible, just dangerous.
reply
I know its early days with Chorus but I transferred 500 sats over lightning onto the app and it was converted to ecash right away so I was impressed and thought 'all good'.
But then after refreshing the app it immediately disappeared. I asked on the cashu group but have had no response.
reply
Wow, super interesting. Looks like a cheat code, like "best practices in vibe coding".
reply