what is wrong with facebook
What the devil are facebook doing? They've just started allowing "developers" build inline applications using some specialised subset technologies (FML instead of 'SQL', FML instead of 'XML'). This seems like a great idea on the surface. They are some pretty decent applications popping up (like the iLike music application) but companies have been quick to jump on the bandwagon. I think the Red Bull app was one of the first ones out there. It just goes to show really. I've very hap-hazardly signed up to most of the social networking websites going (well, the popular ones anyway… I needed to join a lot of them as 'research' for my University project). Facebook in my eyes was one of the few that I can actually use as the original developer intended.
Take myspace - everybody has heard of it and it is generally a big heap of shit (code-wise). The CSS is easy to override, which means surfing from page to page A) takes hours since clueless people stick 2Mb animated GIF backgrounds in their pages. B) burns your retinas since clueless people stick 2Mb animated GIF backgrounds in their pages. Meh, you see where I'm going with this. It's terrible, and has grown so large I doubt the developers can do a thing about it. And why would they? It's hugely popular despite it's shortcomings. I prefered facebook for several reasons. It has set styles to each page: each profile is similar to the last, just the content changes. I like the fact that you're drilling into a specific format; it's both easy on the eyes and easy to find what you're looking for. The AJAX is over the top and crazy, and it works. That's great. I also love the fact it (previously) was 'invite-only' as far as you needed a college e-mail address to have an account. That really helped 'cement' the network part of the social network.
Now they've introduced applications, it's going down hill (in my opinion). I've had a look at developing one and it seems pretty easy, i've thrown up a couple of forms and written some FML. They've been clever with the CSS (It's parsed and sanitized so you can'd do anything crazy like on myspace) and the 'Platform' as they call it, is genuinely well thought out and well documented. But my 'latest' feed is flooded with literally tens of 'so and so has done this, and wants you to use this application' posts. If I wanted all that crap I'd have a myspace? In conclusion, overall, it's a good idea. If I were part of the facebook development team, I'd have some sort of quality control though. Implementing QC on a social networking website would probably lead to either a rebelion or something though. Code-Jocks! They'll beat you up and steal your C++ textbooks and API reference cards.
Take myspace - everybody has heard of it and it is generally a big heap of shit (code-wise). The CSS is easy to override, which means surfing from page to page A) takes hours since clueless people stick 2Mb animated GIF backgrounds in their pages. B) burns your retinas since clueless people stick 2Mb animated GIF backgrounds in their pages. Meh, you see where I'm going with this. It's terrible, and has grown so large I doubt the developers can do a thing about it. And why would they? It's hugely popular despite it's shortcomings. I prefered facebook for several reasons. It has set styles to each page: each profile is similar to the last, just the content changes. I like the fact that you're drilling into a specific format; it's both easy on the eyes and easy to find what you're looking for. The AJAX is over the top and crazy, and it works. That's great. I also love the fact it (previously) was 'invite-only' as far as you needed a college e-mail address to have an account. That really helped 'cement' the network part of the social network.
Now they've introduced applications, it's going down hill (in my opinion). I've had a look at developing one and it seems pretty easy, i've thrown up a couple of forms and written some FML. They've been clever with the CSS (It's parsed and sanitized so you can'd do anything crazy like on myspace) and the 'Platform' as they call it, is genuinely well thought out and well documented. But my 'latest' feed is flooded with literally tens of 'so and so has done this, and wants you to use this application' posts. If I wanted all that crap I'd have a myspace? In conclusion, overall, it's a good idea. If I were part of the facebook development team, I'd have some sort of quality control though. Implementing QC on a social networking website would probably lead to either a rebelion or something though. Code-Jocks! They'll beat you up and steal your C++ textbooks and API reference cards.


