- Joined
- Mar 16, 2012
- Messages
- 7,493
- Reaction score
- 11,660
- First Language
- Indonesian
- Primarily Uses
- N/A
I've been away from the support forum, but I recently learned that this has become more common practice. For those who do, you can stop right now.
To make this matter simple, it is almost a similar reason why some programmers just refuse to fix someone's code such as bug fixing or making a compatibility patch. A code to solve a particular problem can be written in many ways. So, to fix someone's code, we have to understand people's way of thinking and how it becomes code. While outside, it looks like it works, under the hood, it has a certain implication depending on how the code is written. These implications are what the programmers are for.
As bad as someone's code can be, it was a thoughtful process. Even as "I don't know I got this from here and the code breaks if I remove it". Maybe we can help you understand that part.
Now replace "someone's code" with AI, if you generate the code using AI, you are not trying to learn. You're just trying to find a quick way to skip the critical process. Some generated code might even write a function call that does not exist (they do not understand the context of the code), no real human would do this except if they are making a pseudocode (which is not a code that is ready to run).
If you start asking an actual programmer to fix the code without admitting that you're using AI, they will start to ask every line that you "write", why you decide to write that way and what you're trying to achieve, or even asking "where this function comes from?". As soon as you are unable to defend yourself, you start admitting that it was from AI, then it just shows that you don't want to learn.
Unlike AI art (in which you can dismiss any anomaly from generated art unless you really pay attention to the detail), code is meant to decide how the machine runs. So, precise detail on how the code is written is important (and why people paid us for this).
So, what can you do?
If you want to learn:
Do: Learn from the proper source. Ask what you don't understand.
Don't: Ask AI to generate code and ask us to explain what it does.
If you want to request:
Do: Describe what you want in as detail as possible including what plugin you have.
Don't: Ask AI to generate code and ask us to fix it without explaining what you want.
Don't get me wrong, AI code can be useful, but the usefulness of AI can only be used by actual programmers. So, in the case you're lazy to write some codes, ask AI, then you can fix it themselves if you already know the context and how to fix it. It isn't meant for non-programmers.
To make this matter simple, it is almost a similar reason why some programmers just refuse to fix someone's code such as bug fixing or making a compatibility patch. A code to solve a particular problem can be written in many ways. So, to fix someone's code, we have to understand people's way of thinking and how it becomes code. While outside, it looks like it works, under the hood, it has a certain implication depending on how the code is written. These implications are what the programmers are for.
As bad as someone's code can be, it was a thoughtful process. Even as "I don't know I got this from here and the code breaks if I remove it". Maybe we can help you understand that part.
Now replace "someone's code" with AI, if you generate the code using AI, you are not trying to learn. You're just trying to find a quick way to skip the critical process. Some generated code might even write a function call that does not exist (they do not understand the context of the code), no real human would do this except if they are making a pseudocode (which is not a code that is ready to run).
If you start asking an actual programmer to fix the code without admitting that you're using AI, they will start to ask every line that you "write", why you decide to write that way and what you're trying to achieve, or even asking "where this function comes from?". As soon as you are unable to defend yourself, you start admitting that it was from AI, then it just shows that you don't want to learn.
Unlike AI art (in which you can dismiss any anomaly from generated art unless you really pay attention to the detail), code is meant to decide how the machine runs. So, precise detail on how the code is written is important (and why people paid us for this).
So, what can you do?
If you want to learn:
Do: Learn from the proper source. Ask what you don't understand.
Don't: Ask AI to generate code and ask us to explain what it does.
If you want to request:
Do: Describe what you want in as detail as possible including what plugin you have.
Don't: Ask AI to generate code and ask us to fix it without explaining what you want.
Don't get me wrong, AI code can be useful, but the usefulness of AI can only be used by actual programmers. So, in the case you're lazy to write some codes, ask AI, then you can fix it themselves if you already know the context and how to fix it. It isn't meant for non-programmers.