Vint Cerf on Internet Challenges 202
chamilto0516 writes "Phil Windley, a nationally recognized expert in using information technology, drove up to the Univ. of Utah recently hear this years Organick Lecture by Vint Cerf, one of the inventors of the Internet. In his notes, Vint talks about, 'Where is the Science in CS?' He also goes on to talk about real potential trouble spots with the Internet, but there is a bit on Interplanetary Internet (IPN). Apparently, the flow control mechanism of TCP doesn't work well when the latency goes to 40 minutes."
Awful (Score:3, Insightful)
Someone correct me if this is wrong (Score:4, Insightful)
Speed of light = 299,792.458 kilometers per second
Distance from Earth to Mars: 55,700,000 kilometers (minimum) 401,300,000 km (maximum)
Time of travel at speed of light to mars: 401,300,000/299,792.458 = ~1339 second
Since Mars is supposedly the first place we're likely to go farther away than the moon it seems that we are fine for now.
Right? Or is there not a way to send data in form of light, or do radio waves travel slower than light?
Anyway, someone correct me here
Where is the "science" in CS (Score:4, Insightful)
Re:Software Quality (Score:5, Insightful)
I've always assumed this was a variation of "In my day, we had to walk 10 miles through the snow just to get the mail..." I've been in this business for 18 years or so, and while I don't think the actual code is any more clever than it used to be, the expectation in terms of time-to-market and quality have definitely changed.
When I started slinging code you could release business software with no GUI and still compete. You could release software that didn't "play nice" with other applications. You could require users to load special drivers and put arcane commands in their OS configuration. There is simply a larger set of features that have become mandatory, i.e., things you have to have to pass the laugh-test. You may call it bloat, but the fact is I can't remember the last time I cracked a manual - my expectation is the sofware is lousy if I can't install and operate it without a manual.
I don't see the quality changing any time soon. You can never completely test a non-trivial application, and finding those last couple of esoteric bugs incur an enormous cost. Would you really be willing to pay double the price for, say, MS Office if they removed half the remaining bugs? I wouldn't, especially if I can work around the problems.
Science out, Engineering in (Score:1, Insightful)
The most obvious indication of the problem -- my personal pet peeve -- is that nobody can define bit anymore... Even Wikipedia currently omits a crucial part in its definition [wikipedia.org] -- the two mutually exclusive states also need to be equally probable, otherwise data compressors stop working :-)
Re:Well, yeah. (Score:2, Insightful)