DanMurphy wrote:I just don't get this. If you need to test something this big why not budget, say, $50,000 to pay testers. Pay 500 inexperienced people $100 each for a week in which they promise to make 100 edits to Wikipedia. Is there some reason why this sensible approach wouldn't be wise? Or yield reams of data on what works, what doesn't work, what trips up inexperienced users, etc...?
They could have also recruited a control group of experienced Wikipedia editors who would have done the work on their side for free.
Why did they not do this? Why are they not now talking about what (to me at least) sees like a blindingly obvious solution?
They wouldn't have had to pay anyone.
Plenty of people would have volunteered out of goodwill.
Plenty of people did volunteer.
They ignored the responses, did not fix the already found bugs and bulled ahead because they wanted to meet their artificially aggressive schedule.
They have 800 bugs outstanding on bugzilla.
They do not need live testing at this point. They have PLENTY of work to do.
They do need to get a real regression environment up with voluminous atomic tests that ensure they are not reintroducing problems into the code base.
That's one thing that drives people mad.
The reason that they aren't doing these things?
EGO.
ARROGANCE.
INCOMPETENCE.
They know better than everyone else who's been through the wringer for decades on big projects.
They've figured it all out by uncritically reading Agile marketing materials.
Its a panacea. We're so much smarter than those old school programmers. Ha!
We're young and smart and AGILE and ... OH FUCK! OH FUCK! NO NO NO NO
well, shit
I'd be lying if I said I hadn't seen this play out many times in the past.
I'd also be lying if I said I didn't hold similar attitudes to the WMF devs in the past.
The metaphorical beatings I suffered at the hands of my consulting clients, employers, peers and customers eventually opened my eyes.
One substantial difference: I did my suffering/learning out of the public eye. These fuckers are branded with their very, very public failing.
I would not want to have been responsible for humiliating myself and my team in such a lasting manner.
I would wear that brand of shame for a looooong time.