I prefer to work on one task at a time, but I can work different projects task by task. What I absolutely don't like is switching often and in the middle of unfinished tasks. It requires a lot of time to dive back into WIP.
Also: The better everything is documented / commented the easier it is to switch between projects. When I was young I was very chaotic (like many programmers), meanwhile I try to keep my stuff tidy, it helps a lot to come back to a project, read some code and comments and immediately understand what it was about or where to continue ("// TODO:" comments!)
Last Visit: 31-Dec-99 18:00 Last Update: 26-May-16 22:31