When I write, the first thing I do is to get the first draft out, from beginning to end. Then I hopscotch my way through the draft, adding here and there. And then I edit, starting from the beginning to push through to the end. If I hit a road block, I fix it and then start at the beginning again. That helps me with flow and to see how things are fitting together.
My other writer friend, Brooklynn Rivers, edits as she goes along.
How do you edit? Can you get your thoughts out just the way you like them the first time out of the gate? Or is the final draft totally different from when you begin?