Task loop (event loop)
- Pick the topmost task from the queue.
- Create an execution context for the task.
- Clear space. Turn off all the apps that you don’t need for the task.
- Specify what nees to be done and next smallest action step to move forward.
- Block time for the task.
- Focus (one thing at a time, single thread only).
- Take a break (after task is finished or on session time out).
Add new tasks to the queue (estimated and prioritized) as they appear during the day.
- Review today.
- What went well? What went bad?
- Compare actual execution times against estimates.
- Create new queue for tomorrow
- Write down all the tasks you want to do.
- Break big task into small actionable tasks.
- Mark scheduled tasks (to be done at specified time).
- Don’t fill up next day fully.
- Add rough time estimates for each task.
- Prioritize and mark 5-6 most important tasks (with
* sign at the beginning).
- Review all backlogs/lists/queues.
- Take a long break for non-computer stuff (some trip, hiking, running, board games, walks, etc).
- Defer commitment, deliver fast, release often.
- No ego. You are not important.
Important is to deliver good work and it can be done without your idea, execution or any other input.
- No career goals. Be (and enjoy) here and now. Your current project. Your current task.
- If you don’t have anything important to say, keep silent and don’t waste other people’s time.
- Accept the chaos and uncertanity.
- Get up before checking mobile notifications.
- Don’t check e-mail first thing in the morning.
- Give up caring what others think. They’re self-absorbed anyway.
- Drink water.
- Sleep well to fuel energy and brain power.
- Do not hustle.
- Usually 80% of work can be done with 20% of effort.
- Prioritize what’s most important at work so you can get home.
- Focus on the most important thing at home so you can return to work.
- Regularly do something to boost your positivity (walk, exercise, clean, learn Spanish, etc)
Other notes for productivity
< back to index