If MDN cannot even seek feedback from its own maintainers before pushing major changes, how can the community trust them to ever have their feedback heard? #414
Replies: 4 comments 8 replies
This comment has been hidden.
This comment has been hidden.
-
I noticed that the remark on actually answering this question on the call was simply hidden by a maintainer. Does MDN simply not wish to answer this question, and prefer to pretend they didn't see it? |
Beta Was this translation helpful? Give feedback.
-
Thank you for your question and thanks for taking an interest in the community here on MDN. As we mentioned in the community call we tested the feature with users and have been actively receiving feedback from users since the feature launched. We are in the process of creating a clear strategy and communication channel for our community moving forward to be informed of and get involved in product work if they wish to.
I’m not sure how the second part of this question relates to the first: seeking pre-emptive feedback from our content maintainers has nothing to do with responding to community feedback after the fact (which I hope you can see we have been doing, through the changes made to the feature, the community call we had, and now the answers to questions posed here).
We haven’t recently been sharing our product roadmap externally - we’re looking at ways in which we can share our plans for features more clearly in the future. However, in this case, considering the bulk of negative feedback came from people (such as yourself) not actively involved in the MDN project, I’m not sure it would have made any difference - but that’s not a reason to not share our plans with the community, we received very constructive feedback from some of our most active community members over the past few weeks.
We launched AI Help with a couple of feedback mechanisms: the thumbs up/down and survey link, intending to gather feedback from our community of both contributors and users. We are actively doing this now: this is a beta feature, so we’re in a testing, evaluating and adjusting phase. The usage numbers and feedback we’ve received from logged in users has been very positive: out of all the features we’ve launched in the past couple of years, this one sees the second most usage after the Playground (which is especially impressive, considering the Playground is available to all users, while AI Help is only accessible by the vastly smaller number of MDN Plus users - around 0.5% of MDN’s audience). And, after community feedback, we added an issue reporting link to allow us to more easily triage, improve upon poor answers, and keep track of them (rather than them getting lost in issue threads with hundreds of comments).
An extremely vocal small set of our community is not the entire MDN community. We thank you for your feedback, and concern, and we’re taking substantial portions of it on board. Of course we considered the community when developing new features for MDN, that’s who we build features for. And this feature was built for a subset of our community not particularly represented on the issues discussing this feature, and whom many people commenting on the feature entirely forgot about: learners and those not yet capable of finding the correct information on MDN. Some of the more useful feedback from the discussions is a fear that more junior developers might not be able to verify the information presented by AI Help, which is a question I’ve addressed here and here. Just because you know how to use MDN, or you don’t find the feature useful, doesn’t mean nobody will. We have a duty to build features for our entire community. And from the people who used this feature and voted, more than 70% gave a positive review.
Because that’s how we’ve been approaching product decisions for a long time now: our recently launched Playground feature was done in the same way, and nobody’s been outraged about its development process. The same is true for Baseline, Offline, the improved sidebar filters, Collections, Updates, and the MDN Blog, just to name a few things we’ve launched over the past couple of years.
Our product team is currently reaching out to core community members inviting them to 1:1 interviews to conduct user research. We’re also doing extensive user research with MDN’s users (beyond the community represented here) and capturing their feedback. And again, I remind you that we launched this feature in beta, to a limited subset of our audience, precisely to gather feedback from our users and our community. You’re very welcome to open discussions here on GitHub around features you want added to MDN as well.
Realistically, I’m not sure a product roadmap would be problem-oriented rather than solution-oriented, but you’re very welcome to give feedback once it’s public that you think a different solution would address the problem better.
Hiding the comments was simply a matter of process: what number they had been recorded as doesn’t matter after the call. We’re answering them now. |
Beta Was this translation helpful? Give feedback.
-
Wild how many folks have brought up the fact that this misfeature doles out mistruths with absolute confidence, yet nobody in charge here is willing to actually address it. Are we all standing in a monumental blind spot, or is it simply cruel indifference? Or could it be time to start investigating potential connections between the folks at Mozilla and the charlatans who are hawking this crap? Smells like somebody in charge has a personal stake. |
Beta Was this translation helpful? Give feedback.
-
Many have mentioned in mdn/yari#9208, the introduction of AI explain has seriously eroded MDN's trust with the community. Even one of your core maintainers commented in the issue stating that they did not know about the feature's planned inclusion until after the fact, and while they do take some of the blame for not proactively researching the matter, I think that this is shows an extremely dangerous status quo at MDN.
If MDN is not willing to actively bring its own maintainers into the loop when discussing features that can seriously affect its credibility, how can the community ever hope to feel included in these discussions?
It's incredibly clear that MDN is taking a massive L on this change. The thread includes a number of overwhelming arguments against this feature and its inclusion, which would have easily been noticed if MDN had taken the step to request feedback beforehand. In fact, it seems that this feature was planned for inclusion, developed, and released without regard for its community during any portion of the process, since at any one point during that process, the community would have likely shared these arguments. Note that I say arguments here because they are not merely statements of taste, but genuine reasons backed by evidence of why this feature is harmful.
The thread was closed for being "heated," but honestly, it was an extremely tame thread, all things considered. There was a lot of repeat arguments, but that was only because the community did not feel like their arguments were being taken seriously by those who decided to include this change. It's MDN's fault for completely failing to listen to the community here and to consider them when developing new features for MDN, and that's why so many people felt the need to express their concerns.
What steps are you taking right now to ensure that all future changes to MDN are done with the community's desires and needs kept in mind? How do you plan to incorporate community desires & feedback into the entire process, rather than damage control after the fact?
And, why was this done without community input in the first place? At this point, it's worth asking whether this change deliberately wasn't discussed before release because it would have been taken so negatively, and if that's the case, what do the people responsible have to say for that? Will any changes be made to rectify this, or will these people continue to make decisions at the detriment of the community?
There are a few active things MDN can do to truly fix this problem:
How does MDN plan to execute these points?
Beta Was this translation helpful? Give feedback.
All reactions