The most effective thing for improving my focus is time tracking (e.g. Toggl).
By having a clear overview of your day you can see how often you change tasks.
This, plus having to repetitively change the active task will start to frustrate you very quickly, which makes you want to stay on your current task for longer periods of time.
This has made the biggest difference for me, and I've tried/still do all the other things mentioned in this thread.
By having a clear overview of your day you can see how often you change tasks.
This, plus having to repetitively change the active task will start to frustrate you very quickly, which makes you want to stay on your current task for longer periods of time.
This has made the biggest difference for me, and I've tried/still do all the other things mentioned in this thread.