How is one supposed to take seriously web infrastructure software that exhibits such a basic failure of understanding core web standards? From even a cursory reading of the HTTP RFCs one will understand that "POST = unsafe = don't retry after request sent = return 504 on reply timeout".
I mean, a bug's a bug; but this was known for two years!
>How is one supposed to take seriously web infrastructure software that exhibits such a basic failure of understanding core web standards?
How? Probably based on the fact that otherwise it's a frigging great app that powers like 15% of the web, including some of the biggest sites out there.
The real problem is that the programmer tools of today are fundamentally flawed to the point that no software can be fully understood or verified by a human.
I can imagine a future world based on pure functional programming where this is no longer the case. You'd need to rewrite the operating system too, which is the explicit goal of the Urbit project.
I mean, a bug's a bug; but this was known for two years!