Damus
jb55 profile picture
jb55
@jb55
starting to practice a form of vibe coding where I am not allowed to copy and paste or let it modify any of my files directly. I have to manually type everything it generates.

benefits:

1. you understand all of the code, so that its easier to modify in the future.
2. you can make the code your own, fix bugs, tweak it, etc as you are implementing it.

it's a bit slower but the lack of #1 is my biggest complaint about vibe coding.

symbiote programming?
261❤️11🤙10❤️3👍3♥️1✅️1
Karnage · 4w
Probably a much better way to learn and take advantage of this tech
Karnage · 4w
It’s very similar to copying the masters method of learning (assuming the vibe code is something new you haven’t seen yet)
RedTailHawk · 4w
Confucian coding? Confucius said "I hear and I forget, I see and I remember, I do and I understand" Active vibe coding? What you're describing, in comparison to what is typically referred to by vibe coding, is active whereas typical vibe coding is way more passive.
Abstract Equilibrium · 4w
Funny, the lack of #2 is why I type the code out. It's sooo much easier to just do what you want upfront than having to correct the LLM in english after the fact.
modalplex · 4w
Yup. That's where I am mostly at now too. I occasionally do let it do some boiler plate tasks but only with explicit approval on each edit, just because it can do simple stuff way quicker. But in essence, its not trust worthy.
Geektoshi · 4w
I really like having discussions with it for hours or days on end so we can nail down specifics, edge cases, etc, then just writing the code myself. it's ok for code but organization is where it shines.
ForrestHODL · 4w
Do you prompt it to give you the code but not add it, or is there a specific coding AI that is easy to do that with?
mar · 4w
I don't understand anything when I vibe code. I'm just copying and pasting. It was fun at first but then it got annoying. If it's just a small website vibe coding is good enough, but if it's a big project I would just hire someone to do it for me. Vibe coding is too much headaches. I'll probably ...
ABH3PO · 4w
Thats what ive been doing for quite some time, it works out really well.
Adam Nowotny · 4w
Another thing that works well is set permissions to "ask" on each file modification so you can stop and tell it to it differently. After task is done, check all files a and tweak before committing.
Zsubmariner · 4w
I don't think that's what vibe coding means. AI is just a database with a slick interface that does code (and text) generation. If you aren't using it to do things you don't actually understand or are not bothering to check, your not "giving in to the vibes". You're just programming. Which is better...
SatsAndSports · 4w
I wish it was possible for the agents to read/write through the text editor, so I could immediately see the proposed changes and - with a single keypress - tell it that I want to adjust the edit manually Then the editor should use highlighting to distinguish the changes made by me from the LLM's ch...
I)ruid · 4w
Could you do it in a collaborative coding environment where it inputs the original code and you review and modify it line by line? It could then review and make changes and then you review thd diff?
Frederik Handberg · 4w
I don't manually type everything it generates character by character, but I do read it carefully before inserting into my codebase
NoStrFromObject · 4w
pair programming
atyh · 3w
i like this 🙂
petri · 3w
Doing manual by hand diffing and copy-pasting the mods makes the code familiar to you but speeds up when you can skip the typing. It takes discipline to actively understand every pasted snippet: a form of meditation.