The Horrific Markup of Live Spaces and Possible Explanation of Dare not Getting Microformats
It’s a Friday surprise! After reading this post by Dare Obasanjo,
I dutifully followed the links in the article. Upon stumbling on his Live Spaces friends page, I instinctively hit Ctrl+U to peek at the source code. Ow! Ow! My eyes! My tired bespectacled eyes!
Dear readers (yes, all 2 of you — Privet, Mom!), let’s all hold hands and stand in a circle. Let’s promise ourselves to never look at that pitiful, congealed elephant-man, malignant-growth of a code ever again. It’s just better that way. And you, Spaces developers… Well, shame on you. You should know better than dumping this crap on the Web. No wonder poor Dare can’t get
screen-scraping out of his mind: he probably hasn’t even seen good semantic markup, much less realized its benefits. Have you?
Oh, and Dare, bad call on the friends.get example. You should probably use fql.query to get something more useful than a list of friend
UIDs for any sort of social network portability. But I’ll leave you alone with your point of view on what can and cannot be an API.