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>

Reply via email to