I want to try Evidence-Based Scheduling so I've broken everything into small tasks. This process was interesting since I've detected some tasks that wasn't immediately evident and forced me to design the damn thing.
I've noticed that as I'm working on a given task, I'm sometimes switching to another task for a couple of minutes. I'm starting to think that my tasks may be too small (some are less than an hour) and/or too closely related to each other.
So, is there a way that I can prevent this constant switching between tasks?
EDIT Here's a example :
1. Create Home Page
1.1 Load content from database
1.2 Build the layout
1.3 Create a custom widget
So create home page is a task that I've broken down into smaller tasks. Now, if I start working on loading the content from the database, I'll probably stop before finishing the task, since I have no place to put the data. So I'll switch to building the layout. Again, I will not be able to complete this task because I need to create the widget that will go in the page. So technically, I should've started with creating the widget, then the layout, then loading the content. But sometimes, it's not that clear.
