Joel Spolsky - A Unified Theory of Internet Startups
plus.google.com
plus.google.com
"When you go too far up, abstraction-wise, you run out of oxygen. Sometimes smart thinkers just don't know when to stop, and they create these absurd, all-encompassing, high-level pictures of the universe that are all good and fine, but don't actually mean anything at all."
[1] http://www.joelonsoftware.com/articles/fog0000000018.html
"How it's still totally profitable to provide services that do nothing interesting at all with user data."
Or:
"How highly praised start-ups are often just big ugly interfaces."
And sometimes, as is the case with both Twitter and Facebook, they still don't get their easy shit right. The amount of terrible UI or just simply bugs in Twitter is a joke.
"Yeah but scale blablabla"? Usually has nothing to do with shitty UI and awful front-end coding.
sometimes ... they still don't get their easy
shit right
That's because in software development, shit that seems easy ain't easy at all, especially when dealing with real people that have to use your shit.I don't usually appeal to an authority argument, but considering that your statement is just a vague rant without any references or facts or even anecdotal evidence, I do have to ask ... what have you done in your carrier that is more challenging than doing a Facebook or a Twitter?
The amount of terrible UI or just simply bugs in
Twitter is a joke
Considering how popular these services are, you should really consider the possibility that their UIs are in fact quite effective.EMail (SMTP), Usenet (NNTP), Web {Forums|Blogs|CMS|etc} (HTTP). All made from the same stuff. But the interesting part of a book isn't usually that it's made of paper, nor is it interesting to compare two books on that basis.
Joel's abstaction is ironic considering it comes from the person who criticized architecture astronauts for excessive abstraction.
Some people complain: "Images are not text!" But at a high enough level of abstraction, images are text, but interpreted in a special way by special software that someone else wrote.
http://www.amazon.com/Samsung-YP-E32-Yepp-MP3-Player/dp/B000...
https://secure.wikimedia.org/wikipedia/en/wiki/IPod_Classic
(I presume Samsung made flat panels, FLASH, and embedded CPU-s before AAPL, also combining them into a package years beforehand [ah! so they actually make the ipads instead of just marketing them???])
Here is a simpler theory: "Internet startups always do something with the internet." Less funny but more unified(?)
Anyone can also create a text box where you can type in 140 word status messages, but noone would use it... but once you design it so that it looks like a feed that makes you look like a Wall Street stock trader WHIZ, everyone loves it.
Anyone can create a Facebook, but it's worthless until you got millions of users. Same with Quora. Anyone can build a Q&A, but noone would answer any questions if there ain't people to impress with your knowledge.