It depends... Your answer gets posted to the questioner, including the actual answer, so revising it will NOT improve the answer the person gets. So in general, you should think, write, post. However, for some questions time is of the essence.
The Answer of the Day is one of those. If you publish first, your answer will stay on top until other answers get more 'helpful' votes, which will increase the visibility of your answer, AND the possibility of getting votes. So that is one of the few exceptions where it is sometimes better to post a half-done answer, and revise otherwise.
On any normal question, I would compose the entire answer first, and THEN press submit. (and then fine-tune if I found out I made a mistake, that's what the edit button is for! ).
Personally I think you should write your answer, and then only correct to fix minor spelling/grammer mistakes... or add sources. The reason being that when you click on the submit button the person who asked the question gets an alert to tell them its been answered.. if they have to spend an hour waiting for you to finish your answer, whilst its changing every so often it could be very annoying.
People will see your answer right away, and they won't know you're going to edit it. They might mark it unhelpful or leave comments on it about things you intend to cover but haven't yet. Even if you write in the answer that it's a work-in-progress, you've wasted their time in coming to read it.
If you're worried about the system hanging and losing your work, just copy the answer to your clipboard, or write using Notepad in the first place. Btw Firefox rarely loses what you've written, even when the system hangs and you have to refresh the page, so you might want to think about using it instead of another browser.
A couple of thoughts: 1. From a time managemnet perspective, "touch it once" is a principle that possibly could be applied here. If you complete an answer before submitting, and make only a few edits, it will save you time that you can spend on additional work.2.
If you write with the attitude "I can always fix it later", you may not improve as quickly as if you put your best effort forth to make a "final version" every time you write. The discipline of attempting to write an answer that doesn't need revision may improve your writing skills to a surprising degree.
.From the 2 options given, I prefer “almost complete answer before clicking submit�. The other option has a risk of not being able to revise within the time limit for e.g. Connection problem, other tasks pop up etc.. I usually copy down the questions that I may answer, think throught and write on it offline, then copy-and-paste and submit. I try to do it only once, without further editing.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.