Bob has been an active member of the Austin startup community for 10+ years and I've talked with him many times. As a EE, it was cool meeting him the first time and once I'd chatted with him a few times, I finally asked the question I'd been dying to ask: How'd you come up with "Metcalfe's Law"? Metcalfe's Law states the value of a network is proportional to the square of the number of devices of the system. When I f…
I remember trying to get NICs to work in Linux and the best advice was usually “just try the 3c509 driver”.
Bob Metcalfe wins Turing Award
71–80 of 238 posts
Re: Bob Metcalfe wins Turing Award
#72Back when I was doing a lot of ethernet driver work, I joked to colleagues about what I'd do if I had a time machine. Go back and kill Hitler? no. Go back and stop John Wilkes Booth from shooting Lincoln? No. I'd go back and convince Bob Metcalfe to make ethernet headers 16 bytes rather than 14 to avoid all sorts of annoying alignment issues
Yeah those alignment issues surely have killed more jews than that Hitler guy. /s
Re: Bob Metcalfe wins Turing Award
#73Earlier quoted context omitted.
It was a lot less ugly than whatever else passed for networking standards at the physical level in those days. Arcnet, Twinax, Token Ring and so on, I've probably used them all, and at scale. Compared to Ethernet they all sucked, besides being proprietary they were slow, prone to breaking in very complex to troubleshoot ways (though ethernet had its own interesting failure modes in practice it was far more reliable),…
Oh good heavens. Arcnet! When I first learned about writing Linux device drivers, it was trying to get a decent driver for some Arcnet cards that the company I worked at as using in some client installations. Can't remember exactly why we never completed it (well, yea I do. Ethernet worked better, a lot better) but since we never "released the product" they never let us send in the driver we did write to the kernel m…
Join the club...
And it all seems like yesterday.
Re: Bob Metcalfe wins Turing Award
#74If anyone's interested in the history of the early internet, I recently read the book "Where Wizards Stay Up Late" by Katie Hafner and it is a very interesting read about how we went from ARPA to WWW, including a lot of the warts you associate with large scale projects like ARPANet grew into (and the book features Metcalfe quite extensively when talking about Ethernet and ALOHAnet).
Honestly, it's nice to see technology like ethernet, which is both "as simple as it should be but no simpler", and has also stood the test of time get recognized and rewarded!
Re: Bob Metcalfe wins Turing Award
#75Ethernet was always inefficient, with a crazy amount of unused legacy space reserved in an unnecessarily large header. CSMA/CD for contention was one of the ugliest medium access solutions imaginable. The coax implementation needing termination plugs was also ugly. Its advantage was cost, having had no license fees, making it suited to consumer/commercial applications driving economies of scale. It's the VHS of datac…
Also hardware is not like software where you can rewrite a site using a JS framework of the day every few years. Compatibility is really important.
Re: Bob Metcalfe wins Turing Award
#76Wifi/5G guys next? Much more important invention in my opinion
Re: Bob Metcalfe wins Turing Award
#77Bob has been an active member of the Austin startup community for 10+ years and I've talked with him many times. As a EE, it was cool meeting him the first time and once I'd chatted with him a few times, I finally asked the question I'd been dying to ask: How'd you come up with "Metcalfe's Law"? Metcalfe's Law states the value of a network is proportional to the square of the number of devices of the system. When I f…
I remember trying to get NICs to work in Linux and the best advice was usually “just try the 3c509 driver”.
Re: Bob Metcalfe wins Turing Award
#78Earlier quoted context omitted.
What are some superior competing standards, and could they be implemented in a royalty-free way?
If they went extinct they were not superior.
Re: Bob Metcalfe wins Turing Award
#79Ethernet was always inefficient, with a crazy amount of unused legacy space reserved in an unnecessarily large header. CSMA/CD for contention was one of the ugliest medium access solutions imaginable. The coax implementation needing termination plugs was also ugly. Its advantage was cost, having had no license fees, making it suited to consumer/commercial applications driving economies of scale. It's the VHS of datac…
What would you have used (prior to affordable switches) instead of CSMA/CD?
The main reason Ethernet won, I think, is that it was really easy to deploy incrementally. It was much more plug-and-play than anything else at the time.
Re: Bob Metcalfe wins Turing Award
#80Ethernet was always inefficient, with a crazy amount of unused legacy space reserved in an unnecessarily large header. CSMA/CD for contention was one of the ugliest medium access solutions imaginable. The coax implementation needing termination plugs was also ugly. Its advantage was cost, having had no license fees, making it suited to consumer/commercial applications driving economies of scale. It's the VHS of datac…
What are some superior competing standards, and could they be implemented in a royalty-free way?
They eventually found application in other non-LAN standards, so guess royalties weren't an issue.