Skip to content

Should easy to understand error messages be displayed?

RejectedGovernance

Proposal Details

Author0x1b35…c600
PublishedJan 30, 2024 15:01
Voting beginsJan 30, 2024 15:01
Voting endsFeb 13, 2024 15:01
Snapshot#5bc0e71

Description

This proposal advocates replacing technical error messages within Decentraland with more accessible descriptions and a list of possible solutions to allow users to resolve problems independently.

10 Comments

CheddarQuesoFeb 14, 2024

I agree with you, but I'm not sure that's what is happening in practice. This is the description on the badge: This wallet belongs to a DAO member that authored, published, and got approved by the Community at least one binding Governance Proposal in the Decentraland DAO.

daoFeb 13, 2024

Should easy to understand error messages be displayed? This proposal is now in status: REJECTED. Voting Results: * Yes 34% 1,682,793 VP (37 votes) * No 49% 2,414,728 VP (8 votes) * Abstain 17% 847,194 VP (7 votes)

BannedFeb 09, 2024

Can we have a badge for "should of been a canny suggestion" ?

HPrivakosFeb 08, 2024

Badges should only be given when a proposal is enacted. This proposal will never be enacted as there is no way for the DAO to do anything about it.

CheddarQuesoFeb 07, 2024

I agree with this change, but this is not the appropriate channel for this type of request. Changes to the UI or added features are not governance proposals, and should be submitted through the proper channel. If we keep passing these proposals, we are setting a precedent for rewarding users with DAO badges for benign contributions that don't fit the scope of that award.

PunkPinkFeb 03, 2024

Many times I see things that are clearly wrong and I try to push it with the DAO to solve them, however it is curious how small inconveniences like this can represent such great complexity. It really frustrates me a lot when I get a message that doesn't solve my problem. I feel like the same thing must happen to others, but if it's not feasible I understand.

OGContraBandJan 31, 2024

Yeah depending how far you want to go it can be double the code-base. Like if you're launching a rocket in the code it's going to double the amount doing error coding. I mean you wouldn't do it as the last step in that case but just a reference. The thing to do is make a list though. In those few cases where there error is something the user can quickly change if you have a list like that, it changes everything.

PunkPinkJan 31, 2024

@HPrivakos just responded to this here: https://forum.decentraland.org/t/dao-231c395-additional-function-for-the-reel-camera/21786/4?u=punkpink @OGContraBand thanks for the clarification, I see more and more that solving this will not be viable today, other friends have also made comments similar to yours.

OGContraBandJan 31, 2024

I put no because robust error coding is a huge endeavor. Without a list of specific error conditions and depending on how the code is written this could easily be a 1/2 million dollar project no problem. Every line of code has to be examined and every possible error without a list of specific ones. If in the end the actual problem is something in a JSON object - how can describe that in clear way. The best approach here is if you find a specific scenario such as wallet is not connected and the error produced is something like you've shown to handle that specific instance of error. Some times this technical error message is best to help the developers fix bug issues more quickly too. A much better use of money would be to revamp the procedure when users report real errors. Currently the procedure is as follows. 1 - try to get rid of the user with a quick answer like reinstall the client and try again - see how dedicated they are. 2 - accuse the user of being a liar and ask them to make a video recording of the issue. 3 - if the user is annoying and still here fix the issue if it's a quick easy fix. If the issue is complex and requires a good deal of setup to reproduce ask the user to do half your job by recreating the issue again and gathering log files which may or may not contain information that could jeapordize their security.

HPrivakosJan 31, 2024

This is a Foundation thing and has nothing to do as a governance proposal.