Mr Violet, listen. I don't doubt that you have some talented people, in fact I've seen it. Facebook has done things no Social Networking site before it has done, but that's how technology works. MySpace was the king of it's day, doing things Friendster didn't do and Facebook is doing things MySpace didn't do.
You don't have to tell me that the engineers and designers are smart and talented, however I need to make a rebuttal here.
(a) I have no idea what the problems Facebook are [trying] to solve. As far as I, as a user am concerned they haven't solved anything. They created problems when the design committee decided they will "test" a new iteration of how Facebook looks and operates every winter solstice. That is an issue for me because not only do I have to figure out where something I, and other users use on a daily basis, I now have to sit through another (n)weeks of users complaining about it because they don't have the technical fortitude to learn new technology.
That should be a wakeup call to Facebook. Not all users are made equal, not everyone can look at a UI and make an educated guess what elements to click in order to upload a new image. That is what prompted my comment that "any UI engineer worth his paycheck" should understand how vital it is not to assume users know everything.
Yet that is exactly what is crippling Facebook right now. By not assuming your users can do the things your development staff does, you've taken it too far and assumed they need to be guided by the hand and told what they want and what's best for them. The downvotes will come in two fold for me making this comment, but you're acting a lot like Apple is acting when it comes to the AppStore. Apple constantly gets frustrated blog posts from well meaning developers who have their applications rejected because it's not best for the user.
Let the user decide that.
Secondly.
(b) I dream for the day when technology plays as much a role role in developing social capital that money does, and I think it's great that Facebook came along and started doing things that really got people's heads to turn. The opportunity to be in the arena to participate in the endeavor to bring a technological approach to the development and longevity of social capital is an opportunity I would rarely turn down.
But if it's all the same, and no offense to you sir, I would never in my life work a day for Facebook.