Is there a preferred manner in which to provide answers to questions that have not been asked yet? This may be information that I believe may help somebody else. I know I can post my question and then answer it appropriately but want to follow best practice.
Best practice is to ask your question and answer it. See our help center for more information regarding this.
If you have a question that you already know the answer to, and you would like to document that knowledge in public so that others (including yourself) can find it later, it's perfectly okay to ask and answer your own question on a Stack Exchange site.