Some people can happily/easily focus on a single project at the same time and feel satisfied, while others are more naturally inclined to work on different projects and explore new stuff (this usually happens with those who are high in the “openness” trait according to the big-five personality traits model [Google it if interested]), and though this may seem very interesting, it can still have the drawback of not being efficient if this trait wasn’t controlled or even restricted and balanced (and this can happen with creative people such as artists, and programmers with entrepreneurial tendencies,…)

Let’s assume here that by a “project”, I mean work related project or a side project, or even the process of learning a new programming framework, etc..

So if you are someone who works on different projects at the same time, and you struggle with prioritizing or being very efficient, a good strategy is to balance things out and prioritize (in term of urgency, importance, etc..), but also to balance things out in terms of time allocation.

For example, you can allocate specific days to focus solely on a single project, while in other days you can work on multiple projects simultaneously, and fine tune this process as you see suitable, in this way you won’t feel overwhelmed by your multiple interests and projects or even learning experiences, since you will dedicate certain days for extreme focus on a project, while you can still satisfy your need for experimenting and learning new stuff, by allocating other days just for that.

What I said may apply more for freelancers, or those who don’t have full-time job, but for those who have a full-time job, they can still apply this concept after their work or in the weekends.

And on a side note, if you have the budget, you can always hire someone with a different personality trait that can complement yours, but maybe I will leave that to another post to discuss it in more details.