If you don’t know what you are doing, and you give it a vague request hoping it will automatically solve your problem, then you will just have to spend even more time to debug its given code.
However, if you know exactly what needs do do, and give it a good prompt, then it will reward you with a very well written code, clean implementation and comments. Consider it an intern or junior developer.
Example of bad prompt: My code won’t work [paste the code], I keep having this error [paste the error log], please help me
Example of (reasonably) good prompt: This code introduces deep recursion and can sometimes cause a “maximum stack size exceeded” error in certain cases. Please help me convert it to use a while
loop instead.
I played the MGS3 on nintendo 3DS. It is quite laggy but still playable (and still I’m impressed by the graphic despite of 3DS’s limited power), and I enjoyed it a lot. I wouldn’t say I’m a fan of Hideo Kojima, but I refuse to support Konami in any way and will never buy this.