The XML API Challenge

Everyone knows what the right answer is, but the
problem is that half of them know that it is “fix it” and half of
them know it is “don’t fix it”, and they all scream really
loud.

[Better
Living Through Software
]

The difficulties of maintaining an API for an externally managed
spec.