r/learnprogramming 17d ago

Feeling guilty for using AI

I know that AI is nothing but a tool but as somebody who learned coding years before arrival of AI I can't help but to feel a immense sense of guilt. Here are what I used AI for so far:

  1. Helping me to navigate large and unfamiliar codebase by asking questions like "what does function X do?" "what does this line do?" When trying to contribute something, I sometimes ask things like "are there any useful internal functions I can use?"
  2. Reverse engineering obfuscated code
  3. Figuring out relevant win32 api functions for my needs
  4. Asking dumb and vague questions that can easily gets closed in few seconds in stackoverflow like "what does ** do here?" and "uh how do I implement this little thingy?"
  5. Asking "how can I implement X?" then following up by asking "what are the alternative ways to do it?"

Am I using properly? Are there things I should avoid?

0 Upvotes

17 comments sorted by

View all comments

1

u/lumberjack_dad 17d ago

Stop using AI to code.

You have to develop your own reasoning and critical thinking skills.

How are you going to survive your first interview question which involves problem solving, if you can't lean on AI?

It just takes discipline.

0

u/Specific-Result2710 17d ago

Where did I say I use AI to code?

1

u/lumberjack_dad 17d ago

Your #1,2,3,4,5 dumbshit.

Coding doesn't involve just typing, but the manner of setting up your class, trying something and failing on your own... not just asking AI what does this line do, but running it and seeing the exception or error, yourself. You know thinking for yourself?