azurelunatic: "My user interface is pastede on (yay)": scenes from an Access database that is not working so well.  (ui)
Azure Jane Lunatic (Azz) 🌺 ([personal profile] azurelunatic) wrote2006-12-15 02:29 am

I trust the LJ development team. Do you?

I trust LiveJournal's development team to have LiveJournal's best interests at heart, to lead LiveJournal in a good direction, and to listen to constructive feedback.

I will do my best to make the feedback I leave for LiveJournal developers constructive in nature.



If you wouldn't do it in fandom, don't do it to the devs. I know that this is the choir section here that I'm ranting at, but I've spent the past couple hours in a room with some rather irritated engineers who are really code people, not people-people. They've been busting their asses for months to track down random crap that goes wrong. This site is so bloody huge and robust that Bantown could not take it down for long, even though they tried. Slashdot fails to have the Slashdot Effect on LJ. LJ is thriving and functional thanks to the developers who put it together and the engineer-types who keep it running day-to-day and the people who keep the money coming in to feed the monster bandwidth and all the rest of it, and the people who make sure that other people know how to use it, and the people who stay here and hang out and talk with friends. The developers work hard to keep things working and keep the site evolving so it doesn't become a great big code dinosaur. Lately it's been seeming that the harder they work to fix things that are broken and update things that are out of code (building code metaphor, not computer code; work with me here), the more they get screamed at for trying to ruin LJ.

In every [livejournal.com profile] news feature-type post where something new and bell/whistle is announced, there is the inevitable complaint that things like virtual gifts are a waste of developer time that would be better spent on problem X, Y, or Z. And when LJ has been having a couple weeks where there are problems, and the problems stay there even though people are complaining about them, and the problems are still there, and still there, and still there -- yes, it does seem illogical that developers would go and do something like make it possible to put a flaming bag of poo on your least favorite serial adder's profile page. But sometimes you have to step away from a problem to get it back in perspective. I'm not in LJ Central, so I'm not there watching them bang their heads into a stubborn problem until headaches ensue, but I trust that they are allocating their time reasonably.

You know what I think the number one biggest waste of developer time is?

Dealing with unaccountably rude and hostile users.

LJ as a culture has the hugest sense of fandom entitlement ever.

LJ users want the same thing they've always had from LJ, namely, a place to put their journals and communicate and be with friends, and a geek-friendly, open, caring, open-source, user-supported, small-town environment.

LJ geeks want pretty much that same thing. Really. Truly.

Somewhere along the line, LJ users as-a-collective got the idea that if the development team did something that they didn't like, the best way of solving this was not to give constructively critical feedback and debate it with vigor and the knowledge that the developers had the good of the site in mind, but to jump on any available surface and flame away.

Imagine the utter fucking joy that the LJ developers must be having, wading through gods know how many hundred comments of flame to find the legitimate kernels of actual problems in between the complaints. Go through one of those posts announcing changes to LJ some time, and pretend that the changes to LJ are a fic that's already been beta-read, and the comments to those posts are comments in response to the fic. Read those comments with an eye to constructive criticism. The analogy doesn't stretch particularly far, because the core site pages of LJ are not a piece of fanfiction, but the principle of effective communication holds true.

Dear users, the way to get the development team to listen to your concerns is not to scream abuse at them and then expect them to abandon their ideas of what is right for the site and adopt yours. The louder you scream, the louder they're going to hit the delete key and say "Na na na can't hear you na na na." I don't actually think they're doing that now, but the temptation is very much there and very much real. LJ is a maverick site in that it has such open forums for user feedback and discussion. Plenty of services do not have anything resembling that. Do you really want to convince the developers and volunteers that an open forum will only collect whining and flames?
Hint: Bantown tried forcing the issue by attacking LJ. We all know how that turned out. Pwned, craxx0rbitches, pwned. In a similar case, visible nipple is still not allowed in the default userpic, and the flaming tantrums thrown at LJ's support staff by assorted self-proclaimed "boob nazis" have assured that visible nipple will never be allowed, on the principle that it's bad precedent to cave when the toddler has a meltdown because they didn't get their little way. Even though there are many people who do love the boob.

Tell them what you like about the shiny new stuff. Let them know what they did right. Sit on your hands for a few hours until you try using it a few times before you flame off at them. If you have to say something immediately, remember what you learned in those sensitivity training sessions and use your "I" statements. "I'm frustrated with this new user interface, and I'd really prefer something with the look and feel of the older version" comes over a whole lot better than "What the fuck did you do to my user interface, you morons? I liked it the way it was! Put it back!"

