I don't have a damn clue what Im doing but anyone with half a braincell that can do basic troubleshooting (big ask for those you mentioned) can figure out a lot of the garbage it spits out and get it to fix it into something usable.
Have used it multiple times to make some tools to use with work and every time it has messed up parts and needed to be guided through things.
Do I know how all the code works? Fuck no.
Can I put A and B together and realize that the script it spit out was pointing to the wrong directory or mis-labeled something? Yes.
the only reliable use i found for it is "awk on steroids". it is absolutely unbeatable at tasks like "write me a python script that reads a file and finds every instance of X while Y and Z are also matched, and print me context C around each match". saved me hundreds of hours.
but beyond that its very hit and miss. you have to ask questions where you know an answer exists, because you're getting a plausible sounding one whether one exists or not.
I find it useful when first encountering a language whose syntax I'm not familiar with. Give it a single line and ask, "what is this doing?" to see if it matches my initial assumption.
Especially given how bad conventional search is at strings like "[..^x]"
I don't have a damn clue what Im doing but anyone with half a braincell that can do basic troubleshooting (big ask for those you mentioned) can figure out a lot of the garbage it spits out and get it to fix it into something usable.
Have used it multiple times to make some tools to use with work and every time it has messed up parts and needed to be guided through things.
Do I know how all the code works? Fuck no.
Can I put A and B together and realize that the script it spit out was pointing to the wrong directory or mis-labeled something? Yes.
the only reliable use i found for it is "awk on steroids". it is absolutely unbeatable at tasks like "write me a python script that reads a file and finds every instance of X while Y and Z are also matched, and print me context C around each match". saved me hundreds of hours.
but beyond that its very hit and miss. you have to ask questions where you know an answer exists, because you're getting a plausible sounding one whether one exists or not.
I find it useful when first encountering a language whose syntax I'm not familiar with. Give it a single line and ask, "what is this doing?" to see if it matches my initial assumption.
Especially given how bad conventional search is at strings like "[..^x]"