i was all “yeah! dumb relays, smart clients! yeah!”
now im like, “small, smart relays, small midwit clients.”
i was all “yeah! dumb relays, smart clients! yeah!”
now im like, “small, smart relays, small midwit clients.”
"Dumb strict relays, smart strict clients."
Bad implementations are unavoidable given that it's always a work-in-progress. What we should do, is be extremely strict, report/log errors, and at every instance sort things out and fix the error at the root.
Being too lenient makes control flow obnoxious and complicated where it doesn't have/need to be.
you sounds like Charlie Browns teacher.
Sorry, don't know that. Why I'm saying "strict" is because it is in everyone's best interest. Specs get more accurate and precise in expressing what they can and cannot so. Servers/relays can be precise/minimal as possible. Clients can be exact and minimal and without excessive error handling.
What are good relays, good clients?