Lectura de fin de semana: El clásico artículo sobre el principio de extremo a extremo que guía el diseño de interfaces de Internet. Es un gran artículo. El principio también se puede entender haciendo dos preguntas simples: a) ¿Una implementación de nivel inferior resuelve suficientemente el problema? Si no, no lo hagas. Eso corresponde al argumento de extremo a extremo. b) ¿Es la implementación de nivel inferior necesaria para desbloquear el rendimiento (por ejemplo, el protocolo de reintento temprano en la transmisión) que de otro modo no sería posible? Si no, no lo hagas.