Distributed systems are about protocols, not implementations. Forget languages, protocols are everything.
When the Philae probe left earth, Facebook was not a thing. iPhones didn't exist, and people still thought electric cars would never work.
Once again bitten by `java.net.URL` doing DNS lookup during equality operations. Shitest. Datatype. Ever.
Microservices will cripple your engineering efficiency unless you have teams investing in your own infrastructure and tooling. #protip
Pro tip: don't use JSON for any kind of configuration or human-modified document. The lack of comments makes documenting intent nightmarish.