LJ, even current LJ under 6A management, is capable of recognizing if something goes really badly. The developers actively ask for reports of broken or unusable behavior. Things may not be fixed immediately, but there are little things coming out every here and there to make things better, things that you may not be aware of unless you're watching [livejournal.com profile] lj_releases or [livejournal.com profile] changelog.

LJ really is a group effort. I do not have Super-Secret Inside Information that no one else has. I'm a relatively average occasional Support volunteer. (Very occasional, since Life Attacks.) I put time and effort into making LJ a better place, and I see the results of that effort. Things may not always go my way when LJ policy and I disagree with each other (I wouldn't mind seeing nipples in any boobtacular default user pictures, for example), but at least my technical suggestions are often dead-on, and my social suggestions are at least listened to respectfully.

I really do think it all boils down to three or four questions:
  1. Do you trust the people who are running LJ, including Six Apart core and the developers?
  2. If you do not trust the people running LJ, what can they reasonably do to demonstrate that they're worthy of your trust?
  3. If there is nothing the people running LJ can do to gain your trust, why are you still here?



And you know? I find that I'm never short on database handles after this update. How about you?

[identity profile] bekijane.livejournal.com 2006-12-15 09:33 am (UTC)(link)
*standing ovation*

Pssst: [livejournal.com profile] welovelj
lacey: Me and my leather :D (Default)

[personal profile] lacey 2006-12-15 09:39 am (UTC)(link)
Brava.

(no subject)

[personal profile] lacey - 2006-12-17 22:29 (UTC) - Expand
ext_5285: (Default)

[identity profile] kiwiria.livejournal.com 2006-12-15 09:42 am (UTC)(link)
Agree with you completely. I'm not happy with the new update page, but realize it's mostly a matter of getting used to it. My one problem that I considered a bug rather than an 'issue', I adressed in LJ-design (line breaks and paragraph breaks not being recognized in html) and it has already been fixed! :-)

Random raving will get you nowhere - as the nipple debate indicates. I don't agree with LJs initial handling of the problem (as there are a LOT of other icons more offensive which are still allowed), but once the boob-nazies started throwing tantrums, there was nothing else for them to do.

I'm still occasionally short on database handles though. Or rather, I was yesterday - haven't been online long enough today to tell.

(no subject)

[identity profile] kiwiria.livejournal.com - 2006-12-17 19:45 (UTC) - Expand

(no subject)

[personal profile] foxfirefey - 2006-12-22 05:49 (UTC) - Expand

(no subject)

[personal profile] foxfirefey - 2006-12-22 06:08 (UTC) - Expand

(no subject)

[identity profile] kiwiria.livejournal.com - 2006-12-22 08:31 (UTC) - Expand

[identity profile] blueutopiah.livejournal.com 2006-12-15 02:49 pm (UTC)(link)
Seriously, as an LJ user I'm stunned at how well the site runs. I've never heard of anyone losing their journals and I've never really seen the site go down for extended periods of time (like the debaucle at aff.net earlier this year). I mean, the only time that it went down in the past year was a few weeks ago and it was only for a few hours AND LJ more than made up for it by extending paid account time (which surprised the crap out of me, IMO they didn't have to do anything, sites going down here and there is a fact of life but I'm sure you guys got a HOST of OMGELJAYINEEDYOUNOW complaints.)

And the only time I had a problem, you guys responded pretty quickly and even though I had taken care of it, you were still interested in why it happened and how to fix it for other users. Trust me, I spent far too long dealing with health insurance companies who didn't care a lick about me at all and were eager to prove that at every turn - LJ spoils me by contrast. Some people just don't know what they have.

[identity profile] solcita.livejournal.com 2006-12-15 02:55 pm (UTC)(link)
As a long-time loyal user who has done Support (Abuse) volunteering for LJ, I can say only one thing to this:

Wordy McFreakin' Word. THANK you.
ext_5582: Blue-Eyed Kestrel (Default)

[identity profile] sarahendipity.livejournal.com 2006-12-15 03:30 pm (UTC)(link)
Ye know, if it doesn't affect me or my journaling, then let them do what they want to do with their business. I use Semagic, so any post option changes they've made have been mostly unnoticed, other than the bitching of a few ljfriends. I read my LJ pages in my own style, as long as they don't take that customization, cool. So really, it's about perspective and figuring out what really matters to a journaler.

(no subject)

[personal profile] weofodthignen - 2006-12-26 08:54 (UTC) - Expand

[identity profile] torrilin.livejournal.com 2006-12-15 03:53 pm (UTC)(link)
Was mildly cranky earlier this week when code tags weren't working. Not worth screaming over, since it was a pretty simple knitting chart and the code tags were largely to make it more understandable visually. And the target reader appears to have puzzled it out ok.

