+1 Do NOT multitask
I had a big problem with procrastination before. I wasn't able to concentrate, find it difficult to retain focus and most of the time I had to stay a couple of hours more to finish my daily tasks.
So I did a research to find a cure. Here are some of the things I did to boost my productivity and focus:
Do NOT multitask - like Jan Vladimir Mostert mentioned, concentrate all your power on one task at a time. Switching between different problems and tasks is counter-productive!
52-17 rule - this one is pretty interesting and simple - work for 52 minutes, rest for 17. It's simple as that. It's like mini sprints - during the 52 minutes work, you're dedicated to complete and accomplish tasks and make progress. Then, for 17 minutes you are entirely resting, moving away from the desk and just relaxing. You will be amazed with the results!
Find the right music for YOU - find what kind of music works best for you no matter electronic, classical or rock. I have days when I listen Sweet Home Alabama or similar, the next day I play Get Lucky by Vitamin String Quartet. It's personal choice at first.
Document your progress - this is something I practice lately and I see great results. Document your current progress, make a daily task list and just write what you have done. It will give you a clear vision of your productivity status.
I think it's mostlt the same, as what is already posted, but here is my list.
- Sleep at least 7 to 8 hours. Every hour less, is like you are working drunk.
- Go running, or train your body, do something physically demanding. Blood will flow faster, you will be more awake, and you have more mental power for the rest of the day.
- eat healthy. It might sound like BS, but if you consume much fat, your blood will flow slower, your metabolism slows down and you are tired earlier.
- Have background noises. I hate it when 3 people are calling someone and two others are talking to each other. I need music, order an audiobook. But don't get distracted by it.
- From time to time, stand up and take a walk, stretch your neck and your back. You will feel more relaxed, and your back will thank you for it.
In my training, I often stayed up after 1 in the morning. I got like 5 hours of sleep. We ate most of the time pizza, kfc, döner and similar things. I most likely "laid" on my chair.
Since I did the stuff above, I noticed a huge raise in my productivity. Even after work, I have the energy to go shopping for the week, start cooking, and do other stuff at home.
Stay of Devmag, haha :p
I find splitting stuff up into well-defined tasks help (even if it's just an A4 piece of paper where I tick things of), when I do that, I can easily work straight through for 16 hours, if I don't split it up, I get distracted easily as I don't get that sense of progress I would have when spending 5 minutes planning what features I want to complete.
Obviously good headphones and some good long sets of electronic music helps, listening through an MP3 that's 2 hours long means you're going to sit there for two hours before considering getting up, if your MP3s are like 4 minutes each and you shuffle different genres, you will definitely get distracted every time the music changes.
Get into the habit of focussing on one thing at a time and getting it done rather than multi-tasking, context-switching between projects is expensive in terms of productivity.
- Tie activities to your devices. Laptop for coding, desktop for design, mobile for social media, tablet for reading etc. This helps me reduce multi-tasking & cognitive switches
- Focus on one thing at at a time. By now there are many studies to prove we suck at multi-tasking.
- Make less decisions as possible.
I wrote about my productivity hacks on my blog: Productivity hacks that work