Okay, hold on to your head covering devices, people (that's "hats"
to you and me)... :)
The following is purely a prediction - take or leave it. :P
The next revolution in software design will be "human threading".
Now, as most of you know, you can write a program that can spread a
computationally intensive task into threads so as to make the OS more
responsive, and - on multi-core systems - faster. But what if we
could do the same with the RS team?
Currently, the team is like an Xgrid of old iMacs (sorry,
guys...). Each has a slow, but powerful, processor (the brain), that
can do a single task well (specialization). So you have one guy (or
gal :) ) who's an expert on OO, say. And another who's an expert at
compilers, and another who's good with string handling, and another
for the IDE, and so on... Together they form RS and make the RB that
we love (and sometimes hate) with great passion. But, barring
retirement and new hires, the Xgrid is rather static; much like a
single-threaded process.
But what if there were a 'meta-processor' that could (via some
magical process... hint, hint...) allocate new 'human processors'
from a pool (this NUG, anyone?) as new tasks pop up (bug fixes, new
features, responding to customer complaints, etc...) using some sort
of "micropayment" economy where the 'processors' are 'captured' for
the task, paid for their time, and released ([charles_yeomans
autorelease] anyone?) as needs be.
This 'meta-processor' could use some sort of survey of the people
(processors) on this list (pool) to find out which features of RB
they use/complain-about the most. This will help the 'algorithm'
allocate the processors efficiently so as to alleviate the processing
bottleneck (making RB, that is.)
If someone were brave (foolhardy?) enough to try this, it could
revolutionize the whole software development industry, as well as the
economy itself (as other industries partake). I can see the
headlines, now, "REAL Software Touted As Economic Heroes" on the
front pages of every major newspaper... :)
I'll step away from the crystal ball, now...
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>