You can always use it for writing code in new languages that you've never used before or that you are new.
Think of it as a spellchecker on steroids.
You still need to create the content, or at least the seed for the content, and then edit it to fit your goals.
And the beauty of code is that it's basically logic, so you can always run tests to ensure the code does exactly what it is supposed to do, and nothing else.