The term Multitasking originally referred to the ability to run two or more processes on one computer at the same time. This is usually achieved using a context switch mechanism, which means that each process is executed for a given period, and then replaced by a different process, while storing the state of the previous one. This enables several processes to share a single CPU.

As technology advanced, it seemed that only one component in the process of developing software was left behind, and did not provide the needed performance: the human software developer. Naturally, this created an unacceptable bottleneck in the development process.

In the mid ‘90s, the Software Developers Productivity Consortium (SDPC), which is made out of top managers in the industry and even not a single software developer, has decided that software developers must catch up with technology and start working in a multitasking mode. The formal resolution that was published by the SDPC stated that “Software developers should be encouraged to work on several tasks at the same time. Where possible, the tasks should be completely unrelated to each other?.

With the success of the multitasking software developer, and the appearance of new hardware and software technologies, which increased performance even further, there are now a couple of new ideas waiting for the approval of the SDPC. The first is the dual kernel developer, which is expected to work simultaneously on two tasks using two PCs, two monitors and two keyboards. It is still not clear how the developer will operate the mouse when working in this configuration. The more advanced, yet futuristic, idea is the quantum developer, which is expected to handle infinite number of tasks at the same time.

The quantum developer idea raises many philosophical questions the SDPC will have to deal with. The most controversial one is: should we also demand managers to become quantum managers in order to be able to come up with an infinite number of tasks for their quantum developers. Most of the SDPC members tend to reject this idea on the claim that it is not moral to change the true nature of a manager.


One Response to “Multitasking”

  1. manishbansal Says:

    Subscribed :-)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: