How to manage your time more effectively (according to machines) - Brian Christian
-
0:14 - 0:16In the summer of 1997,
-
0:16 - 0:21NASA's Pathfinder spacecraft landed
on the surface of Mars, -
0:21 - 0:25and began transmitting incredible,
iconic images back to Earth. -
0:25 - 0:28But several days in,
something went terribly wrong. -
0:28 - 0:31The transmissions stopped.
-
0:31 - 0:34Pathfinder was, in effect,
procrastinating: -
0:34 - 0:40keeping itself fully occupied
but failing to do its most important work. -
0:40 - 0:41What was going on?
-
0:41 - 0:45There was a bug, it turned out,
in its scheduler. -
0:45 - 0:48Every operating system has something
called the scheduler -
0:48 - 0:53that tells the CPU how long
to work on each task before switching, -
0:53 - 0:54and what to switch to.
-
0:54 - 0:59Done right, computers move so fluidly
between their various responsibilities, -
0:59 - 1:02they give the illusion
of doing everything simultaneously. -
1:02 - 1:06But we all know what happens
when things go wrong. -
1:06 - 1:10This should give us, if nothing else,
some measure of consolation. -
1:10 - 1:14Even computers get overwhelmed sometimes.
-
1:14 - 1:17Maybe learning about the computer science
of scheduling -
1:17 - 1:21can give us some ideas about our own
human struggles with time. -
1:21 - 1:26One of the first insights is that all
the time you spend prioritizing your work -
1:26 - 1:29is time you aren't spending doing it.
-
1:29 - 1:33For instance, let's say when you check
your inbox, you scan all the messages, -
1:33 - 1:35choosing which is the most important.
-
1:35 - 1:38Once you've dealt with that one,
you repeat. -
1:38 - 1:40Seems sensible,
but there's a problem here. -
1:40 - 1:44This is what's known
as a quadratic-time algorithm. -
1:44 - 1:49With an inbox that's twice as
full, these passes will take twice as long -
1:49 - 1:52and you'll need to do
twice as many of them! -
1:52 - 1:55This means four times the work.
-
1:55 - 1:58The programmers
of the operating system Linux -
1:58 - 2:01encountered a similar problem in 2003.
-
2:01 - 2:06Linux would rank every single
one of its tasks in order of importance, -
2:06 - 2:10and sometimes spent more time
ranking tasks than doing them. -
2:10 - 2:15The programmers’ counterintuitive solution
was to replace this full ranking -
2:15 - 2:18with a limited number
of priority “buckets.” -
2:18 - 2:21The system was less precise
about what to do next -
2:21 - 2:26but more than made up for it
by spending more time making progress. -
2:26 - 2:31So with your emails, insisting on always
doing the very most important thing first -
2:31 - 2:33could lead to a meltdown.
-
2:33 - 2:36Waking up to an inbox three times fuller
than normal -
2:36 - 2:39could take nine times longer to clear.
-
2:39 - 2:44You’d be better off replying
in chronological order, or even at random! -
2:44 - 2:48Surprisingly, sometimes giving up
on doing things in the perfect order -
2:48 - 2:51may be the key to getting them done.
-
2:51 - 2:54Another insight that emerges
from computer scheduling -
2:54 - 2:59has to do with one of the most prevalent
features of modern life: interruptions. -
2:59 - 3:02When a computer goes
from one task to another, -
3:02 - 3:05it has to do what's called
a context switch, -
3:05 - 3:07bookmarking its place in one task,
-
3:07 - 3:11moving old data out of its memory
and new data in. -
3:11 - 3:14Each of these actions comes at a cost.
-
3:14 - 3:17The insight here is that there’s
a fundamental tradeoff -
3:17 - 3:20between productivity and responsiveness.
-
3:20 - 3:24Getting serious work done
means minimizing context switches. -
3:24 - 3:29But being responsive means reacting
anytime something comes up. -
3:29 - 3:32These two principles
are fundamentally in tension. -
3:32 - 3:35Recognizing this tension allows us
-
3:35 - 3:38to decide where
we want to strike that balance. -
3:38 - 3:42The obvious solution
is to minimize interruptions. -
3:42 - 3:45The less obvious one is to group them.
-
3:45 - 3:49If no notification
or email requires a response -
3:49 - 3:52more urgently than once an hour, say,
-
3:52 - 3:57then that’s exactly how often
you should check them. No more. -
3:57 - 4:02In computer science, this idea goes by
the name of interrupt coalescing. -
4:02 - 4:05Rather than dealing with
things as they come up – -
4:05 - 4:06Oh, the mouse was moved?
-
4:06 - 4:07A key was pressed?
-
4:07 - 4:09More of that file downloaded? –
-
4:09 - 4:12the system groups these
interruptions together -
4:12 - 4:15based on how long they can afford to wait.
-
4:15 - 4:18In 2013, interrupt coalescing
-
4:18 - 4:22triggered a massive improvement
in laptop battery life. -
4:22 - 4:27This is because deferring interruptions
lets a system check everything at once, -
4:27 - 4:31then quickly re-enter a low-power state.
-
4:31 - 4:33As with computers, so it is with us.
-
4:33 - 4:36Perhaps adopting a similar approach
-
4:36 - 4:39might allow us users
to reclaim our own attention, -
4:39 - 4:45and give us back one of the things
that feels so rare in modern life: rest.
- Title:
- How to manage your time more effectively (according to machines) - Brian Christian
- Speaker:
- Brian Christian
- Description:
-
View full lesson: https://ed.ted.com/lessons/time-management-brian-christian
Human beings and computers alike share the challenge of how to get as much done as possible in a limited time. Over the last fifty years or so, computer scientists have learned a lot of good strategies for managing time effectively — and they have a lot of experience with what can go wrong. Brian Christian shares how we can use some of these insights to help make the most of our own lives.
Lesson by Brian Christian, animation by Adriatic Animation.
- Video Language:
- English
- Team:
closed TED
- Project:
- TED-Ed
- Duration:
- 05:10
![]() |
Michelle Mehrtens edited English subtitles for How to manage your time more effectively (according to machines) | |
![]() |
Michelle Mehrtens edited English subtitles for How to manage your time more effectively (according to machines) | |
![]() |
Michelle Mehrtens edited English subtitles for How to manage your time more effectively (according to machines) | |
![]() |
Michelle Mehrtens edited English subtitles for How to manage your time more effectively (according to machines) | |
![]() |
Michelle Mehrtens edited English subtitles for How to manage your time more effectively (according to machines) | |
![]() |
Michelle Mehrtens approved English subtitles for How to manage your time more effectively (according to machines) | |
![]() |
Michelle Mehrtens accepted English subtitles for How to manage your time more effectively (according to machines) | |
![]() |
Michelle Mehrtens edited English subtitles for How to manage your time more effectively (according to machines) |