Etcd, or, why modern software makes me sad
&gt; <i>HTTP&#x2F;2 a.k.a. SPDY is a comically bloated Layer 4&#x2F;5&#x2F;7 mega-combo protocol designed to replace HTTP. It takes something simple and (most importantly!) comprehensible and debuggable for junior programmers and replaces it with an insanely over-complicated system that requires tens of thousands of lines of code to implement the most minimal version of, but which slightly reduces page load time and server costs once you reach the point of doing millions of requests per second. I am filled WITH RAGE just thinking about how we took a fundamental part of the Internet, simple enough that anyone can implement an HTTP server, and replaced it with this garbage protocol pushed by big megacorps that doesn&#x27;t solve any real problems but will completely cut out future generations from system programming for the web</i><p>This resonates with me, and I&#x27;d like to add HTTP&#x2F;2 can only bring advantages if you actually go all the way to push&#x2F;bundle resources into responses <i>and</i> have a strategy&#x2F;priority when to push eagerly vs serve lazily; I&#x27;m even much more worried about upcoming QUIC (and DoH) because there&#x27;s no impl in sight.