QUOTE(retro22 @ Jan 13 2009, 04:05 PM)

The thing that amazes me is what we are capable of with different programming languages. It actually scares me sometimes to think of what we could accomplish with a little grant money to survive and a fair amount of time to develop...
For the most part, the language doesn't matter. There are a few different classifications of programming languages (functional vs. object-oriented, markup vs. scripting vs. full programming languages), but within those classifications, mostly what one language can do, the others can.
And yeah, there's a lot that can be done with sufficient time and effort. I think this is part of why programmers have to be careful to keep their egos in check; it's too easy to become arrogant when you
have to be highly self-confident to do your job. And programmers do; when you go through the curriculum at a school, you have no idea where you're going to end up, and what they'll ask you to do, so you have to assume you are capable of doing
anything in the field -- and given that the field includes simulating a substantial portion of virtually every other occupational field, that's a very large value of "anything". I've known colleagues who have gone on to do web design, work at Intel, work at NASA, work at all levels of the government, various private enterprises... and I knew some people who dropped out of the curriculum not because they weren't good enough, but because they didn't
believe they were good enough. Like the old adage goes, "Whether you think you can or you can't, you're probably right", and there's a you might ask yourself if you can if you let yourself get too caught up in the possibilities.
Of course, at the same time, there are also some problems that simply are not computable, no matter how good the programmer and the systems are.
QUOTE
I'm immagining multiple internets. not only domain names, but seperate log on, variable speeds, different access. I know that it's essentially just a glorified LAN\WAN, but I can see specialization coming into play in the next 5-10 years if funded correctly.
I hope not... I can see this setting a really bad precedent. Possibly several bad precedents. If nothing else, it shoots network neutrality to pieces, and that's a can of worms I don't want to see opened. When start they controlling access and bandwidth based on the data type, it's a very small and difficult-to-detect step to doing the same based on the content. Bad enough some of the companies want to throttle bandwidth if we're downloading music... I think we all know darned well many of these companies would love to make it difficult to access sites that were unfavorable to them.
QUOTE
Another recurring thought on this is how to develop a program that let's people fight wars without the costs of war. It would require a global standard of upkeep to enforce it(NATO-esque, but more strict). I just think that it would be an amazing innovation to allow people to bitch, fight, win\lose wars doing tactically whatever they want, and then have a total of 0 casualties.
It's a nice thought, and among some countries, I could see it working. Unfortunately, the ones that are the biggest problem now would not be among those countries... when you get right down to it, a bloodless war is just another form of peaceful negotiation, and the same groups that refuse to engage in that now will refuse to engage in a digital war as opposed to one that kills actual people.