Communications and the Lab. Again

So, Kimberly Salzer (Kim Linden), former VP of Marketing, has gone from Linden Research.

Reactions to the news have been mixed. Hamlet Au’s overall tone is one of regret, while Aeonix Aeon (aka Will Burns) is more forthright and views it as good news.

Kimberly Salzer

Both state that among other things, Kimberly Salzer was responsible for the most recent communications regime at Linden Lab which not only regimented internal communications, but also impacted how the Lab engages and communicates with the user community and the world at large.

If this is true, then I would tend to stand on Will’s side of the fence where her departure is concerned. It’s an inescapable fact that since late last year (Kim Salzer arrived at the Lab in September 2010), outward communications have not so much continued to decline as they have apparently tumbled headlong into a void.

The inability for the Lab to effectively and efficiently engage and communicate with its own user community is nothing new; it’s a fact of life, sadly. Regular readers of this blog will know it is something I’ve repeatedly banged on about over the course of the last couple of years. Indeed, such was the downturn during the first quarter of this year, that I wrote at some length on the need for, and value in, more constructive engagement from Linden Lab towards its user base.

Catherine Smith

The origins for the collapse can be traced back to early 2008, when after years of encouraging users to embrace and use the company’s trademark, it was announced that henceforth there would be a new Trademark Policy which would severely curtail people’s ability to use it. This initiative was spearheaded by Catherine Smith (Catherine Linden) who was at that time Linden Lab’s Director of Marketing. That the company had the right to define how and where its trademark could be used was never the issue; the problem was the way in which the company summarily went about setting up the new rules, which many saw as a betrayal of Lab / user trust.

It was the start of a long and steady decline in open communications between Lab and the user community which has, in many respects, now reached rock bottom. In the course of the last twelve months alone we’ve seen:

Amanda Van Nuys

Amanda Van Nuys (Amanda Linden, another now ex-Linden Lab Marketing executive – spotting a trend here?) announcing the forthcoming arrival of the new Community Communications Platform (CCP) – and then promptly championing its future use by telling users that actually, if they want to keep up with the news from LL, then really they should go elsewhere.

In a near total re-hash of the Jive platform roll-out two or so years previously, LL ignored all requests for a General Discussion forum to be included in the new CCP. Instead, on rolling it out, they instigated a heavy-handed moderation process, arbitrary shutting down threads and discouraging discourse. At the same time they introduced some kind of “keep it clean” censorship policy that meant, as Ciaran Laval memorably blogged, the name “Dick van Dyke” became “bleep van bleep”. The result of these actions were to a) actively discourage the use of the new platform, driving many users elsewhere; b) turn the whole CCP into something of an item of derision.

Office Hours have, for a variety of reasons, have been replaced by User Group meetings. Some of these have thrived, but when reading the transcripts of others (when available), the information flow out of LL in these meetings often comes across as cautious and stilted – almost as if staff have been told to mind what they say to the point of being unable / unwilling to say anything at all.

JIRA policy was arbitrarily changed. Rather than voting for issues, people were told that, henceforth, they’d have to watch issues. Given the fact the watching leads to people receiving an e-mail each and every time someone else comments on (or otherwise edits) an issue, and that for hot topics, this can lead to dozens of e-mails per day hitting one’s in-box, this could only be interpreted as an attempt by LL to actively discourage people from engaging in the JIRA.

Any attempt at structured communication seems to have ended. I’ve nothing against the company using Facebook, Twitter, Plurk and what have you, as long as they are consistent in the use of such channels. The problem is, LL isn’t. Rather, what seems to be in place is a “heads-its-the-blog-tails-its-Twitter” approach. And while it is good to see the CEO engaging in discourse on third-party forums, even going so far as to provide information on upcoming changes to things like the Viewer, one has to ask why the hell such conversations aren’t being encouraged in LL’s own blogs and forums.

