*hairy eyeball*
Jun. 25th, 2012 04:27 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Dear AO3 decision makers,
How can you be lying so much? Your noses should be growing. Shame!
No, tag filtering is not down because FF.N had a brief witchhunt for too-porny fic and all-caps summaries, and now everyone is coming to AO3. You might wish that, but no, and a good thing, too, considering the actual reason.
Tag filtering is down because that filtering menu was written so astonishingly thoughtlessly that that menu alone took up almost two thirds of the server load. Not new accounts, not new fic being posted, not too many notification emails being sent. No. That one menu was sucking down so much horsepower that even a modest increase in traffic, as for example from a new movie fandom coming to read on AO3, flatlined the servers even before FF.N had it's latest little round of "no hot porn, we really mean it".
The reason, the real reason, is not an increased load. It's the incredibly poor programming choices initially made for that menu. You put up graphs demonstrating this fact on your own blog, for pity's sake. So, please, stop lying through your teeth about how it's all because of how beautiful and popular you are, and incidentally how evil the competition is. That's really embarrassing to watch.
Also, if you want to convince people of how hard you're working to fix it, try not making experienced programmers jump through one-way-mirror paperwork and "training" hoops to help. Then you might manage to not burn out the few programmers who are still locked in, and possibly even avoid setting yourselves up for yet another clusterfuck down the road. Concept!
Yours in deep exasperation,
Branch
P.S. Repeat after me: "Blacklight", "Solr", "not reinventing the wheel". Honestly.
How can you be lying so much? Your noses should be growing. Shame!
No, tag filtering is not down because FF.N had a brief witchhunt for too-porny fic and all-caps summaries, and now everyone is coming to AO3. You might wish that, but no, and a good thing, too, considering the actual reason.
Tag filtering is down because that filtering menu was written so astonishingly thoughtlessly that that menu alone took up almost two thirds of the server load. Not new accounts, not new fic being posted, not too many notification emails being sent. No. That one menu was sucking down so much horsepower that even a modest increase in traffic, as for example from a new movie fandom coming to read on AO3, flatlined the servers even before FF.N had it's latest little round of "no hot porn, we really mean it".
The reason, the real reason, is not an increased load. It's the incredibly poor programming choices initially made for that menu. You put up graphs demonstrating this fact on your own blog, for pity's sake. So, please, stop lying through your teeth about how it's all because of how beautiful and popular you are, and incidentally how evil the competition is. That's really embarrassing to watch.
Also, if you want to convince people of how hard you're working to fix it, try not making experienced programmers jump through one-way-mirror paperwork and "training" hoops to help. Then you might manage to not burn out the few programmers who are still locked in, and possibly even avoid setting yourselves up for yet another clusterfuck down the road. Concept!
Yours in deep exasperation,
Branch
P.S. Repeat after me: "Blacklight", "Solr", "not reinventing the wheel". Honestly.
no subject
Date: 2012-06-25 09:12 pm (UTC)no subject
Date: 2012-06-25 09:17 pm (UTC)no subject
Date: 2012-06-26 03:45 pm (UTC)*hops up and down gesticulating rudely*
no subject
Date: 2012-06-26 04:56 pm (UTC)no subject
Date: 2012-06-25 10:10 pm (UTC)I would be really fascinated to see what would happen if the jump-through-hoops process of volunteering to code for AO3 ever went away.
no subject
Date: 2012-06-25 10:21 pm (UTC)no subject
Date: 2012-06-25 10:32 pm (UTC)Blah blah blah hey choir how ya doin'. :)
no subject
Date: 2012-06-25 10:38 pm (UTC)Exactly that, yes. The heart of an open source project is "here's all the bugs, have at 'em!". And, yeah, some things have to be done before others, but attempting to "prioritize" coding into some kind of utterly linear progression that you then require all coders to follow or they can't code is just... *throws up hands* So wrongheaded I have no words for it. Except possibly "psycho control freak".
no subject
Date: 2012-06-26 02:12 am (UTC)Just ... the complete ignorance of *every single modern open source project that went before* is staggering. I don't expect you to know the history of modern open source all the way back to the Linux kernel release and the development of the first GPL in order to start a new OSS project and I'm certainly not saying you have to emulate them in all things -- I'm the first to admit that contemporary OSS projects are kind of dysfunctional at times -- but for gods' sake, when you are a more dysfunctional OSS project than aforementioned Linux kernel, HOUSTON WE HAVE A PROBLEM.
BEST PRACTICES, PEOPLE. BEST PRACTICES. TWO DECADES OF WORK HAVE GONE INTO THEM. IF YOU ARE IGNORANT OF THEM, YOU WILL REINVENT THE THINGS THAT FAILED AND RESULTED IN THEM. BADLY.
*breathes deeply*
no subject
Date: 2012-06-26 02:30 am (UTC)I mean, so much of a successful open source project is... like throwing a bag of catnip mice on the floor in a roomful of cats. You hope they'll like them, and play with them, but you know some of them will get bored, and some will just shred their mice, and others will think this is their cue to go get some dead mice to add to the pile. So you hire a few people who are more like trained service animals, to keep the whole thing from devolving into a mess. But thinking you can get those cats to act like the service dogs? Not happening. You need to hire those. And also make the pile of mice really accessible. Hell, just hacking around the edges of freaking /Wordpress/, I know this.
*considers her metaphor* Possibly that glass of wine went faster than I thought it had.
no subject
Date: 2012-06-26 02:36 am (UTC)And, I mean, there are ways to make the mice more appealing! and there are always volunteers who want the project to succeed and will ask "okay what should I work on next?" but there needs to be someone with the AUTHORITY TO ANSWER THOSE QUESTIONS.
the lack of a product manager shows more and more and more ...
no subject
Date: 2012-07-02 03:26 pm (UTC)...maybe I need more tea. No, even tea will not help.
no subject
Date: 2012-07-02 03:38 pm (UTC)no subject
Date: 2012-07-10 08:01 pm (UTC)no subject
Date: 2012-06-26 03:29 am (UTC)Once upon a time I planned to start a rare fandom exchange that would take place in summer as a more convenient time for many people for such a thing.
I contacted shalott to see if she would be willing to share her matching script and the modifications she had made to Automated Archive to host Yuletide. I said it was fine if they were a technical mess, I am pretty savvy and had a husband to volunteer into helping me get everything up and running.
She declined, saying she was too busy to package it up. In fact, she indicated she was busy coding the replacement archive! And really the fastest way to solve the problem would just be tothe send my helpful tech savvy coder over to help code on the OTWarchive software. One presumes precisely to her specifications of the road map.
I did not pass on that offer to my husband, no.
no subject
Date: 2012-07-05 07:15 pm (UTC)no subject
Date: 2012-07-06 12:28 am (UTC)no subject
Date: 2012-07-06 06:33 am (UTC)no subject
Date: 2012-07-06 05:50 pm (UTC)Besides, if you want a healthy lot of contributors, you need to have a lot of them, and not just count on a few really experienced developers to appear in the Archive's hour of (self-inflicted) need. Getting a big lot means making development, even little bits of it, easy and accessible. But I've already mentioned that on the other entry.
no subject
Date: 2012-06-26 01:04 am (UTC)I remain convinced that they need a message board. And right now some good ol' fashioned message board drama.
no subject
Date: 2012-06-26 01:28 am (UTC)*snorts* I think some message board drama might be healthy about now, yes.
no subject
Date: 2012-06-27 03:19 am (UTC)no subject
Date: 2012-06-26 02:37 am (UTC)no subject
Date: 2012-06-26 02:42 am (UTC)no subject
Date: 2012-06-26 11:50 pm (UTC)no subject
Date: 2012-06-27 12:07 am (UTC)no subject
Date: 2012-06-26 03:18 am (UTC)(No but seriously this whole mess is what has finally caused me to write off the AO3 and the OTW with it. And there'd been some doozies before now, but I kept hoping. Not anymore... *sigh*)
no subject
Date: 2012-06-26 03:23 am (UTC)no subject
Date: 2012-06-26 06:31 am (UTC)no subject
Date: 2012-06-26 04:52 pm (UTC)no subject
Date: 2012-06-27 12:44 pm (UTC)no subject
Date: 2012-06-27 05:19 pm (UTC)Of course, part of the urge to scream comes from the fact that, when I /have/ communicated about actually changing some opaque or disingenuous bit of presentation or behavior in the past it's been waved off in the most patronizing way imaginable. I have been trying to get /someone/ to listen about the need to associate tags with sources, in the database, both for wrangling front-end and for menu creation for freaking /years/. I have gotten brushed off every time. This is not a singular experience, to put it mildly.
That kind of persistent BS doesn't make me very willing to "contribute to the dialogue" or any of that crap. It's not a dialogue, and I'm done putting up with listening to someone smile while they completely ignore me.
no subject
Date: 2012-06-27 10:41 pm (UTC)no subject
Date: 2012-07-01 08:00 pm (UTC)(the post, that is... not what they're doing -_-)
no subject
Date: 2012-07-01 10:05 pm (UTC)