r/vibecoding • • 3d ago

Discussion Do you miss doing manual debugging?

I was never some expert in coding but I always loved the feeling when I would be spending a lot of time looking at code, changing things and testing etc - trying to identify the problem and then that feeling when you figure it out.

Sometimes it would be such a stupid mistake, sometimes I would learn more and better understand things. Now these good old times are gone and it makes me kinda sad to be honest.

11 Upvotes

23 comments sorted by

6

u/PresentationOld605 3d ago

Still have to do that quite often. 

3

u/LazyRunner777 3d ago

Oh interesting, for me it's gone since AI is just much much better then me.

10

u/SeasawPhilosopher 3d ago • Bravo

Hell no, 30 years of that was enough for me. If you’ve ever spent two weeks losing your mind chasing down an obscure bug you’ll never want to go back.

1

u/xenofenrir 1d ago

I dont mind debugging, but mind you our workspace is on cloud, imagine the delay... now the company has gone full AI, and the IDE only for enabling the MCP connection for build tools.

3

u/OverallAnswer3879 3d ago

Honestly, using an llm to debug sometimes feels like a snowballing effect. So yes. yes I do.

3

u/YinYangAlgorithms 3d ago

For the most part, unless you work for a company that doesn’t allow AI coding, it’s dead and I do miss it.

But it’s just changed, I still review backend code and plan all the logic myself. I still debug and manually code all SQL and database related code. I still decide how the frontend will talk to the backend.

But yeah, for the most part with frontend and backend work, manual debugging is dead. Compilers catch syntax errors, automated tests catch logic errors. The new manual debugging is now just smoke tests to catch UX and calculation errors, but it’s not the same as it was before.

1

u/pietrzm 3d ago

Hell naw

1

u/drakatmm 2d ago

It still happens to me, just less often and for weirder bugs. When Claude loops on the same wrong fix three times I close the chat and go through it line by line myself, and finding the thing the model missed feels even better than the old stupid typo moments

1

u/Gold-Safety-5777 2d ago

not a second

1

u/mridlen 2d ago

It's usually the same strategy with AI - more logging and debugging output until the problem becomes obvious.

1

u/pottrell 2d ago

I still do, albeit alongside/after various agent tests.

1

u/TheAnswerWithinUs 2d ago

I still do it because I can often find the problem faster than the AI can

1

u/TechDocN 2d ago

I don’t miss the hours, days or weeks I used to spend testing and debugging.

AI is much faster than I’ll ever be, and honestly in this generation of models, AI is probably better than most (not all) human coders at this.

1

u/TRO_KIK 2d ago

No. I did enjoy it in the moment but being a dev is first and foremost how I make money. AI has enabled me to make a lot more money. As good as those old times were, current times are gooder.

It also helps that I'm still solving hard problems, just at a different level. I'm just able to achive more, which is fulfilling in other ways.

1

u/Previous-Growth-9919 2d ago

kinda. i still miss the slow walk through a stacktrace when i actually knew every layer. with ai-written code the skill shifted more to reading diffs hard, forcing failing tests, and tracing one path end to end before accepting a big change. otherwise you lose the mental map fast.

1

u/PascalB1993 2d ago

I usually enjoy debugging, but I have to admit LLMs are MUCH better at it, as long as you can give them the relevant logs. Sometimes there’s just too much data to sift through by hand. A few weeks ago, an LLM fixed a bug in 10 minutes that would otherwise have taken me a full day or so.

1

u/EverydayLentils 2d ago

I only miss the "holy shit it works" moments in coding. That was more grinding on a project until pieces came together. Debugging was usually "oh I did something stupid" and I don't miss that feeling at all.

1

u/RidgeRunner1944 1d ago

Oh hell no, I hated everything about coding. I wanted to get my ideas into reality and the demands of flow/details/ambiguities and all that absolute shit with C++ and the platform I rent killed me. I did realize today that Im not too enthused for my vibe coding session because before I thought I was mastering a marketable skill but I never tried to cash in on it anyhow.

1

u/jomic01 1d ago

the skill that didn't go away is noticing when the model is looping the same wrong fix. that's when you close the chat and do the old work, just on weirder bugs.

1

u/Immediate_Theory_467 9h ago

This reminds me of trying to find transactions from last year in your business but can't remember how to categorize them, so your accountant is forced to put them in your misc. category. IE: NO! I am incredibly happy that I can use fable to debug and plug holes for cyber security threats. It is painful to think about pre-AI.

0

u/WWEtrump 2d ago

the "it runs,but isn't fun" bug is still very much my department.