Sabot wrote:KesKos, you can't really blame programmers or system designers for the ills of IT. I believe that no one was more surprised by the popularity of the Internet then those in IT. Lets be honest, the Internet was truly never design to handle the amount of users it currently has. Narrow sighted? Perhaps, but I believe that the Internet will be replaced by another Internet in our life time, and it will be a rapid evolution, more of a scramble!
Yeah, but when you design something destined to fail, you can't blame the users entirely either. When you write a network program, you can't just say you are going to omit all the errors. You have to figure out how to recover from those errors. If you write a program which doesn't recover from the errors properly, you can't say users should learn what error messages may mean and how to fix them. It is you, engineers who are supposed to figure that out.
Internet is not expected to scale to this number of users, but once it become obvious nobody did anything to change it either. We are yet to migrate to Ipv6 and the prediction is that we are not going to move yet.