Thank you for doing some benchmarking on this! Recently I've being toying with a VPS with a very small memory footprint and limited resources, and the goal was to get everything in memory and avoid swap. This seemed to be impossible to manage with Apache; doing some benchmarks, Nginx + PHP-FPM outperformed Apache (both with mod_php and FastCGI) by about 10:1 — accepting at least 10 times as more simultaneous connections — while leaving the VPS running smoothly; Apache would bring it down under serious load.
But now I know why that was the case. As you so well explained, not everything is PHP — at least half of that content is static (JS, CSS, images, and so forth), since in my case I was using WordPress as the sole application on the backend. Now I understand why Nginx performed so well: it was dealing mostly with static content, and would outperform Apache easily — and handle much higher loads — even though Apache might be winning the race every time there was a PHP request. But in the middle of so many requests for static content, Nginx clearly was ahead of the race.
The lesson learned is that Apache isn't "that bad". On a completely different environment, the solution was to put Varnish in front of Apache. Varnish is merely a proxy-cache server, it doesn't serve static content at all (unlike Nginx, which can do all of that), but it does its job admirably well, and it's programmed/configured in a very similar way than Nginx. The results are impressive — if you can afford a lot of memory for Varnish.
At the end of the day, the lesson I learned was simple. If you are operating in a very limited and constrained environment, and still need to extract good performance of your underpowered setup, then the solution is to deploy Nginx + PHP-FPM, because it's easier to fit everything inside memory and avoid nasty surprises with swap. If, on the other hand, you have a couple of GBytes to spare, a better solution might be Varnish + Apache + mod_php — Varnish will handle static content even quicker than Nginx, and you'll benefit from Apache's slight edge in running PHP. In either case, make sure that your application handles dynamic content cleverly — the better it's able to generate static content out of that, the better the performance, and that applies to both kinds of solution.
For the sake of the argument, on my tiny VPS I avoided TCP sockets completely. Nginx talks to PHP-FPM via Unix sockets, and PHP talks to MySQL via TCP sockets as well (MySQL doesn't reply to TCP ports in my configuration). According to what I've read, the difference in performance shouldn't be noticeable, although benchmarks (and some academic papers) report a performance increase from as little as 5-10% to 200% when using Unix sockets. Why there is such a huge difference in the reports baffles me, although many of those reports are old. Maybe recent TCP/IP stacks are far better these days and, as such, the differences in performance between both communication techniques have been reduced...
@GyliaMoonites @SkylarSmytheNowadays, Philip is doing High Fidelity (http://highfidelity.io/) :-) "Coffee & Power" is old news...
@MeganMcClure just for the sake of the argument, why should 1 million of users eventually join because they have the ability to fly over miles and miles of empty ocean? I don't understand your argument...
Note that I'm all for a visually contiguous environment; it makes all the difference being able to "see everything until the horizon" (like it happens on the Mainland). What I fail to grasp is the appeal of spending, say, an hour, flying around over empty water.
I'm not saying that you might be wrong; I'm just not understanding the appeal.
@JustOnemoreLoon see, here I completely agree with you :)
One single opinion is not "the majority". But 10,000 people expressing the same opinion are not "the majority" either. That's what's been missing from these discussions: how much worth have these 10,000 opinions? Really, not much, and I cannot blame LL for ignoring 1% of their resident population, specially if those 1% have little bearing to either LL's income or the mainstream opinion about SL.
I agree that the HUD idea is not a big deal; and I agree that SL doesn't "need" to do it at all. It can be done with the existing tools, which are getting a major upgrade with the new fancy functions for temporary attachments and the like. So whoever wants achievements in SL can do them — it's a free world :) But LL is not "imposing" it upon *everyone*. Which is good. I can totally agree with that view. Let those who love achievement systems implement them, and leave LL's developers focus on different things more useful for the majority of us.
I also agree that having games without community is a bit pointless in a *social* virtual world. I agree with you that community ought to be built up first, and THEN games MIGHT succeed. However, I think that by giving this opinion I'm rather following my own emotions, and not looking at the facts: Facebook-based social gaming is dying out. Zynga's shares are falling and falling and falling, to about 1/6th of the price at the highest point, which was not so long ago. Developers are moving to mobile games — which are NOT social. In the mean time, single-player game developers continue to launch daily games at Big Fish Games and similar "small brands" and are not affected by the economic crisis. Should we be surprised? Not really, "gamers", specially "hard-core gamers", are not known to be the most socially engaged personalities. The exceptions tend to gravitate to MMOGs; not to Facebook games. I believe that soon it will become clear that "social games", based on communities, are merely a fad: people played them because their friends played them too, not because they thoroughly enjoyed it.
But I'm on very shaky ground here. I still tend to agree with you that launching games in a social platform — and SL is most definitely a social platform — requires building up a community. However, I'm seeing more and more evidence against it. If Zynga fails completely, and Facebook removes support of games, and Google doesn't even implement them in Google+, then it's a clear sign that "gaming" and "social" are not mainstream products, but, again, a niche market, which is currently well exploited by MMOGs and probably also hit stagnation — just like SL. But I think it's still a bit early to claim that. We both might still be right :)
@JustOnemoreLoon "Let me know when you find a post with someone saying "Remove benefits for non-profits". it's your claim- you find the evidence to back it up. That's not my job. Perhaps you can't find it because those conversations don't exist.. and if they do it's a suggestion made by a single person and a thread full of "bad idea"."
Sure it's a suggestion made by "single persons", and sure you will consider that the threads where they post are full of "bad ideas", because these simply happen not to be aligned with your ideas.
Here is a typical example of Prokofy Neva vs. educators wanting cheap land to rent: http://blog.subquark.com/education-in-second-life/ (scroll to Prok's comment below)
He obviously expands on his idea more fully on his own blog: http://secondthoughts.typepad.com/second_thoughts/2010/10/ive-been-meaning-to-write-this-post-since-slcc-there-were-many-positive-things-i-had-to-say-about-this-years-very-well-manag.html
You can claim that Prokofy Neva's opinions are worthless. Well, I disagree with him too on this issue, and so does the majority of the readers of the SL blogosphere, but that's not really the point. The decision about kicking educators out didn't come because LL hates them, but merely because too many abused the system. I know of at least two communities — which I believe that have left — who had just created non-profits to be able to sell cheap land and undercut land barons. This became widespread, and even universities started to do the same. Not all. But many. Enough to get land barons angry. Most land barons are silent and only talk to LL, not to the public in general, but small-scale land baronets like Prokofy are not afraid to face the masses with dissenting opinions which are universally hated.
So, yes, there was resident demand for eliminating tier discounts. It didn't come from the residents that you and I have in mind, though.
But nowadays, as SL became a niche product, the mainstream media has no more interest in SL. As @JamesOReilly so well put it, Google Trends is not finding much relevant information about SL any more — discussions are around obscure blogs and websites read by a handful of "SL die-hard fanatics", and, as such, have little relevance overall.
LL still reads them. I know that because very, very occasionally we see some Lindens answering: it's rare, but they tend to pop up on the most unpredictable places. They read, digest... and measure the impact. Here is a typical example: one blog article of mine is read, at most, by 300 people, on a good day; in the past year, the maximum number of people who read one of my articles was 1200. Only 1200! Many of those — less than 1% — even felt the urge to vocally disagree with me on the comment section. I'm sure some Lindens read the article, too. What should they think about it? That, at best, 1200 people might have agreed with me. Most of them residents with Basic (free) accounts. A dozen have discussed it; the remaining ones don't even consider the issue sufficiently interesting to participate in the discussion. So should LL *really* take one opinion (influencing, perhaps, 1200 people, but more likely just a dozen residents) into account?
Obviously the answer is "no". They can safely ignore it. If they lose 1200 basic accounts because of that, big deal. They have plenty to spare.
That's what I believe what goes on behind LL's office doors.
It's not so bad as it looks, mind you. When introducing new features, LL is eager to discuss them with a FEW residents, in-world at the Office Hours or at the "preview sandboxes", either on Agni or Aditi. These residents, LL knows, are the ones actually going to use the features. Many more might be use them after they're launched, but these are the ones who volunteer their time to test them out and discuss them with LL. Their experience in dealing with LL is quite different from yours or mine — they feel their opinion actually matters. But they're just a handful of residents. Often not vocal at all; they're much too busy testing things out and giving LL some feedback instead of complaining publicly. Some, of course, will disagree publicly with LL — we can see that on some of the Office Hour transcripts, or at the discussions for the mesh group, for example. In general, however, the amount of residents closely participating with LL in shaping "our" virtual world is more than happy to volunteer their time helping out LL and providing positive feedback and the occasional complaint ("this doesn't work", "this is buggy!", "why don't you implement X as Y before a public launch?").
Similarly, LL routinely polls the opinion of the land barons who contribute to 80% of LL's direct income. Those are the people that matter — they submit to the golden rule: whoever has the gold, makes the rule. Sure, we both are part of the 20% who contribute little or next-to-nothing to LL's income, and, as such, both our opinions matter little. Whereas the 500 or so land barons who ensure 80% of LL's income are routinely heard, because losing even one of those 500 means a real, measurable drop in income. They're weary of announcing decisions against them, and it has been like that for many, many years.
So it's not that LL is ignoring the complaints of its residents. It's just that the vast majority of the 10 or 20 thousand very vocal residents who complain all the time, and profusely so, are not part of the interest groups that LL listens regularly and who affect their decision. We jokingly call that group the "Feted Inner Core" because they act as a "Star Chamber" for LL — but the truth is that LL is not a democratic institution, and so they listen to those that matter to them: the ones paying vast amounts of tier, and the ones willing to actively contribute their time to test and co-develop new features or major bug fixes.
But even if Second Life were a "democratic institution", our opinion would still matter very little. After all, we're less than 1% than the overall population. The majority might not even speak English well enough to be aware of what the issues are. Even if there were a general voting mechanism, few would vote. We see that on the JIRA: it's very hard to see an issue rising above a thousand votes, and even the few that have that many... what should LL do about them? Should they listen to 1000 angry customers or 999,000 silent, happy ones?
You see my point. SL will always be seen as "being close to impeding doom" for the 10,000 very vocal antagonists of LL. LL will always be seen as "being deaf" to the loud claims of those 10,000, and of ignoring "residents" in general. In fact, they just take their opinions at face value, of what they're worth. And the truth is, they aren't worth much.
It doesn't even matter if those 10,000 are right all the time and LL is wrong all the time. They're a drop in the ocean. An important drop, perhaps, as their opinions at least make LL think a bit about what they're doing, but not a very significant drop, in the sense that they actually can influence the remaining 990,000 to do something (like pack and go!) — because the simple truth is that these 10,000 don't influence anyone except themselves.
@JustOnemoreLoon I obviously cannot disagree when you say that "they are making decision after decision that goes against the community and users" because obviously that's how some (many!) people perceive Linden Lab's decisions. If those people happen to be very vocal, they sound like being "the majority". There's where the problem actually is: how does a company "know" what the majority — the real majority, not the vocal majority — wants, if only "a group" of very vocal people are doing the complaining?
That's the whole problem that LL has been facing for a decade. Here is another challenge for you: find articles that are 100% supportive and encouraging of Linden Lab, and are clearly NOT paid by them (they don't resort to those tactics, but who knows...).
There are, actually, a few of those. This very article is a good example. Linden Lab used to collect positive reviews and post them on the SL Wiki — occasionally, there would pop one or two every month. My own blog has lots of positive articles, but they're not even close to the "majority" — I'd say 90% or more have something negative to say about LL, and no, I'm not avoiding my previous claim that I *am* a LL fangirl, even during the terrible days of Mark Kingdon. Generally speaking, I'm usually on LL's side, even though there were issues — Display Names are possibly one of the more recent ones — where I very strongly opposed LL's decision, and was very vocal about it, both in-world and off-world... and it was by no means the only issue.
So this is where things start to become complicated for LL. You claim that they never listen to residents, because you never see them implementing what you — and people who support your ideas — have suggested. In fact, thousands, if not tens of thousands, can make similar claims. The result? There seem always to be a "vast majority" of residents unhappy with LL's decisions.
Nevertheless, there are a million happy, active users logging in every month.
They aren't vocal. They enjoy SL and have no reason to loudly complain about it. They take what LL as granted, or are actually supportive of LL, and feel no urge to go to the media and ramble and grumble. They return every day, pay their tier — fully enjoying SL.
So what should LL do?
One one hand, there are, say, 10,000 residents complaining every day, and often their complains are widespread, as Google so well shows. It's hard to miss the complaints, while the occasional praise is so difficult to find that it takes hours and hours, even with the power of Google's search engine at our fingertips. As you so well put it, you challenged me to find "opposing views" to what those 10,000 are saying. It's terribly hard: because it's truly like finding a needle in a haystack! When I actually find *something* it's because I remember clearly who said what, and where, and when — then it's easy to find. But my weak memory is no alternative to the power of Google's searching. If I just have a vague idea of reading "something, somewhere" which was positive and supportive of LL — it's almost impossible to find. The argument there is that one or two exceptions, among 10,000 people constantly pouring out insatisfaction and complaints, is not worth much.
But LL *knows* that the remaining 99% of their users are happy and silent.
When LL implements a policy that goes "against" the 10,000 very vocal complainers, who flood the 'net with angry comments, and predict SL's imminent doom, LL is not "ignoring" them. They just know that they cannot please 1% of the residents. They're happy that the remaining 99% continue to be pleased, though. Balancing between making 1% happy, and keeping 99% happy, the choice should be obvious.
Of course this is a skewed analysis. It's like in RL democracy: governments might read someone's opinion, but they know that one particular opinion just represents one vote, no matter how strong that opinion might be, and no matter how many followers agree with the opinion-maker. At the end, it's the results at the elections that matter, and not everybody will vote anyway. The difference to LL is that we have no "elected government", and, as such, the only way LL can measure the real impact of their decisions — and not the relative impact as shown on the blogosphere! — is by looking at a shrinking landmass or reduced income from other sources (LindeX, Marketplace). If 10,000 voices claim that LL is doing "all wrong", LL can just look at the income at the end of the month: if it remains pretty much the same, those 10,000 voices have not made any damage.
In the olden days, things were slightly different, because LL would run the risk that some very loudly voiced opinion would come to the *mainstream* media, and, as such, influence a far wider audience. I have claimed that the SL blogosphere has about 100,000 overall readers — I could admit up to 200,000 — most of them English speakers. The remaining 800 or 900 thousand don't read blogs, forums, JIRAs, or whatever online sites there are about SL. As such, they aren't affected by 10,000 dissenting opinions. So LL feels safe. In 2006/7, things were a bit different, because an article might "escape" to the mainstream media, and be read by hundred million people, and, as such, influence the decision to stay or to go to a vast audience. This certainly happened with the scattered sex scandals. Sex scandals brought Habbo Hotel to their knees.
@JamesOReilly if you wish to be more accurate, you should have noticed that the sentences actually quoted in that article are NOT in the past tense :-) I'm not a native English speaker, but I still remember enough to remember English grammar to recognize a past tense when I find one :)
It is the *journalist* writing the article that writes in the past tense and lets us to believe that Philip Rosedale did so. Talk about media manipulation! It worked — you've quoted Quentin Hardy and you're repeating what he says, which is at odds with what he quotes from Philip.
Jokes beside, I don't see any "claim" by *Philip* about "thinking that SL is dead". Philip is just stating a few facts about SL: it's hard to learn, not everybody gets engaged in it, and he names a few examples of the kind of people (who clearly are not mainstream users) that are interested in immersive 3D experiences. While we can discuss if Philip's right or wrong about his assessment (I'd say he's 90% right overall), the point is that the "leap of logic" between what Philip is quoted as saying and "thinking that SL is dead" is only made in your mind. It's a simple fallacy, not consistent with the facts you quote!
@JustOnemoreLoon that's just one possible interpretation, but by no means totally fundamented by factual evidence. I think that it's based on a deluded perception that only mainstream products are able to survive in the corporate business, while exactly the opposite is much easier to achieve: companies specialised in niche markets are long-lived. IBM "survived" in the tiny niche market of "computers" for almost half a century; they just launched a "mainstream product" in 1981 (very reluctantly so) but had been a successful company before that.
If you wish to claim that "Second Life is not a mainstream product and will never be", well, then this kind of statement seems to be based on factual evidence, and I wouldn't disagree with it. Claiming that "Second Life is not a mainstream product AND SO LINDEN LAB MUST FAIL" is a logical fallacy — such as the famous "reduction of pirate activity causes global warming" correlation wittingly promoted by the Flying Spaghetti Monster crowd, as an illustration on the differences between correlation and causation.
The popular media is so fond of mainstream products and numbers, numbers, numbers that they forget that the dot-com era utterly collapsed because of that: a misunderstanding that "having millions of [mainstream] users dictates the success of a company". When rather *having a solid business model is what matters*. There are exceptions to the rule, of course: you can fool and trick the media to believe that "huge amounts of numbers of (free) users means profit" and launch a successful IPO based on that, and reap the profits of a successful media manipulation. But this sad side effect of the dot-com era still lives on in the minds of journalists, and, as such, continues to be propagated among the public-at-large.
Instead, successful companies are companies with successful business models, and there is no "shame" in selling to a niche market. Apple's iPhone may be a mainstream product, but all manufacturers of the iPhone's components (with the exception of Samsung, which does many of the chips) are niche market manufacturers — they just sell components for smartphone manufacturers. The public doesn't know their names. But does that mean they're non-entities and "doomed to fail" because the mainstream user doesn't routinely buy gyroscopes or LiquidMetal chassis? No. These are just a niche market which companies are filling, and making a lot of profit out of successfully exploring it.
I actually like "the future of Second Life will soon be almost completely in the hands of it's [sic] users." — it's in the right hands, then ;) I would add that it's in the hand of its CURRENT users to put a stronger emphasis on the niche market which SL addresses and explores, i.e., there will be no "expansion to mainstream users" which will draw the "future" of Second Life, but rather it's the current user base that will contribute towards whatever "future" Second Life will have.
@JamesOReilly well, that just "proves" that Second Life is not mentioned in the mainstream media any more, since it's not a mainstream product. You can search for "3DS" and get similar Google Trends results to "Second Life". Does that mean that Autodesk is a "failing company" because one of their products is not getting enough attention by the mainstream media? No. It just means that they have one successful product which is targeted to a niche market. I'm pretty sure that Autodesk makes a profit from 3DS :)
@JustOnemoreLoon The fundamentals of economic theory are neutral; they don't apply merely to "business models in the real world", like the authors of Freakonomics have shown the whole world a few years ago. The same methods and techniques can be employed in situations that people would usually not expect to see an "economist" around. So I'm quite sure one can use models of economic theory and apply them to Second Life; Ed Castronova certainly paved the way to allow academic research about virtual business models to be seen as perfectly acceptable.
There are many, many reasons why people are dropping their islands. I'm quite sure that a contracting economy is one big reason. It might be a reason why islands are just being marginally dropped — not more than 10% annually or so — which would be consistent with the overall contraction of the economy. Maybe LL is counting on that and just stoically waiting until the economy picks up again — the US are known to recover quickly after a crisis and grow up to 8% annually — to get back to an ever-growing landmass. They only need to weather the current storm — and that they're doing by reducing bandwidth and server costs, thanks to project Shining and similar performance-gaining features (which may be able to avoid excessive running costs).
@tmlight @PDMacGuire Why are they in the viewer business? Stubbornness? Well, perhaps. The point is that they invested literally hundreds of millions of dollars in labour costs over more than a decade. Throwing that all into the garbage bin and starting from scratch (with a third-party product which might not be fine-tuned to deal with a VW with user-generated content where content building happens in real time for all participants in the same area, and content needs to be streamed; most engines cannot handle that, although allegedly Unity3D has worked on a solution) is a move that is hard to explain by a CEO to a Board of Directors and stakeholders. It would really require very compelling arguments, and saying "we are incompetent developers and as such need to do everything from scratch in CryEngine or Unity3D" would not make stakeholders very happy.
@JustOnemoreLoon wrote: "IN NO WAY did any resident ever encourage LL to remove educator, teacher and non-profit discounts or support. If you are right, and the change away from education was because of resident demands to ending commercialization- then once again, LL failed to understand the requirements."
You should have written that, "IN NO WAY did any resident I PERSONALLY KNOW ever encourage LL to remove [...]" because I have certainly read many, many posts, comments, articles, and in-world comments about precisely that kind of encouragement. Rumours say that even the land barons addressed that issue with LL, complaining that educators and non-profits, thanks to their discounts, were undercutting their margins — which made LL change first the way non-profits could get discounted land, and, later, abolished discounts altogether. A community I'm part of has discussed this for a whole YEAR, both on forums and regular on public meetings (you can search for the discussions on http://forums.slcds.info — they're quite old and hard to search for).
While I cannot claim that all these discussions and "demands" to get corporations and educators out of SL did, indeed, influence LL — I would rather think LL had completely different motives for that, although the land baron case was a strong one — I can only agree with you that "LL failed to understand the requirements".
And with that I should just finish by stating a few things:
1) I am, and always will be, against the way Display Names were implemented, loss of last names, or "unified logins" which somehow are pushed into the virtual world. I can accept a "special account login" of some sort — say, the email address, which is unique and guaranteed to work, and easy to remember. This should make no difference to what gets shown in-world, which *should* be a First Name/Last Name combination, although I understand that some users really just want to show a single name (a problem to be solved, but possibly in a different way than the one that was implemented by LL).
2) I'm against gamification and achievements system in general, because I don't believe any more that Second Life is a product with appeal to a "mass market", specially not to a "hard core gamer" market where such strategies might have some appeal. But not for Second Life residents. However, I have nothing against putting tools in place that make an achievements system easier to be built by residents for residents! This is what apparently Linden Lab is developing right now.
3) Having worked a lot with some educators and academic researchers, as well as being currently doing some academic research of my own, I think that Linden Lab was a bit premature in "kicking educators out". Well, they haven't really expelled them from SL, just make their work much, much harder, because funding for getting a whole region or two just to do some work is insanely expensive compared to the amount of funding that most projects get. Also, teachers, educators, and researchers have shown to become very enthusiastic SL residents; most, even if they had to leave SL and use OpenSim to continue their work, are still active residents, somewhere on the grid. My own country is seriously underrepresented in SL, but I always find it amusing that the few communities built by and for Portuguese are almost exclusively inhabited by teachers, educators, post-grad students, academic researchers, and so forth. Of course they're in SL mostly during their leisure time. They all seem to have profiles with 3+ years (4 and 5 being by no means uncommon). That just shows that educators and academics, when they come to SL, they are here to remain for a long, long time — even if they have no choice but to do their research elsewhere. This is something that LL should ponder about.
4) At the end of the day, I have to agree that in <em>most</em> cases (I'm reluctant to over-generalise and say "all"), Linden Lab might listen to the residents, but tends to perversely implement the opposite of what they want — in this, I agree with you! Nevertheless it's fair to say that residents hardly ever agree upon what is "best" for them and support opposing views very strongly. The difference is that often one side tends to be far more vocal than the other; neither listens to the arguments of the opposing view; and they don't even care to read what the proponents of the opposing view have written; and, of course, no matter how vocal a group might be, they are not representative of the overall resident population — they just <em>think</em> they are. Taken that into consideration, it's no wonder LL hardly ever implements what a vocal group is "demanding" — they know that just because a minority yells and complains louder than all others, the majority is silent.
Just like in real life.
@JustOnemoreLoon wrote:
"There was no one clamoring for single user names for their in-world identity"
Oh yes there were! Hundreds, if not thousands. The argumentation was in every way as detailed and convoluted as the one defending the opposing view: that on all social platforms, without exception (at that time, at least) users were expected to have <em>one login name</em> (which they might later hide and display a "Nickname" instead). But as soon as Linden Lab implemented precisely this suggestion (with their own twist...), the opinion swung 180º to the other side. Almost everyone vocal enough to regularly talk and post about the subject resented the change.
My time is limited to search for conversations from the distant past, but here is a typical examples of what I meant.
Announcement of Display Names: http://community.secondlife.com/t5/Featured-News/Viewer-2-3-Launches-with-Display-Names/ba-p/670579 (typical quote: "I love to see just Zak over my head as it fits my character a lot more than having a surname.")
However, that same thread is post-changes. "Zak" seems to be an exception to the rule. Most of the people piping in after the change were against it. In fact, the movement to revert the change — once it became irrevocable — has increased so much that Google fails to find a lot of pre-change discussions. I was part of the group opposing the change (and still am).
"If they were taking requirements from the users, they failed to collect them correctly."
That I agree completely with.
"The idea *MIGHT* have worked if Linden Labs did not permit users to put stupid unicode garbage in their presentation names and they were actually type-able on a keyboard.. or readable with eyes. What might have worked, despite it being unneeded and nothing like what people wanted, was ruined by lack of forward thinking."
This is arguable. Chinese and Japanese users — there are plenty of regular, active Japanese residents — did like the possibility of finally being able to type their names as they write them. Some love the ability to be able to use accented characters in the Romance languages, and there are plenty of those as well (just think about the huge Brazillian community, not to mention the French-speaking one). Of course, give people a tool — in this case, Unicode fonts — and the room is open for abuse, which is exactly what happened.
I don't know how LL could both give non-English speakers the ability to type their names in their own language and not open the Display Names to abuse with Unicode characters. The two seem to be to be irreconciliable.
"I never saw anyone asking for a "game" or "achievements" .. not once."
You might not be familiar with Wagner James Au's New World Notes, then. NWN is, according to ranking systems, still one of the most read websites about SL — at least perhaps outside the fashion business, a few of which might rank higher. Still, it's not a website worth missing, even if one doesn't agree with Au's views. He started collecting impressions about achievement systems as early as July 2009 (http://nwn.blogs.com/nwn/2009/07/second-life-needs-acheivements-and-other-highlights-from-my-metaplace-appearance.html), both on his site and on public appearances, and often confronted the Linden execs of that time about the need for achievements and gamification. He was by far not the only one, and he regularly talks about it. In October 2009, since so many people were excited about the idea of SL "gamification", SignpostMarv created a simple web-based prototype of what this could look like: http://signpostmarv.name/2009/10/14/quick-sl-achievements-web-client-demo/ Marv's blog is probably easily missed and the video he posted didn't have many views, but that's not the point: SL gamification and an achievements system has been thoroughly discussed — and opposed by many (I wrote an article against gamification a few years ago, too)! — both off-world and in-world (this is a transcript of the kind of in-world meeting that discussed gamification marginally, when Rod Humble became the new CEO: http://extropiadasilva.wordpress.com/2011/01/05/thinkers-jan-04-2011-hail-to-the-chief/).
Even simple things like "names" are the basis for opposing views. We have had two names — a fixed last name and a first name that could be freely chosen, assuming it was free — since the beginning. Then, around 2009, people yelled that "Second Life was the only environment where such a stupid idea was in place!". All other social environments allow people to create whatever login they want, and change the name they present to users at will (yes, even Facebook at that time allowed that — a policy which they have changed in the mean time). After months of conflict, Linden Lab started to allow any type of login to be registered, but users could change their avatar names to whatever they wished — just the login would not change. Obviously this meant that all "good" logins were quickly used up in the next few months, and users are now named "kjhkjhg65765" because there are hardly any choices left. Nevertheless, they can login as "kjhkjhg65765" and show their avatar name as "John Smith" — and a million users can have their avatars named "John Smith", there is no problem. But <em>now</em> people are yelling at Linden Lab that they don't have a clue about community and identity (which is an ironic claim made against the last organisation in the planet which allows people full privacy regarding their real life data...) and wish to return to the two-name approach. That's exasperating!
There are thousands of similar examples. The most interesting aspect of polling the community of users is that they will demand simultaneously two opposite and contradictory things — and no matter which one they choose, they will complain a few months after it's implemented, and demand that Linden Lab reverts the process.
It definitely requires infinite patience to deal with the rowdy community of Second Life users :-)
There is a lesson to be learned with Apple — Steve Jobs was proud of saying that Apple's users had no clue about what they really wanted. So Jobs pretty much ignored what they said, and developed what <em>he</em> thought to be right for <em>them</em>. He was successful in over 90% of the cases (yes, there were notorious failures at Apple, too, like the Apple Newton, released a decade too early). But that required the development of the Reality Distortion Field™ which allowed Steve Jobs to act as if he was always right and the whole world was wrong — and he was unanimously hated by everybody who was not an Apple fan. He couldn't care more — he continued to sell more and more, turned Apple into the most valuable company in the world, and scorned the competition.
Well, Linden Lab is not Apple, and Philip is not Steve Jobs. Unlike Apple, they try to listen to what their customers want. And sometimes they follow their wishes. Unfortunately, since there are — and always will be! — conflicting opinions about what Linden Lab should be doing, there will always be someone in Second Life who will complain about Linden Lab's "lack of vision". There is no way that everybody will be happy with LL's policies.
I know, I'm one of them, too :) But at least I grant them the merit of having brought Philip's original vision to this very day. No matter how many conflicting opinions there are, were, and will be, Linden Lab proved that they know how to manage their product and make it long-lasting — the proof is that it's still around. Aye, the next years will be challenging. But I can almost predict with 100% accuracy that whatever Linden Lab will do to overcome the challenges in the next few months, it will be universally unpopular :-)
If anything, it shows that everybody who is active in Second Life has a different idea of what Linden Lab should be doing :-) This actually hasn't changed much: as long as I remember, opposing views regarding what Linden Lab should and should not do have been popular. An amusing article from a few years ago sort of claimed that if Linden Lab actually listened to <em>all</em> the suggestions, as they are often contradictory and opposing, they would never manage anything done :)
A typical example. Around 2005 and early 2006, Philip's goal was to introduce and release more and more features, so that the virtual world could catch up technologically with the rest of the 3D environments (like games and professional 3D modelling tools) out there. This obviously meant a lot of "hiccups" on the infrastructure, as new features required shutting down the grid for a while, test it "live", and see how it worked out. Often features were hastily implemented, or were quickly prone to abuse, and the code changes had to be reverted. Users quickly got very angry about the constant change, and cried so loudly — "NO MORE FEATURES!" — that Linden Lab listened to them, and Philip announced that they would focus on infrastructure changes and bug corrections from now on. But as soon as late 2007 many content creators found out that the virtual world was quickly becoming obsolete-looking and that they had difficulties in releasing content that was compelling. Also, the pace of bug fixing — because Linden Lab was afraid they would make people angry again with constant releases — slackened down. So the grumbling went on, but this time the demand was for more features and more frequent releases — precisely the opposite of what happened a few years before. But the angry cries were about as loud. Since then, Linden Lab sort of swung between both extremes. Right now, we're at a period of time where development is fast-paced, new features are introduced quickly, and bugs get constantly crushed — but several thousands of bugs still remain unfixed, many of which with more than 5 years. A slight contraction in the number of paying customers also forced Linden Lab to change the infrastructure — making it run cheaper, but, at the same time, starting to improve some of the old, long-standing issues. And now people are starting to yell back at Linden Lab <em>again</em>.
When Linden Lab in 2009 pushed their vision of Second Life for the enterprise, a large fraction of their residential users cried foul and demanded that Linden Lab abandoned support for corporations and focused on their residential users instead. So they did it — making educators and teachers angry that Linden Lab was interested any longer in supporting organisations, namely by offering discounts and holding frequent discussions and meetings with them — a heavy blow from which many have not recovered yet. Then, to support growing communities, they began developing "social tools". When these slowly became finished, users complained that Linden Lab was wasting too much time with "developing useless social tools, when they should be improving the virtual world instead, and fix bugs". But the biggest and loudest group complained that people were leaving SL too quickly, and not coming in quickly enough to replace lost users, and the fault was Linden Lab because the current generation of users have short attention spans and require everything to look like a "game" and have "achievements" — even highly technical web-based groups have "badges" or "ranks" to encourage participation. Well, Rod Humble was brought in for his experience in gaming and started to develop exactly that, as well as more tools for developers to be able to create their own games in Second Life. As soon as the few tools were completed — i.e. now! — users yell again at Linden Lab for them to stop turning Second Life into a "game" and work on "community features" again — and, while they are at it, what about improving the infrastructure and fixing bugs? Of course — you've guessed it! — the first reaction to a major infrastructure change (moving to HTTP downloads) met already with the loudest complains ever.
@tmlight @iggyono I'm also often keen to compare "Apple apples with Linden oranges" (I love that expression!!). There are similarities in some cases — namely, the irrationality of the fanbase, who is loyal to Second Life without apparent reason; and the irrationality of the board of directors of Linden Lab who believe "they know best" — but also violent contrasts. Jobs did, indeed, know what was best for their customers. That's the main difference IMHO. And the fanbase of Second Life is tricky: the more they love Second Life, the more they criticise it, and they're not exactly gentle about the critics :) When, however, Linden Lab ignores the critics for too long, they start losing even the most loyal customers. That's a big difference.
I think that both companies suffer from what David Owen calls the <a href="http://www.lorddavidowen.co.uk/hubris-syndrome/">Hubris Syndrome</a> — working under the delusion that they know what's best, that they're irreplaceable, and that all their decisions, made with insufficient data, are correct. In Linden Lab's case this is much more noticeable, since Apple actually <em>gets</em> things done in spite of the criticism and, at the end, tend to be right...
While this sadly is not the case with Linden Lab.
@tmlight discussing why Linden Lab seems so often to be out of touch with reality as we know it is one of our favourite pastimes :-) The main difficulty is to understand all the internal struggles that Linden Lab has to go through and which cloud their judgement and makes them seem detached from the reality of the virtual world they have put into motion, but not really "created". There is a certain arrogance in believing that they know what is best for us, without really listening to what we say.
Nevertheless, I think it's fair to admit that Linden Lab goes through different phases in their communication with its customer base. Sometimes they are more open, sometimes they're more closed. Sometimes they listen but don't act; sometimes they act first and discuss later. Sometimes they discuss a lot but do something completely different. Perhaps it's the lack of a consistent attitude towards their customers that is so infuriating for us. Even the current phase they're in, where they even present roadmaps of what they're going to do in the next 6 months, with constant in-world discussion, and the promise to beta-test every new feature for at least two months with whoever wants to help with the testing — even all that might be seen with skepticism: how long will this current phase last?
If it lasts "long enough", Linden Lab is going ahead in the right direction.
@wizardgynoid Quite so. They allegedly laid off a third of their labour force. If those were their only costs — and they weren't — this could mean that they could pass along a third of the savings to their customers, which they didn't — they gave us open spaces instead :)
Nevertheless, as I argue elsewhere (sadly most of the argumentation was on my own blog, which is undergoing a painful process of restoring a failed RAID controller card by my hosting provider, and is currently too slow to be worth passing a link to it), I don't think that just slashing the costs by one third would be enough these days, when there are solutions costing as little as a TENTH of what Linden Lab charges. That should be their price target: offering FULL sims for a TENTH of the monthly price.
This is possible to do and STILL make a profit, but it requires a massive change of architecture. Is LL willing to do that? We can only wait and see.
You wrote: "In the market, other alternatives are out there at a lower cost and customers will move to those alternatives."
Wellllll perhaps. The "free market" is not so "free" as we like to admit. All Apple products are far more costly than what the competition charges, and while 15 years ago these products were actually better (in purely industrial terms) than the competing products, that's clearly not the case today. Nevertheless, that doesn't mean that Apple, in spite of having cheaper and "better" competition lose customers: in fact, as we all know, they have increased their number of faithful customers more and more and are still the most valuable company in the world, beating everybody else. To the question "yes, but can they sustain that leadership with constantly higher prices (and not necessarily better products) than the competition?" the answer from Apple is "Yes, we can!"
Linden Lab's Second Life might just be the equivalent of Apple in the virtual world business and digital content business. Not the cheapest thing around, not the best thing around, but still the one with most users.
So while from a rational, logical point of view you're of course right with your assessment, from an irrational and emotional point of view I have my doubts...
Aye, it's a good argument if the main usage of the Internet is dating.
Which I'm slowly believe that it might actually be the case. Facebook, after all, was nothing else but a dating site when it launched...