On the other hand the journal style mod tools are sexy. They made it a *lot* easier for me to redo my journal to something decent looking.

I find it very hard to scream about a site that gives me a journal that works this well for free. And if I can duplicate the problem with the code tag, I can post to say they've got a bug.

(no subject)

[identity profile] torrilin.livejournal.com - 2006-12-18 01:27 (UTC) - Expand
ext_240: (Default)

[identity profile] prissi.livejournal.com 2006-12-15 04:24 pm (UTC)(link)
You are nothing short of amazing for this. *standing ovation, encore, etc. etc.*

[identity profile] jennifer.livejournal.com 2006-12-15 04:32 pm (UTC)(link)
As someone who's been working DAMN hard to report stuff and help people: thank you.

[identity profile] elance.livejournal.com 2006-12-15 04:35 pm (UTC)(link)
I think I pretty much trust LJ about the same way I would trust any other company -- not to have /my/ best interests at heart, but their own, what will make them money. Sometimes what I want and what they think is in their best interests will conflict.

But I can certainly say that berating them, swearing at them, treating them like /enemies/ is completely non-productive, as it would be for any other company I treated that way. Would someone do it to their bank, their insurance company? Never. But they do it to LJ without a thought.

[identity profile] selenite.livejournal.com 2006-12-15 07:55 pm (UTC)(link)
I trust the developers. But I'm seeing them make the same mistake I've seen in other projects, one which I'm prone to myself: focusing on the programmers' priorities instead of the customers' priorities. The new update screen isn't bad, it only took me a few seconds to find the stuff that moved, but that's not what I'm objecting to. The old one worked. People were content with it, so any change, no matter how much of an improvement, would get objected to. And there's not much improvement between the new and old one, it's just fine-tuning.

Fine tuning dialogues that work well is a classic programmer behavior. "This must be PERFECT!" is the thought, so they're going to fiddle until it meets their aesthetic ideal. Meanwhile there's other tasks--less fun ones--which are lying undone even though they'd contribute more to user satisfaction. Or there should be. If rearranging the text fields in the update screen is actually the most important thing on the development team's to-do list they need to step back, proclaim LJ finished, and start something totally new. Something whose worth will justify the value of the programmer hours put into it.

On a more practical note, is there a PO Box for the dev team? I'm tempted to send them copies of Peopleware and The Inmates are Running the Asylum as references.

[identity profile] cmwinters.livejournal.com 2006-12-16 11:10 am (UTC)(link)
My biggest problem is that they add things that people don't seem to want, and ignore the things people do want, and then seem quite put out when people aren't delighted with the new stuff they didn't want in absence of the useful stuff they did want. (I.e. - "no you can't have full-text searching but LOOK! New hideous bright green and fuschia styles!!! That makes the WHOLE SITE better!") *shrug* It's why I don't even bother posting to [livejournal.com profile] suggestions anymore - it's a great idea but it's the black hole of nothingness at LJ, and I don't need false hope because it's frustrating and demoralising.

Neither, however, do I bother ranting and screaming. Not any more. :P

(no subject)

[identity profile] selenite.livejournal.com - 2006-12-19 15:50 (UTC) - Expand

(no subject)

[identity profile] selenite.livejournal.com - 2006-12-20 19:51 (UTC) - Expand

(no subject)

[identity profile] museumfreak.livejournal.com - 2006-12-24 04:37 (UTC) - Expand

(no subject)

[identity profile] vvalkyri.livejournal.com - 2006-12-20 22:18 (UTC) - Expand

(no subject)

[identity profile] kunzite1.livejournal.com - 2006-12-24 02:28 (UTC) - Expand

(no subject)

[identity profile] selenite.livejournal.com - 2006-12-24 04:24 (UTC) - Expand

(no subject)

[identity profile] kunzite1.livejournal.com - 2006-12-24 02:27 (UTC) - Expand

(no subject)

[identity profile] kunzite1.livejournal.com - 2006-12-24 02:35 (UTC) - Expand

(no subject)

[identity profile] kunzite1.livejournal.com - 2006-12-24 03:10 (UTC) - Expand

(no subject)

[identity profile] kunzite1.livejournal.com - 2006-12-24 03:43 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-17 14:36 (UTC) - Expand

(no subject)

[identity profile] ataniell93.livejournal.com - 2006-12-18 00:31 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 00:37 (UTC) - Expand

(no subject)

[identity profile] torrilin.livejournal.com - 2006-12-18 01:33 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 01:39 (UTC) - Expand

(no subject)

