You might find 'Software Integrated Circuits' and such interesting. 
I've worked with one such implementation (based on 
http://valleyofglen.com/SGlen_Chippery_Disseration.doc) and although we managed 
to deliver software with it, including a 'mobile charging platform' for a large 
telecoms operators in the Philippines, the concepts were foreign enough to most 
of the developers to not make it a successful platform. IMO creating software 
component based on 'chips' and assembling them in various configurations in a 
distributed, dynamic environment will do that to you unless you have good 
discipline, great tools and a clear vision of what/how to build 'components'.

Cheers
Carlo

On 23 Aug 2011, at 6:09 PM, BGB wrote:

IMO, building software "could" be more like, say, assembling a computer from 
parts (selecting, buying, and assembling various parts), or doing automotive 
customization (adding on different tires, fancy-looking hubcaps, a spoiler, 
under-lights, swapping out for a more powerful engine with dual-turbo or 
similar, or NOS, ...), just without the heavy/lifting aspects (yanking engine 
with an engine jack, ...) because manual lifting is lame (the analogue of the 
manual lifting in software is the large piles of code one often has to write to 
complete "trivial" tasks, and how abstract/distant/unrelated the code tends to 
be vs the task at hand).

_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to