It’s fair to say that during the first four months of the year, communications from the Lab were close to non-existent to any meaningful degree. Tateru Nino summed it up beautifully by referring to it as “The Silence of the Lab”. It’s something I’ve failed to understand, particularly as Kim Salzer came to Linden Lab from Blizzard, a company known for its willingness to engage with (and indeed listen to) its user community through its blogs and fora.

Come May, Rod Humble was indicating (via Twitter) that we could expect a resumption in communications from the Lab. If only that were so. Other than totally vapid “monthly updates”, we’ve seen very little improvement in the use of the channels at LL’s disposal, much less a more disciplined use of their own Community Communications Platform.

The other side of the coin is in the matter of the Lab’s outward communications to the world at large – and here things are, in many respects, very much worse. Simply put, and as Tateru comments on her blog, Linden Lab appears to have relinquished all control over the presentation of the Second Life brand to third-parties – many of whom do not have the brand’s best interests at heart.

The most recent example of this is Dan and Chip Heath – and forgive me fr bringing this up again; it’s been done to death a dozen times over, I know, but it does serve as a timely example.

In their latest book, they offer up Second Life as an example of a “failed” venture. To them, Second Life is dead and done. That their viewpoint is largely incorrect isn’t actually the point in the context of this piece. Rather the issues of note here are that:

  1. They picked on Second Life as an example of a failed enterprise (note past tense);
  2. Of all the chapters in the book, it was the one on Second Life that media outlets chose to go to press about.

However you look at it and regardless of the inaccuracy of the Heath brother’s conclusions, both these points demonstrate that the prevalent view among pundits and the media alike is that Second Life has failed and should thus be referred to in the past tense. Not, I would venture to suggest, the kind of message most companies would want to have in the mainstream media regarding their sole product.

Nor do LL particularly help themselves. The last time LL issued a press release was December 2010. That’s an awfully long time ago; which is odd, because there is much going on in SL that is worth celebrating and promotion in the media. Indeed, LL actually do keep track of things that reflect positively on Second Life through the In The News page (although admittedly, you’d never know they actually had an In The News page given the distinct lack of obvious links to it – great going on the communications front again, guys).

Again, one doesn’t expect LL to create a song-and-dance about absolutely everything that happens in SL and which gets a positive light shone upon it; but by the same token, it doesn’t mean all should be left with only passing mention.

Take the SL Relay For Life. This is a stunning annual event which this year smashed all records: $375,000 USD raised – $100,000 more than the hoped-for target – which took the total raised by the event in-world over the years to over the $1 million USD mark. However you look at it, this is a remarkable achievement, one deserving of being placed squarely in the public eye,  as indeed ACS did, yet Linden Lab gave it little more than passing mention.

Given the lack of this kind of pro-active management – which any marketing executive should be able to handle – is it any real wonder that the media at large refer to Second Life in the past tense?

Communications are the lifeblood of an organisation. Yes, they can  be difficult to manage where there is the added complication of a large and active user base – but this doesn’t mean they should be pushed to one side and looked upon as anathema (which is only how one can view LL’s own reluctance to openly engage with its user community). Similarly, outward engagement with the press is a vital part of any organisation’s activities: you either control the message and respond to misleading and potentially damaging articles  – or you allow others to define the message for you, and allow their perceptions control how others see you.

Tateru hopes that we’ve now hit rock bottom, and the only direction left is up. Frankly, and despite my enthusiasm for the platform and the overall technical direction LL are taking, I’m not so sure. In terms of communications over the last four years (2008-2011), LL have behaved like an existential elevator, demonstrating that whenever down isn’t an option, there’s always sideways until such time as entropy resumes its natural course.

Premium Memberships discount offer. Again

Not too long ago, Linden Lab ran a 50% limited-time Premium Membership offer.

They’re now doing it again. This time the offer is for longer – an entire week, starting at 08:00 SLT/PST today, Monday 21st November, and ending at 08:00 SLT/PST on Monday 28th November.

As with the original offer

  • The discount only applies to Quarterly membership billing plans
  • Only the first quarter will be discounted the rest of the year will be charged at the full Quarterly membership rate.

