I do work on multiple projects, but I tend to focus on one at a time (not counting switch back and forth between day job and personal work), and try to avoid starting new things mid-project, instead writing ideas down for later. I'm definitely not fast, so the only reason I ultimately finish anything I think is just sheer persistence and being really really stubborn.