One of the biggest bits of pain I've had to deal with recently is around DNS. The problem? The big third-party DNS provider we use has has a really crappy API. We can use their web interface, but that's not going to happen for thousands of entires at a time.
The main problem is that they take xml-rpc (which I don't like particularly, but it's about the best RPC standard available at the moment) and "extend" it in ways that break all existing client libraries. Their error reporting mechanism is crap, too: "X of the Y updates you requested succeeded."
Why can people not think before they do stuff like this?
no subject
Date: 2008-03-07 10:08 am (UTC)The main problem is that they take xml-rpc (which I don't like particularly, but it's about the best RPC standard available at the moment) and "extend" it in ways that break all existing client libraries. Their error reporting mechanism is crap, too: "X of the Y updates you requested succeeded."
Why can people not think before they do stuff like this?