There’s even a cheesy video this time – although I still dispute some of the claims made:

  • More space? How, exactly? 512sq m (even with a Linden Home), isn’t a huge amount of space
  • More privacy? Again, how, exactly?
  • More Access? Really? Where?

Fact is, as far as these claims are concerned, they can all be matched via Basic membership, and I still find LL’s use of them as promotional tools mildly misleading. For space – you can rent land (OK, making a payout, but the space will be way more than the free 512 from Premium); you’ll get privacy to the same degree as Premium (if you have your own land – right down to the same parcel settings). Access? simply go PIOF and age verified (no longer the big bad bogeyman it once was), and you’ll enjoy the same access.

It’s going to be interesting how well this is received – not they we really got any indication as to the success of September’s promotion.

What will be more interesting is whether or not this may lead to a repeat of the Land Sale that LL held towards the end of October to follow-up on the Premium drive, and if so, how long for – both schemes original ran just for a weekend in their first outings.Should LL opt to run with the Land Sale again, then it could come up as a little Christmas enticement (assuming they’re not seriously contemplating doing anything drastic with tier in the New Year).

So, if you feel up for going Premium, now’s the time to try – you might want to read my reports on the upgrade process and things like Linden Homes and the Premium Sandboxes. That said, I actually don’t think the Quarterly membership, even with a single discount offers that great value for money – if you want to go for Premium, best to go directly for Annual. Yes, you’re making a greater commitment, but the return on your membership is greater – and you arguably have greater protection against account suspension due to a payment error / failure.

New LSL functionality allows scripts paying out L$ to determine outcome of transfers

A frend in-world pointed me towards the SL forums today, and an interesting post from Kelly Linden on upcoming functionality which will allow scripts that pay out L$ to determine whether or not the transfer is successful, fails or is refused by the recipients.

The new functions are called llTransferLindenDollars and transaction_result.

Kelly Linden provides further information:

key llTransferLindenDollars(key id, integer amount)

  • Attempts to transfer amount of L$ from the owner of the object to id.
  • Requires PERMISSION_DEBIT.
  • Returns a key used in a matching transaction_result event for the success or failure of the transfer.

transaction_result(key transaction_id, integer success, string data)

  • LSL event triggered from an llTransfer* call (currently only llTransferLindenDollars).
  • transaction_id matches the return value of the llTransfer call. If the transaction was successful the id will match the transaction id shown in the transaction history on secondlife.com.
  • success is TRUE if the transfer succeeded otherwise FALSE. 
  • data will contain a CSV of destination id and amount transferred on success and an error tag on failure.

Kelly further explains:

llTransferLindenDollars has all the exact same limitations and restrictions as llGiveMoney – no more and no less. The only difference is that the result of that transaction is routed back to the script when llTransferLindenDollars is used.

Technical details:

L$ transactions in Second Life are managed by a service internally termed “L$ API”. This includes llGiveMoney and direct agent to agent transfers – and anything else that transfers L$. The new function doesn’t actually “pull the transaction data from the LL servers”, it just passes back the results from using the L$ API.

It is true that this service operates on HTTPS hence the possibility of it giving an “HTTP status code other than 200”. This is expected to be extremely rare. As for the incident today on the beta regions: in order to reproduce this error (and ensure it works as expected) QA forced a configuration change such that this particular region host believed the L$ API existed at a nonsense address. Resetting the configuration to default fixed it of course.

To be extra clear:

  • There are no cases where llTransferLindenDollars could succeed when llGiveMoney would fail.
  • There are no cases where llTransferLindenDollars could fail when llGiveMoney would succeed.

There are some rare edge cases, mostly relating to LSL limitations:

  • LSL scripts do not process more than one event at a time. If the script gets reset, the object taken, or the region restarted while the transaction_result is pending in a queue (because the script is busy in another event) then the result may get lost. This risk can be mitigated by using scripts that are mostly idle while waiting for the transaction_result event. This is not unique to the new features but applies to all events in LSL.
  • LSL scripts have a max event queue size of 64. If the event queue is full new transaction_result events will get dropped. This risk can be mitigated by ensuring the script handling the transaction_result does not build up a queue of events. This is not unique to the new features but applies to all events in LSL.
  • The only script in an object which will get a transaction_result event is the script that called llTransferLindenDollars. This is similar to how the http_request event works.

