The Twelve Networking Truths
tools.ietf.org
tools.ietf.org
1. The network is reliable
2. Latency is zero
3. Bandwidth is infinite
4. The network is secure
5. Topology doesn't change
6. There is one administrator
7. Transport cost is zero
8. The network is homogeneous
He noted "All prove to be false in the long run and all cause big trouble and painful learning experiences."
As to why St-Exupéry's name was not included, I suppose the editor thought the reference was obvious, which it is indeed.
"(5) It is always possible to aglutenate multiple separate problems into a single complex interdependent solution. In most cases this is a bad idea."
I see this all the time. I'm pretty sure there have been no really original ideas in computing since the 1970/80s.
https://en.wikipedia.org/wiki/Distributed_hash_table#History
Also I like that 'It Has To Work' is numero uno.
[1]: https://en.wikipedia.org/wiki/Faster-than-light_neutrino_ano...
These truths apply to networking in general, and are not limited to TCP/IP, the Internet, or any other subset of the networking community.
Its not hard to come up with many examples particularly bloated one (ie pig like). For example... CORBA and SOAP.
For a concrete example related to networking, transmitting bits over telephone lines designed for voice can get you amazingly far, but it still sucks a lot and you'll eventually hit a solid wall.
- 97% of the time the issue is on the customer network
- its not the network, ex. you cant transfer files at 10g because your using single 7200 RPM HDD on each end :[
- often, the best network people in the company will be the farthest from customer interaction. Customers repel them with almost magnetic physical force.