QUOTE(Dim_Sum_4_U @ Mar 13 2008, 01:52 AM) [snapback]3562011[/snapback]
Hmm, is that computer going to run a military defense system called Sky Net?
Perfect answer!
And to get back on topic, I think we were talking about the idea of software developers becoming the factory worlers of the future, and not so much the use of computer hardware and associated software to run factories that produce tangible products.
Farming equipment such as wheat harvesters and tractors use GPS equipment and IBM compatible software nowadays in case the operator falls asleep in the middle of a run, and it's almost at the stage where wheat, for one thing, will be able to be farmed by a farmer sitting in his living room running a PC, and never having to get his hands dirty. Yet so many other TANGIBLE products still require manual labour and will probably continue to do so for our lifetimes.
Is it halal to program a robot to slaughter a cow?
As much as I benefit from having this thing online to pass away the hours right now, the effect of all the hardware and software I have is merely the flow of electrons and information (and drivel). Like electricity, it is an intangible product. You cannot eat software. I would recommend you don't every try to eat hardware either, for the PBCs it contains can be rather toxic. The fact that we are so prone to using image files like .jpegs might show that we humans are more interested in making computers like ourselves, than trying to adapt to being like them. When micro$oft can sell a trillion copies of a piece of software that has directories for My Documents and My Pictures, what does that tell you about ourselves. It is
our own personality that we are trying to computerise, compuiters that we are trying to personalise, and not meant to be the other way around, although it can get that way at times.
I guess my opinion is that we will always need agriculture, and as much as we might oneday reach the stage where we can automate farms, and slughterhouses, and supermarkets and factories, every single industry is going to require human management, and many but not all, just many of the factories that are currently in operation will need manual labour aka human sweat to operate for a long time to come.
As for softwarte developers getting treated like factory workers, I don't see it happening, simply because 90% of people can't even USE their own computer, so what chance do they ever have for getting paid to write good code? It's a minority who can do it, but we'll always need factory workers, so there'll always be a living for people who don't have perspiration allergies.

<edit: golly did I stuff up that computerised/personalised line! I got it completely backwards>