[identity profile] dzurlady.livejournal.com - 2008-11-24 01:23 (UTC) - Expand

(no subject)

[identity profile] torrilin.livejournal.com - 2006-12-18 04:55 (UTC) - Expand

(no subject)

[personal profile] archangelbeth - 2006-12-22 20:55 (UTC) - Expand

(no subject)

[identity profile] 7rin.livejournal.com - 2008-11-29 05:25 (UTC) - Expand

(no subject)

[personal profile] archangelbeth - 2008-12-01 21:05 (UTC) - Expand

Plug ins'n'outs

[identity profile] 7rin.livejournal.com - 2008-11-29 05:19 (UTC) - Expand

(no subject)

[identity profile] ataniell93.livejournal.com - 2006-12-18 08:45 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 19:38 (UTC) - Expand

(no subject)

[identity profile] ataniell93.livejournal.com - 2006-12-20 04:39 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 19:39 (UTC) - Expand

(no subject)

[identity profile] ataniell93.livejournal.com - 2006-12-20 04:47 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 19:39 (UTC) - Expand

(no subject)

[personal profile] archangelbeth - 2006-12-22 21:12 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-23 03:52 (UTC) - Expand

(no subject)

[identity profile] 7rin.livejournal.com - 2008-11-29 06:33 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 19:40 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-19 04:54 (UTC) - Expand

(no subject)

[identity profile] ataniell93.livejournal.com - 2006-12-18 08:40 (UTC) - Expand

(no subject)

[identity profile] kunzite1.livejournal.com - 2006-12-24 02:32 (UTC) - Expand

(no subject)

[identity profile] selenite.livejournal.com - 2006-12-18 16:26 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 20:08 (UTC) - Expand

(no subject)

[identity profile] selenite.livejournal.com - 2006-12-18 20:34 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 21:02 (UTC) - Expand

(no subject)

[identity profile] selenite.livejournal.com - 2006-12-18 23:10 (UTC) - Expand

(no subject)

[identity profile] rahaeli.livejournal.com - 2006-12-18 23:15 (UTC) - Expand

(no subject)

[identity profile] selenite.livejournal.com - 2006-12-19 04:56 (UTC) - Expand

(no subject)

[identity profile] vvalkyri.livejournal.com - 2006-12-20 22:23 (UTC) - Expand

(no subject)

[identity profile] flickgc.livejournal.com - 2007-01-31 14:59 (UTC) - Expand

(no subject)

[identity profile] selenite.livejournal.com - 2006-12-18 16:31 (UTC) - Expand

(no subject)

[identity profile] nakeisha.livejournal.com - 2006-12-24 16:23 (UTC) - Expand
ursamajor: Ginny doesn't believe you (bitch please)

wordy mcword.

[personal profile] ursamajor 2006-12-15 07:56 pm (UTC)(link)
Hahaha, I'm about to go out to my local bike shop, pick up some bike handlebars, write "DATABASE" on them, and send them to certain people who need to just get a grip. I'm grateful there's not a lot of bitching among my friends, and what I've seen appears to be mostly blowing off steam privately to be able to give concrit publicly without being flamey.

I ain't lookin' in communities, though. *g*
pauamma: Cartooney crab wearing hot pink and acid green facemask holding drink with straw (Default)

Re: wordy mcword.

[personal profile] pauamma 2006-12-15 08:55 pm (UTC)(link)
That may work, but to really nail it down, you would need to send them a clou.
moniqueleigh: (geekgirl -- Oracle/Barbara Gordon)

[personal profile] moniqueleigh 2006-12-16 08:16 am (UTC)(link)
As I see it, the biggest problem here is the biggest problem pretty much anywhere: On average, people aren't taught proper communication models. The general population is not taught to listen, re-state, etc. Genpop is not taught to make "I" statements. And somehow, the cultural lesson seems to be that it's okay to remain in the behavior patterns of a toddler even when one reaches the ages of 15, 25, 35, and beyond.

Unfortunately, this is true of folks on both sides of this particular equation. So we get announcements of "this has been changed. *poof*" instead of "Problem X was reported by a large number of people. In order to correct X, we have found solution Xy." And then we get "OMG, Xy is soooooooo EVEEEL. We HATES it!!!" instead of "Thanks! ... Oh dear, solution Xy has problems Xy1 and Xy2. Can these please be corrected next?"

(no subject)

[personal profile] moniqueleigh - 2006-12-19 08:08 (UTC) - Expand

(no subject)

[personal profile] moniqueleigh - 2006-12-19 09:14 (UTC) - Expand

(no subject)

