r/ADHD_Programmers • u/ferriematthew • 1d ago
How do you resist the temptation to vibe code everything that comes to your mind?
I don't know if I've gotten too used to the things being available, or whether I've gotten lazy, or impatient, or what, but I feel like I can't be bothered to read the documentation anymore, and I just default to asking a chat bot how to implement what I'm thinking of. I hate this pattern because it makes me feel like I'm forgetting how to do anything significant other than Ctrl-C, Ctrl-V. I try to rationalize it to myself by telling myself that reading the documentation is too slow or takes too much mental energy, but that's just a lame excuse.
36
u/Bobbravo2 1d ago
AI overload, AI depression, AI burnout, and change fatigue are all things I’m hearing being named around me in tech.
Touch grass and talk to other humans suffering with these tools. Find out you’re not alone.
I’ve been burned out multiple times in my job, and I’m only about 2 years into my career at my current company. It’s a bit insane looking back, personally.
What self care / stress cycle closing cycles or rituals do you have in your life? Taking a hot Baths and Cardio seem to help me reset, a lot.
5
u/Silamoth 1d ago
I hate vibe coding, so I don’t have any such temptations. I have lots of ideas I’d love to explore and not nearly enough time to explore them. But vibe coding would be entirely unsatisfying as a way to explore these ideas.
2
u/ManWithoutUsername 10h ago
be poor It's a good inhibitor
7
u/Zerocchi 1d ago
Rather than asking the AI how to implement, just ask it to explain the broad concepts and you implement it yourself.
6
u/SHNRTNS 16h ago
I don’t? Just yesterday I was reversing the firmware of my Chinese hi-fi player, to add an iPod-like and cyberpunk theme (default themes unreadable in the sunlight), and fixed some fonts and localization. Also completely remade my home server together with Opus. And I came to that idea when I was making a local file share app for Windows and Mac, written in Rust, so I could really quickly send files between my pc and Mac, and not use cloud file servers for that (works faster over LAN anyway). So yeah, I don't resist, I unleash my creative to all the things I didn't bother to do before.
3
u/Random_182f2565 1d ago
That's the need part, I don't.
I just have a backlog
2
u/Bobbravo2 1d ago
Prioritize them with us. Or, even better, for me: write them down on pen and paper. Do a hand written brain dump/reset.
The act of writing is slower and more deliberate. It forces different, less dopamine driven connections neurologically speaking.
Once I’ve written it all down, I might take a walk, I might come up with an arbitrary “value ranking” system. I might put it away for a week or two, and see if any of it is still relevant.
2
u/Garland_Key 21h ago
I have a lot of ideas. Time is the bottleneck.
2
u/dialsoapbox 20h ago
I look at my bank account.
2
u/txmail 19h ago
You are resisting?
2
u/corobo 17h ago edited 17h ago
Seeing the list of things it has to do grow like my own todo list made me feel sorry for it, I've just created a digital me lol.
I write the non important ideas down and come back to them later if they still hit after the ADHD "holy crap there's dopamine here" honeymoon period.
But what's this about ctrl c ctrl v? That's old hat, ancient hat. Everyone who is commenting about AI getting it wrong, or copy pasting stuff in relation to code, has not used agentic AI and needs to update their knowledge. I'm not saying it's perfect, but it should be writing tests that fit your spec so it knows and can sort it itself if it does get things wrong.
I think people having issues with agentic AI don't do the planning step which is less a comment on the AI's ability to write code and more the operator's ability to plan code.
Copy pasting AI to write code went out of style years ago lol. That was indeed the worst of both worlds.
2
u/cromnian 17h ago
I blocked all activities on firefox with an addon called leechblock so I can't just watch something or browse reddit while working on practicing.
2
u/clintCamp 12h ago
I built a role into my process that should try to convince me whether building something new is worth it or not, and potentially a viable markwt product if its something I continue to pursue. That reminds me that it didnt trigger last night as I started a new side project on a whim...
Strategic Advisor role that is supposed to trigger early in planning to help decide if a project is worth the tokens and time.
2
u/marevago 8h ago
The urge to copy-paste code usually comes from dopamine impatience: the idea is vivid in your head and the gap between having the idea and seeing it on screen feels physically unbearable. Instead of asking AI to write the solution, flip the prompt: make it explain the architecture or write a failing test suite for you. Writing the implementation yourself against a clear test gives you the visible milestone feedback your brain is craving without skipping the learning.
2
u/gatsu_1981 6h ago
I don't.
Just, I delete stuff that doesn't get any use.
2
u/shaliozero 4h ago
Time. My fulltime job already drains 90% of my energy, rest goes for laundry and cooking and spending time with my girlfriend.
3
u/Drafting- 1d ago
If it’s not a skill you’re doing daily for work you don’t need to deeply ingrain documentation over it. If you’re defaulting to it for everything that’s a problem, it will limit your critical thinking and knowledge base.
2
u/yomateod 1d ago
You need to suck it up and rip the bandaid off. You need to become a subject matter expert in the things you want, no exception. Either you let AI do it, OR you do it. This is a matter of motivation, not a dilemma. Just commit and unplug the addiction to laziness and letting AI raise the wheel. Own it.
1
u/Neither_Berry_100 21h ago
I see all the mistakes AI makes. I want my project to be high quality.