Luchita

Ezra -ez- Nugroho’s blog

GTD: Concurrency reduces productivity

Posted on | September 10, 2008 | No Comments

Years ago while I was doing my undergraduate degree, I was sitting in a classroom talking about “Computer Architecture.” I remember the day we were discussing about concurrent programming, and what actually happen at a CPU given concurrent codes. The take away was simple: unless if there are a lot of passive waiting, concurrent programming does not really increase the total throughput. It actually decreases productivity because of the resources needed to swap contexts.

May I deduce a simple conjecture… For human, concurrency (a.k.a multi-tasking) simply destroys productivity.

Human brain is not capable to swap contexts that fast. The more you multi-task yourself, the less productive you are. Unless, just like the conjecture for cpu, if you have to wait a long time to finish some tasks. Only then multi-tasking may give you productivity.

Personally, today this is conjecture pertains very much to what I am doing. I was trying to accomplish many things in (pseudo) parallel, but absolutely nothing gets done.

I paused and wrote this blog post just to slap myself in the cheek (the other one..). I knew all this, I should have done better…

http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/digg_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/reddit_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/dzone_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/delicious_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/blinklist_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/blogmarks_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/furl_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/technorati_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/mixx_48.png http://www.ezran.org/blog/wp-content/plugins/sociofluid/images/twitter_48.png

Comments

Leave a Reply





  • Tags

    announcement bailout blog calacanis cruise economy election entepreneurship entrepreneur entrepreneurship google gtd humor iphone joe the plumber joke kubuntu linux luchita mccain motivation obama OER open source opensource planetvc python quote rant REST RESTfull review search searchme startup stock success technorati twitter Ubuntu vc venture capital web20 webservices WSDL
  • Meta

  • Liking what you read?

    Add to Technorati Favorites
     
     
  • TSC