In the summer of 1997, NASA’s Pathfinder spacecraft landed on the surface of Mars, and began transmitting incredible, iconic images back to Earth.
But several days in, something went terribly wrong. The transmissions stopped. Pathfinder was, in effect, procrastinating: keeping itself fully occupied but failing to do its most important work.
What was going on? There was a bug, it turned out, in its scheduler.
Every operating system has something called the scheduler that tells the CPU how long to work on each task before switching, and what to switch to.
Done right, computers move so fluidly between their various responsibilities, they give the illusion of doing everything simultaneously.
But we all know what happens when things go wrong.
This should give us, if nothing else, some measure of consolation: even computers get overwhelmed sometimes.
Maybe learning about the computer science of scheduling can give us some ideas about our own human struggles with time.
One of the first insights is that all the time you spend prioritizing your work is time you aren’t spending doing it.
For instance, let’s say when you check your inbox, you scan all the messages, choosing which is the most important.
Once you’ve dealt with that one, you repeat. Seems sensible, but there’s a problem here.
This is what’s known as a quadratic-time algorithm. With an inbox that’s twice as full, these passes will take twice as long and you’ll need to do twice as many of them! This means four times the work.
The programmers of the operating system Linux encountered a similar problem in 2003.
Linux would rank every single one of its tasks in order of importance, and sometimes spent more time ranking tasks than doing them.
The programmers’ counterintuitive solution was to replace this full ranking with a limited number of priority “buckets.”
The system was less precise about what to do next but more than made up for it by spending more time making progress.
So, with your emails, insisting on always doing the very most important thing first could lead to a meltdown. Waking up to an inbox three times fuller than normal could take nine times longer to clear.
You’d be better off replying in chronological order, or even at random!
Surprisingly, sometimes giving up on doing things in the perfect order may be the key to getting them done.
Another insight that emerges from computer scheduling has to do with one of the most prevalent features of modern life: interruptions.
When a computer goes from one task to another, it has to do what’s called a context switch, bookmarking its place in one task, moving old data out of its memory and new data in.
Each of these actions comes at a cost.
The insight here is that there’s a fundamental tradeoff between productivity and responsiveness.
Getting serious work done means minimizing context switches.
But being responsive means reacting anytime something comes up. These two principles are fundamentally in tension.
Recognizing this tension allows us to decide where we want to strike that balance.
The obvious solution is to minimize interruptions.
The less obvious one is to group them. If no notification or email requires a response more urgently than once an hour, say, then that’s exactly how often you should check them. No more.
In computer science, this idea goes by the name of interrupt coalescing.
Rather than dealing with things as they come up – Oh, the mouse was moved? A key was pressed? More of that file downloaded? – the system groups these interruptions together based on how long they can afford to wait.
In 2013, interrupt coalescing triggered a massive improvement in laptop battery life. This is because deferring interruptions lets a system check everything at once, then quickly re-enter a low-power state.
As with computers, so it is with us.
Perhaps adopting a similar approach might allow us users to reclaim our own attention, and give us back one of the things that feels so rare in modern life: rest.
Source: TED-Ed
WORD BANK:
transmit /trænsˈmɪt/ [B2] (v): truyền tải
incredible /ɪnˈkred.ə.bəl/ [B1] (adj): đầy ấn tượng
iconic /aɪˈkɑː.nɪk/ [C1] (adj): mang tính biểu tượng
procrastinate /proʊˈkræs.tə.neɪt/ [C1] (v): trì hoãn
bug /bʌɡ/ [B2] (n): lỗi
it turns out /ɪt tɝːnz aʊt/ (expression): hóa ra
scheduler /ˈʃed.juː.lɚ/ (n): bộ lập lịch
operating system /ˈɑː.pə.reɪ.t̬ɪŋ ˌsɪs.təm/ (n): hệ điều hành
fluidly /ˈfluː.ɪd.li/ (adv): mượt mà
simultaneously /ˌsaɪ.məlˈteɪ.ni.əs.li/ [C1] (adv): cùng lúc
a measure of sth /ə ˈmeʒ.ɚ əv/ (quant): một chút gì đó
consolation /ˌkɑːn.səˈleɪ.ʃən/ [C2] (n): sự an ủi
overwhelmed /ˌoʊ.vɚˈwelmd/ (adj): quá tải
insight /ˈɪn.saɪt/ [C1] (n): bài học, sự hiểu sâu sắc
prioritize sth /praɪˈɔːr.ə.taɪz/ [B2] (v): ưu tiên cái gì
sensible /ˈsen.sə.bəl/ [B1] (adj): hợp lý
quadratic-time algorithm /kwɑːˈdræt̬.ɪk taɪm ˈæl.ɡə.rɪ.ðəm/ (n): thuật toán có độ phức tạp thời gian bậc hai
counterintuitive /ˌkaʊn.t̬ɚ.ɪnˈtuː.ɪ.t̬ɪv/ [C1] (adj): ngược lại với trực giác, mang tính đột phá
precise /prɪˈsaɪs/ [B2] (adj): chính xác
make up for sth /meɪk ʌp fɚ/ (phr v): bù đắp cho cái gì
make progress /meɪk ˈprɑː.ɡres/ [B1] (v): tiến bộ
meltdown /ˈmelt.daʊn/ (n): tình trạng tắc nghẽn, sụp đổ hệ thống
be better off doing sth /bi ˈbet̬.ɚ ɔːf/ (phr): tốt hơn là làm gì
chronological order /ˌkrɑː.nəˈlɑː.dʒɪ.kəl ˈɔːr.dɚ/ [C1] (n): theo thứ tự thời gian
at random /æt ˈræn.dəm/ [B2] (adv): ngẫu nhiên
interruption /ˌɪn.təˈrʌp.ʃən/ [B2] (n): sự gián đoạn
bookmark /ˈbʊk.mɑːrk/ (v): đánh dấu
fundamental /ˌfʌn.dəˈmen.t̬əl/ [B2] (adj): cơ bản
tradeoff /ˈtreɪd.ɑːf/ (n): sự đánh đổi
responsive /rɪˈspɑːn.sɪv/ [C1] (adj): phản hồi nhanh
(sth) in tension /ɪn ˈten.ʃən/ (adv phrase): (cái gì đó) xung đột với nhau
strike that balance /straɪk ðæt ˈbæl.əns/ (v): đạt được sự cân bằng
coalesce /ˌkoʊ.əˈles/ [C2] (v): hợp nhất, kết hợp lại
trigger sth /ˈtrɪɡ.ɚ/ [C1] (v): kích hoạt cái gì
defer sth /dɪˈfɝː/ [C1] (v): trì hoãn cái gì
reclaim sth /rɪˈkleɪm/ [C1] (v): lấy lại cái gì
ỦNG HỘ READ TO LEAD!
Chào bạn! Có thể bạn chưa biết, Read to Lead là một trang giáo dục phi lợi nhuận với mục đích góp phần phát triển cộng đồng người học tiếng Anh tại Việt Nam. Chúng tôi không yêu cầu người đọc phải trả bất kỳ chi phí nào để sử dụng các sản phẩm của mình để mọi người đều có cơ hội học tập tốt hơn. Tuy nhiên, nếu bạn có thể, chúng tôi mong nhận được sự hỗ trợ tài chính từ bạn để duy trì hoạt động của trang và phát triển các sản phẩm mới.
Bạn có thể ủng hộ chúng tôi qua 1 trong 2 cách dưới đây.
– Cách 1: Chuyển tiền qua tài khoản Momo.
Số điện thoại 0947.886.865 (Chủ tài khoản: Nguyễn Tiến Trung)
Nội dung chuyển tiền: Ủng hộ Read to Lead
hoặc
– Cách 2: Chuyển tiền qua tài khoản ngân hàng.
Ngân hàng VIB chi nhánh Hải Phòng
Số tài khoản: 012704060048394 (Chủ tài khoản: Nguyễn Tiến Trung)
Nội dung chuyển tiền: Ủng hộ Read to Lead
Lớp luyện thi IELTS online
Bạn đang có nhu cầu thi chứng chỉ IELTS cho đầu vào đại học, đi du học, xin việc hay xin cư trú và đang phân vân chưa biết học ở đâu?
Nếu bạn đang tìm kiếm dịch vụ luyện thi IELTS online với giáo viên uy tín và chất lượng, cũng như học phí phải chăng, thì thầy Trung và Cô Thủy (Admin và dịch giả chính của Read to Lead) có thể là một lựa chọn phù hợp dành cho bạn.
Hãy liên hệ (nhắn tin) tới trang Facebook cá nhân của mình (https://www.facebook.com/nguyen.trung.509) để tìm hiểu về lớp học và được tư vấn cũng như được học thử nha!