This functionality is currently undergoing testing on the Aditi Beta grid on channel DRTSIM-111 in the following regions (SLurls): Bethel, Fortuna and Sandbox Wanderton.

You can follow / join the discussion on these functions in the SL forums.

Going Premium 3: sandboxes

So, another part of the Premium package is the use of exclusive sandboxes. I’m fortunate enough to have a build platform of my own right now – but what would it be like using one of them if I didn’t?

Some twenty sandboxes are available for use by Premium members in five groups of four apiece:

Note that all of the sandbox with the exception of the last four above are rated General. Bricker, Colborne, Goyer and Teagano are all rated Adult. All are subject to the usual rules: no combat, selling, gambling, advertising, boxes cleared-down every four hours, etc.

For those interested in trying the Linden Realms game, you’ll also find a portal on one of the sandboxes in each of the groups of four.

Performance-wise they all seemed pretty good: on Firestorm I was hitting 38-40 fps on average, even when building, lag was minimal ( shared the sandbox I was in with two other large builds).

I spent a happy time re-working my personal version of Fallingwater (yay for 64m prim sizes!), and while I have rarely used sandboxes in the past, I have encountered the odd problem in public sandboxes elsewhere, I found my time passed as quietly and as uninterrupted asit does building at home.

Happy building

The whole idea of Premium sandboxes struck me as “Meh,” before; but as I said, I have the luxury of having space to build, so seeing something like this as a benefit escaped me. Now I’ve tried four out (yup, I actually bounced around trying-out different regions!), I can see why they could well be attractive.

Certainly places to keep in mind should I ever opt to downsize land holdings!

Wait, what? Web Profiles gain a Trending tab?!

I confess I don’t know if this is new, or I’m just blind and a little stupid (don’t answer that!), but my.secondlife.com has gone more Twittery, introducing a TRENDING tab.

The tab is accessed via the HOME tab on your web profile, and like Twitter, pops up anything that is proving popular among those using the Feed function – presumably based on a combination of replies & number of loves received by a message.

I freely admit this may have been around a while and I’ve simply missed it, or it was recently added and I simply missed the news. I’ve been rather absent from active engagement on Twitter lately due to work and things so could have missed the news there; and I do keep forgetting to tend to my own my.secondlife.com feed). As such, I only noticed it today, and did (rather forlornly) ask:

If it *is* new…then it’s an interesting new option that allows greater interaction between SL users (LL, why aren’t you telling us about these things?). If it’s been around a while, feel free to pat me on the head sympathetically before moving on :).

Going Premium 2: I get a Linden Home

Linden Homes came about some time after I’d given up my original Premium account and when they first arrived, I wasn’t overly impressed. I found some of the regions unimaginative, and most of them rather crowded. However, as I’m back on Premium, I thought I might as well exercise my option of having one, if only to see what the process is like.

Typical Tahoe (click to enlarge)

For those unfamiliar with Linden Homes, and to save repeating things here:

So…what’s it all like?

Before You Start

Shareta Osumai (click to enlarge)

Before leaping-in and selecting a Linden Home, it is worthwhile preparing the ground:

  • Read through the links above – especially the knowledge base article, the FAQ and the Linden Home Reference Guide
  • Visit the themed regions before you decide on which theme / style to go for – first hand experience outweighs leaping in blind and then finding you’d rather be elsewhere. Get a feel for the look of each theme and a taste of how the regions perform on your computer; view the various styles first-hand (while respecting people’s privacy!). You can reach the themed estates via their info hubs:

Registration

Typical Meadowbrook (click to enlarge)

Once you are suitably informed and have an idea of the theme you’d like,  hop over to the Registration Page to select your preferred home theme / style.

