While working on the Serena Merchant series I used to edit each chapter after I'd finished writing it. The good thing was that I had near-perfect chapters. The bad thing was that it took me one month to write one chapter.
Now I know you're probably thinking why it took me so long to realise that it's best to write a first draft and then revise. But I am a perfectionist. I find one little thing I want to fix and before I know it I am fixing little mistakes all over the place.
It actually took me a long time to just accept my first draft for what it was: A FIRST DRAFT. Not my final draft, not the end of the world. Needless to say, I am happily working through the Kat Lyrille series without worrying about silly mistakes.
Question: What do you prefer? Edit as you go or edit after the first draft is done?