Re:Ask HN: What are some examples of beautiful software?
by CephalopodMD on Sunday March 13, 2016 @11:50PM
(#11280944)
> tcp protocol
I respectfully disagree. Many of the elements of tcp are very complicated, and more or less of a hack. Compose them all together, and it's a hugely complex and arguably ugly (if utilitarian) standard.
Re:Ask HN: What are some examples of beautiful software?
by supdog on Monday March 14, 2016 @01:02AM
(#11281164)
Indeed. No Starch Press's book on TCP/IP by Kozierok is 1600 pages!
RINA is a beautiful new redesign of the networking stack wherein "computer networking is just inter-process communication."
https://en.m.wikipedia.org/wiki/Recursive_InterNetwork_Archi...
On the other hand, the ideas, algorithms, or the protocols on which software is based often seem beautiful, elegant, or brilliant, at least to me.
A few examples I can think of are: Google PageRank algorithm, Bitcoin's protocol and the block chain, the TCP network protocol, the BitTorrent protocol, Dijkstra’s algorithm, etc.