|
|
|
|
|
by voidr
5247 days ago
|
|
What if our brain is actually a multi core machine that has millions of cores? Would you still force it to use one core? What if the task you just put into background kept working on it's own? I think humans were built to multitask, our environment is too complex to be single threaded, think driving: you need o pay attention to multiply things at the same time. |
|
However, software development calls for a very different kind of mental work, one we couldn't have evolved to be good at since our species only started doing it very recently: juggling multiple levels of abstractions in your head along with countless low-level details. That's so hard to do that trying to do it concurrently with other tasks severely degrades our ability to do it. Paul Graham wrote about this very eloquently in his essay "Holding a Program in One's Head" (http://paulgraham.com/head.html).