180 Personal productivity [1d]

Updated . Posted . Visible to the public.

As developers we are dealing with many tasks every week. We need a system to organize ourselves.

Important

Work on this lesson in advisor mode.

Learning goals

  • You can explain why every incoming task must be captured outside your head, and you keep a to-do list that you maintain every day (any tool works, e.g. Holly or a todo.txt).
  • You can break a task or project down into actionable first steps.
  • You finish tasks before you start new ones, so your list doesn't fill up with "nearly done" items.
  • You have a system for processing e-mail, so your inbox is not your to-do list.
  • You use a calendar with notifications for appointments and deadlines.
  • You can skim a large body of text before reading its relevant parts closely.
  • You have decided which notifications may interrupt you and disabled the rest.

Resources

Read what's new to you, skim what's familiar, skip what you already master. Stop when you can meet the learning goals.

Your agent can also generate an overview, a tutorial or an explanation for anything here, tailored to what you already know. Just ask.

Getting things done

Note

For work it's often sufficient to have a single to-do list.

Minimizing distractions

Reading efficiently

Tip

Consider disabling desktop notifications for e-mail and Slack; decide deliberately which interruptions you allow.

Exercises

Start using the tools you learned, e.g. track the tasks you're given by your mentor in lists and calendar.

Profile picture of Henning Koch
Henning Koch
Last edit
Jonas Schiele
License
Source code in this card is licensed under the MIT License.
Posted by Henning Koch to makandra Curriculum (2015-07-09 06:42)