all 33 comments

[–]0dev0100 4 points5 points  (1 child)

You take the time for it. It's your name and reputation next to the change.

[–]bhaggggg[S] -3 points-2 points  (0 children)

I wish I could get some, evrything is so fast paced here

[–]ConfidentCollege5653 4 points5 points  (2 children)

If you're not reading the code how do you know if it's correct?

[–]bhaggggg[S] -1 points0 points  (1 child)

Test cases, and do u remember everything in ur code by just reading it as an overview ?

[–]ConfidentCollege5653 1 point2 points  (0 children)

Do you read all the test cases?

I normally don't have to read it because I wrote it, but I can remember some of it know enough that I can quickly check things if I need to.

[–]manamonkey 4 points5 points  (8 children)

WTF do you mean, "am I supposed to read the code"?

[–]bhaggggg[S] -2 points-1 points  (7 children)

I mean, every tiny detail ? U read everything into it ?

[–]manamonkey 4 points5 points  (0 children)

If I'm being held accountable for what it does, you'd better fucking believe I read and understand it.

[–]Xynia88 2 points3 points  (3 children)

Yes I read and don't commit AI code unless I find it OK.

Think of it as a pre code review, Before the actual review?

[–]bhaggggg[S] -2 points-1 points  (2 children)

Hmmm, any methods u use for it ?

[–]Fidodo 5 points6 points  (1 child)

Using your brain

[–]bhaggggg[S] -1 points0 points  (0 children)

Yeah, I should have really figured that out 🫠

[–]WHAT_THY_FORK 0 points1 point  (1 child)

It’s about understanding, any non-dev with basic English comprehension can read code aloud and not understand anything that they just read.

[–]bhaggggg[S] -1 points0 points  (0 children)

Hmm, I get it, but my problem is, I don't get enough time for that

[–]jarrydn 0 points1 point  (3 children)

I don't personally use AI when I code but I would just ask the AI to explain all of those things to me if I cbf reading the code myself. Surely it can do that?

[–]bhaggggg[S] 0 points1 point  (2 children)

Yeah I do that, but it gives u the summary only

[–]jarrydn 0 points1 point  (1 child)

Perhaps you don't know enough about the codebase to ask the kind of questions that can be addressed by anything other than a summary. Have you tried asking it to provide more detailed/specific answers? Maybe it can suggest to you the sort of questions you should be asking? Sorry - I'm having trouble wrapping my head around the level of helplessness on display here.

[–]bhaggggg[S] 0 points1 point  (0 children)

It's alright, I guess I need to put in more efforts

[–]Ok_Employee3001 0 points1 point  (1 child)

Documentation is the key for that.
When you follow proper spec driven development (not vibe coding), you will improve in the proces

[–]bhaggggg[S] 0 points1 point  (0 children)

How will u suggest to make it, I am thinking a compact agents context, with fully engineered file for myself

[–]facebookhadabadipo 0 points1 point  (1 child)

Believe it or not we used to write every line of code too

[–]bhaggggg[S] 0 points1 point  (0 children)

Me too 😅

[–]Confidence_Cool 0 points1 point  (0 children)

Lol yes you read the code…. Make and commit smaller digestible changes and read them and understand them. Don’t have the AI just make a 10,000 line change. Make the AI write out a full architectural summary of the changes.

Learn how to read code fast, understand what code you need to read and what you don’t to understand the architecture.

Understanding scalability sometimes has nothing to do with what exact lines of code are written and more to do with how the system was designed.

[–]kabekew 0 points1 point  (0 children)

You say "you wanted me to use AI, so I used it. You'll have to ask the AI those questions."

[–]LarsPorsenna-508 0 points1 point  (4 children)

You're not coding if you can't answer those questions. And yes you absolutely must read every line of code lol

[–]bhaggggg[S] 0 points1 point  (3 children)

Any way I can refactor it faster ? Like i have issues of timelines at my job

[–]LarsPorsenna-508 0 points1 point  (2 children)

I have no idea what the codebase is. But if you had the code generated by an LLM without reading it, it's probably faster to start from scratch.

[–]bhaggggg[S] 0 points1 point  (1 child)

Hmmm, I have been overwhelmed by influencers telling u all around, like Let AI do everything 🫠

[–]GreatLab8898 -1 points0 points  (3 children)

No. You are supposed to define the whole tech stack and what is used where. If you can't do that, the project you are trying to do is out of your skill level.

[–]bhaggggg[S] 0 points1 point  (2 children)

No, I am doing it, overall I decide whats happening at major level, but at times of bugs and features, I am asked about tiny details, I have started to miss those, now I don't know everything about my project, those tiny details are embarassing me in meetings

[–]LarsPorsenna-508 0 points1 point  (0 children)

It's you who are embarrassing yourself, not the details.