Being good at time management is a great way of motivating yourself. Realising what you can do and just as importantly what you cannot do. Make a list of problems and look for the qucik fixes first.

In the same way we break computing problems down into smaller more manageable chunks of functions and subroutines break your other problems down.

Remember what the reward for your endeavours will be and use that to focus yourself. Nothing is ever easy, but do not confuse this with the fact that the best ideas are always the simplest.

Accept that you will have failures as well as successes. There is nothing wrong with making mistakes as long as you learn from them and emerge stronger for the experience. I believe that you often learn more about yourself from your failures than your successes.

Very few people can manage to work constantly, we all need to recharge our batteries so remember to make some time to relax. Getting the work/life balance right for you will help you to work more efficiently.

Mike