[personal profile] moniqueleigh - 2006-12-20 20:56 (UTC) - Expand

(no subject)

[personal profile] moniqueleigh - 2007-02-25 09:34 (UTC) - Expand
dawna: (thank you 2)

[personal profile] dawna 2006-12-17 08:42 pm (UTC)(link)
As one of those supporty types, I wanted to join the echoes of the others who have said thank you..

<3
ext_87: Custom symbol (Default)

[identity profile] tango.livejournal.com 2006-12-17 08:49 pm (UTC)(link)
*applauds* Can I link this in my journal?

[identity profile] elleve.livejournal.com 2006-12-18 05:15 am (UTC)(link)
yay for developer love (=
weofodthignen: selfportrait with Rune the cat (Default)

[personal profile] weofodthignen 2006-12-26 06:50 am (UTC)(link)
1. No.
2. Stop paying people simply and solely to change things; instead demonstrate that they care about functionality by fixing the problems. I've seen enough demonstrations that I believe those geeks who tell me LJ has sucky sysadmins over you telling me LJ's really hard to fix. What the heck does LJ need 2 or 3 "change things" people for?! Especially when the update page was just changed a year or two ago?
2a. Beta testing; asking users what they want rather than assuming we'll looooove some new esthetic; providing an option to keep the old, or at least looking at what it looks like on a standard size monitor and testing how long it takes to load on dial-up.
3a. I sometimes wonder why I am still here. I know I've made fewer comments and fewer posts over the past month than I would have if the site had been working right and if they'd left the update page alone. In fact when the last change was made I couldn't comment for a while--the "post comment" button was a graphic and my iBook was so b0rked, graphic elements didn't appear. A friend was kind enough to give me a new computer, but nobody's going to give me a blindingly fast connection or a humongoid monitor because LJ decided to pay someone to make a job for himself by making the update page headache-inducing.

I think they got onto fixing the problems after the comments on the update page change finally brought them to their attention. They showed every sign of being oblivious earlier.

. . . Why assume that any company has customers' best interests at heart? Hardly realistic, surely. I suppose it might be the difference between those of you to whom it matters hugely that LJ's open-source and has volunteer user help and those of us who just use it. But I really don't give a damn about more user pix or virtual gifts; no skin off my back if LJ spends time and money providing such stuff, I just ignore it; I do expect to be able to use the thing without LJ employees standing by while it's breaking, let alone making it harder to use. Why should I have to download a client when there's an update page on the site?

Puzzled,
M

[identity profile] beckyzoole.livejournal.com 2006-12-28 08:12 pm (UTC)(link)
1. I trust the LJ developers to be good developers who want what's best for LJ. But I trust the Six Apart core of venture capitalists to be venture capitalists: investors who would suck everything they can out of LJ and then throw it away to die if that would make more money for them.

2. What could 6A do to demonstrate that they are in it for the long haul and not just to get as much money out of the blog boom as they can before it goes bust? Run LJ according to the principles Brad used to run it with:

3. I'm here because I've found community here. And I'd like to help. Also because I heard there were going to be cookies. Chocolate chip?

(no subject)

[identity profile] beckyzoole.livejournal.com - 2006-12-30 00:33 (UTC) - Expand

(no subject)

[personal profile] matgb - 2006-12-30 01:18 (UTC) - Expand

(no subject)

[identity profile] beckyzoole.livejournal.com - 2006-12-30 02:01 (UTC) - Expand

(no subject)

[identity profile] beckyzoole.livejournal.com - 2006-12-30 00:47 (UTC) - Expand

(no subject)

[personal profile] matgb - 2006-12-30 01:21 (UTC) - Expand

(no subject)

[identity profile] beckyzoole.livejournal.com - 2007-01-06 06:22 (UTC) - Expand

(no subject)

[identity profile] beckyzoole.livejournal.com - 2007-01-06 17:43 (UTC) - Expand

(no subject)

[personal profile] matgb - 2007-01-07 01:56 (UTC) - Expand

(no subject)

[identity profile] beckyzoole.livejournal.com - 2007-01-07 02:01 (UTC) - Expand

(no subject)

[personal profile] matgb - 2007-01-08 20:37 (UTC) - Expand

(no subject)

[personal profile] matgb - 2007-01-07 02:06 (UTC) - Expand

Didn't find this till today ...

[identity profile] mudo.livejournal.com 2007-02-01 04:00 am (UTC)(link)
But hoorah. I never read news and the like because of the flaming that happens. It's excessive.

I am pretty proud to say that my usernumber is under 100,000 (just barely, but still!) and I've been on paid account status all but perhaps 9 months of my LJ life.

Excellent post.