Learning from our Mistakes: The Failure of OpenID, AtomPub and XML on the Web

Dare Obasanjo nails a primary cause of a failure in the wider world to adopt your pet technology.

When I look at all three of these failures I see a common pattern which I’ll now be on the look out for when analyzing the suitability of technologies for my purposes. In each of these cases, the technology was designed for a specific niche with the assumption that the conditions that applied within that niche were general enough that the same technology could be used to solve a number of similar looking but very different problems.

I’m afraid I skipped to the punchline for this quote, but the three mini case-studies in the article have great value in themselves.