News for hackers. Stuff that matters.
Re:The Twelve Networking Truths by patrickmay on Monday November 02, 2015 @10:51AM (#10492461)
A good complement to L. Peter Deutsch's of Sun Labs Eight Fallacies of Distributed Computing:

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."

Re:The Twelve Networking Truths by typhonic on Monday November 02, 2015 @10:36AM (#10492349)
"In protocol design, perfection has been reached not when there is nothing left to add, but when there is nothing left to take away." This seems like a good chance to acknowledge the author, Antoine de Saint Exupéry.
Re:The Twelve Networking Truths by nmc on Monday November 02, 2015 @10:50AM (#10492452)
St-Exupéry never mentioned "protocol design". This is a pastiche, not a plagiary.

As to why St-Exupéry's name was not included, I suppose the editor thought the reference was obvious, which it is indeed.

Re:The Twelve Networking Truths by jacobolus on Monday November 02, 2015 @01:38PM (#10493966)
Anyone in technology should read the whole chapter 3 of Wind, Sand and Stars, if they haven’t before:

http://pastie.org/pastes/10477072/text

Re:The Twelve Networking Truths by nippoo on Monday November 02, 2015 @12:09PM (#10493159)
Number 5 strikes home in today's world of big monolithic programs which each aim to solve all the world's problems...

"(5) It is always possible to aglutenate multiple separate problems into a single complex interdependent solution. In most cases this is a bad idea."

Re:The Twelve Networking Truths by ams6110 on Monday November 02, 2015 @12:21PM (#10493293)
(11) Every old idea will be proposed again with a different name and a different presentation, regardless of whether it works.

I see this all the time. I'm pretty sure there have been no really original ideas in computing since the 1970/80s.

Re:The Twelve Networking Truths by tacon on Monday November 02, 2015 @04:54PM (#10495584)
Distributed hash tables are a recent idea in networking

https://en.wikipedia.org/wiki/Distributed_hash_table#History

Re:The Twelve Networking Truths by Gibbon1 on Monday November 02, 2015 @05:08PM (#10495679)
My dad mentioned that about automotive design, pretty much everything interesting had been invented by 1940. After that it's all new manufacturing technologies, materials, or economies of scale. Or some other technology from another field. (Good example is developments in power electronics meant electric cars were viable again after an 80 year hiatus)

Also I like that 'It Has To Work' is numero uno.

Re:The Twelve Networking Truths by stephengillie on Monday November 02, 2015 @12:42PM (#10493510)
Everything that's new is old already.
Re:The Twelve Networking Truths by dkuder on Monday November 02, 2015 @06:49AM (#10491348)
Re:The Twelve Networking Truths by symmetricsaurus on Monday November 02, 2015 @07:14AM (#10491433)
There should be errata to the errata since the OPERA result of neutrinos traveling faster than c has since been refuted [1].

[1]: https://en.wikipedia.org/wiki/Faster-than-light_neutrino_ano...

Re:The Twelve Networking Truths by andrewflnr on Monday November 02, 2015 @01:13PM (#10493783)
What's the deal with #3 about flying pigs? I mean, I see why it's true (ish), but I don't see the specific relationship to network protocols.
Re:The Twelve Networking Truths by mikeash on Monday November 02, 2015 @02:19PM (#10494337)
I think it means that you can take a bad foundation and push it forward amazingly far with enough effort, but you're setting yourself up for lots of problems if you do so, and you're usually better off starting from a solid foundation.

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.

Re:The Twelve Networking Truths by agentgt on Monday November 02, 2015 @01:32PM (#10493919)
Given this statement:

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.

Re:The Twelve Networking Truths by macintux on Monday November 02, 2015 @01:31PM (#10493911)
Well, it is an April 1st RFC, or perhaps he could be making the point that you can do things like make telnet work over UDP but why would you?
Re:The Twelve Networking Truths by nmc on Monday November 02, 2015 @10:43AM (#10492402)
OP, please append "(1996)" to the title.
Re:The Twelve Networking Truths by solotronics on Monday November 02, 2015 @04:34PM (#10495439)
Universal Truth of the ISP:

- 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.

Re:The Twelve Networking Truths by debacle on Monday November 02, 2015 @08:36AM (#10491709)
I feel like these truths expand to many things, far more than just networking alone. Especially 2a and 11.
Re:The Twelve Networking Truths by papito on Monday November 02, 2015 @09:01AM (#10491820)
Oh boy, this is 20 years old. Why is this even coming up.
Re:The Twelve Networking Truths by robohamburger on Monday November 02, 2015 @01:12PM (#10493771)
Something that is true after 20 years and still noteworthy seems like a good read to me. I agree the OP should add the year though.
Re:The Twelve Networking Truths by sephronius on Monday November 02, 2015 @09:39AM (#10491981)
rule (11) Every old idea will be proposed again
Re:The Twelve Networking Truths by late2part on Monday November 02, 2015 @09:10AM (#10491864)
Santayana explains.
Re:The Twelve Networking Truths by Aloha on Monday November 02, 2015 @02:13PM (#10494270)
a universal truth rarely ceases to be universal or true.
Re:The Twelve Networking Truths by Xophmeister on Monday November 02, 2015 @07:23AM (#10491461)
The language used in the introduction alone was enough to make me check the date of publication... Those IETF jokers!
Re:The Twelve Networking Truths by dsr_ on Monday November 02, 2015 @07:54AM (#10491544)
This document was incorrectly filed as an April 1 RFC, when in fact it should be an informational RFC.
Re:The Twelve Networking Truths by runholm on Monday November 02, 2015 @11:09AM (#10492617)
"the Internet community".
Re:The Twelve Networking Truths by mirap on Monday November 02, 2015 @12:53PM (#10493608)
Can someone please explain it to me?