The main registration page is in two parts: on the left is a drop-down list for the various themes, with previews of the available styles shown below it. Click on a given preview image, and it is displayed in a larger size on the right of the page, together with further images you can flick through.

Again, some points to bear in mind:

  • As stated above, it’s worth seeing the various themes in situ, rather than relying on the images along, if you’ve not already done so
  • Not all the styles for a theme may be displayed (for example, Meadowbrook has 9 styles, but it appears rare for more than four or five to be displayed in the registration page at any one time)
  • If the style of house you’re seeking isn’t displayed, try reloading the page a few times – this can cause the listings to update
Available styles tend to vary
  • If the style you want still doesn’t appear, leave the page a while and come back to it.

Once you have selected your preferred style, enter a name for it and click NEXT. A confirmatory page is displayed, outlining your choice, with the nine covenant rules relating to the use of a Linden Home. You need to tick the check box relating to these rules and click the ACCEPT button in order for your order to be processed, or if you have a change of heart, you can go back and changed things before accepting.

Typical Elderglen (click to enlarge)

The order processing takes a couple of minutes to complete, after which a final page is displayed, listing the region in which your house is located, together with a SLurl, together with assorted additional links intended to help you get started with your new home. An e-mail containing this information is also sent to you as additional confirmation.

And that’s it! All that remains is to log-in to SL (if you’re not already) and go see your house!

So, What did I Get?

In the end and after careful explorations, I opted for the Tahoe theme purely on the basis of performance; I found this theme to be the least laggy for my PC. Firestorm also handled it somewhat better than the other theme regions, where I’d invariably crash after about 15 minutes of moving around – a novel experience for me when using Firestorm. Viewer 3 did tend to manage things better – but with appallingly low frame rates.

Outside my Linden Home

My specific choice of Tahoe house was the Aspen (my thanks to @SecondLife on Twitter for getting Aspen actually back onto the registration page options!). This, to me, offers the greatest flexibility for customisation.

Customising

Linden Homes can be customised in terms of textures and appearance via the web-based house control / configuration options. These present the textures specific to your house style and make applying them very easy. If you want, you can also load the texture sets for other house styles in the theme and try those out.

For the intrepid of mind, there are also texture packs available from the local info hubs that allow you to use the textures common to your house theme to make any additions of your own more readily match your chosen decor.

Tahoe “Aspen” default interior – note angled wall on the right

For my Aspen, I opted to understake a minor make-over, adding an additional vertical interior wall, net curtains on the end windows for add privacy without having to shutter the windows entirely, and a galleried bedroom loft. This claimed a total of 16 prims from my allowance of 117.

The new additions – wall, loft and net curtains

To get a feel for the place once furnished, I “borrowed” my PrimPossible furniture and added a few of my own. These gave me a comfortable home, complete with piano, pictures, some lighting of my own and a potted plant, all for a grand total of 23 prims.

The furnished house with lighting

Opinion

The process for obtaining a house is well-designed and easy to follow; the only potential issue being the fact that all the styles for a given theme may not always be available. Patience tends to win out when this does happen – most styles eventually turn up over the course of a day or two.

There’s nothing particularly eye-catching in the Linden Homes; build quality is good, but not especially outstanding; texturing is kept to 512×512 for better loading, so can appear a little blurry and flat when seen up-close. Houses with upper floors tend to have ye olde ramp rather than stairs of any description, which gives them a very dated feel. As they are intended as a “first step” on the property ladder in SL, much of this is possibly deliberate to encourage people to move on to bigger and better. So the best way of describing the Linden Homes is “workman-like”.

One point worthy of mention is that given the way houses are crammed together in some of the themes, it’s probably worthwhile invoking parcel privacy (if your Viewer supports it). This prevents your own chat being overheard from outside, and protects you from overhearing others.

As for the house I now have – well, I’m not sure what I’ll do with it. It’s no substitute for my “real” SL home, true enough. But on the other hand, now it’s sorted out, it’s not actually too bad. I also like the idea of having a little pied-à-terre I can use on occasion, so I might hang on to it for a little while!