|
|
|
|
|
by code_biologist
897 days ago
|
|
I'd divide "things going wrong" into forced and unforced errors. Your upstream service providers sending subtly malformed data is a forced error. It happens. Doing user agent sniffing for presentation, poorly, is an unforced error. It's not amateurish to have problems. It is amateurish (or malicious) to have problems caused by this specific class of issue. |
|