Proposal “Retain_DCD-AJ“ (Active)Back

Title:Retain Digital Cash Developer AJ
Owner:rion
One-time payment: 1 DASH (36 USD)
Completed payments: no payments occurred yet (1 month remaining)
Payment start/end: 2024-12-27 / 2025-01-26 (added on 2024-11-30)
Votes: 421 Yes / 82 No / 20 Abstain
Will be funded: Yes
Manually vote on this proposal (DashCore - Tools - Debugconsole):
gobject vote-many f590bb9f6b5c9defe1c96c40460b8b715d5f0d01ea66d94bd67dd1f25adb699a funding yes

Please login or create a new DashCentral account for comfortable one button voting!

Proposal description

This is a 1-time, 1-DASH proposal with a voting deadline of January 19th. 2025 (not the upcoming December superblock). 

Background

Last month AJ, a.k.a. coolaj86 and digitalcashdev (DCD) submitted 3 proposals to fund the development of new open source tooling (see the list below).  The common thread in each of these proposals is to help web developers understand and use protocol-level features of the Dash network.  The tools are designed to make several core features of Dash accessible from standard browsers, which can help with both general education and production applications.

Most community members and MNOs have expressed support for these proposals, some have expressed concern, and yet others have said that they don't have the technical background to evaluate them well enough.  The nature of technical proposals is that some people have to trust third parties to evaluate technical claims.  A few days before the voting deadline last month, Sam, a.k.a. quantum_explorer made a comment on proposal 3 from the list below.  To address the issue I invited both AJ and Sam to join our recent Incubator Weekly episode.  Regrettably, I let the conversation stray too far from the technical merits of the proposal.  I take responsibility, and apologize for letting personal attacks detract from the proposal's important substance. 

I hope that the community, MNOs in particular, can forgive my and AJ's shortcomings and reconsider their votes on AJ's proposals.  It seems many no votes could have been cast in opposition to how the conversation ran rather than the technical merits of the proposal(s), and justifiably so.  I'm asking MNOs to reconsider their votes.  I'm hoping to see AJ funded, because I know how important it is to have excellent tools for web devs to learn about and use Dash and Dash Platform. 

Purpose for this proposal

With that background understood, the purpose of this proposal is to move beyond the personal drama and focus on what needs to be done in order for Dash to succeed.  I'm confident that AJ can help Dash significantly; we need his expertise.  So I put up this proposal to ask MNOs to please keep him funded and working on important developer tooling and products. 

More specifically, this proposal serves two main purposes: 

A) To update MNOs about AJ's three (3) existing development proposals (see Commitment section below), and ask you to consider voting yes on them if you haven't already:

  1. Develop P2P and ZMQ Protocol Explorers
  2. Develop Web Wallet-Path Explorer
  3. Develop Web SDK - Platform Identities & Explorer Web App

B) To ask if MNOs would like AJ (@coolaj86) to continue to propose development work for Dash in general.

Regarding A, as stated, I highly value and support the work that AJ has proposed, and I hope votes will flip from no and abstain to yes.  

Regarding B, there may be some MNOs who want AJ to continue working on and for Dash, but believe that these particular 3 proposals are a net negative to Dash on technical merits.  I'm asking them to vote yes on this proposal so that AJ and I know that he/we should find other more valuable projects to propose.

Commitment

  • AJ will start working on each of the 3 proposals as each of them enters passing criteria.  He is happy to start working on them before the voting period ends, before the proposals pay out.
  • AJ will make his best effort to bring each passing proposal to a minimum viable product with just 1 of the original 2 payments.
  • AJ and I will increase our efforts to work collaboratively, and focus on technical professionalism over non-technical disagreements.  

Vote Interpretation

Votes will be interpreted as follows:

Votes for each/any of AJ's three existing proposals (purpose A):
  • Yes - You like the proposal's technical merits (scope, cost, etc.).
  • No - You don't like the proposal's technical merits (please comment on other proposals for feedback). 
  • Abstain - Any other reason (please comment on other proposals for feedback)

Votes for this proposal (purpose B):
  • Yes - You want AJ to continue submitting Dash development proposals, even if you don't support any of his existing proposals.
  • No - You don't want AJ to continue proposing Dash development proposals (please comment here for feedback).
  • Abstain - Any other reason (please comment here for feedback).

Combined interpretation
  • If all proposals end with a no vote, it will be hard for AJ (and I to some degree) to continue working with Dash.
  • If you vote no on AJ's proposals, but yes on this proposal, please comment to let us know what you would like him to research and propose.  We are happy to lead with our own strategies and proposals, but direction and feedback help.

Conclusion


AJ and I both see huge potential in Dash.  We want to achieve that potential.  We both feel strongly that serving web developers is key to unlocking Dash's success.  Each of AJ's proposals are trying to achieve that vision.   We hope the Dash community believes, as we do, that this is a winning strategy.

Note that AJ was aware of the key points of my proposal before I submitted it, but I did not consult him about the details.  He can comment on anything he would like to disagree with or refine.

Many thanks,

Rion

Show full description ...

Discussion: Should we fund this proposal?

Submit comment
 
4 points,3 days ago
Please watch today’s Incubator Weekly show where I cover this proposal:

https://www.youtube.com/live/af8ohTGyLD4
Reply
5 points,7 days ago
Yes from me. With current Javascript SDK delayed and it even getting back to design phase (how many times have we seen this happen with DCG ?), i think it is time we let other devs have a go at it as well. Who knows how long it will take DCG.
Reply
1 point,6 days ago
Expand and keep reading, there is an action to take if you want to go ahead and have 2 developments for SDK. There were 3 projects, and they were voted down last month. Links are in the description. If you changed your mind, you can vote them back up.
Reply
4 points,11 days ago
Yep from me
Reply
1 point,19 days ago
>To address the issue I invited both AJ and Sam to join our recent Incubator Weekly episode.

Where is that episode? Link?
Reply
3 points,19 days ago
https://youtu.be/D48RLVeaJ5A
Reply
-1 point,18 days ago
And here is @QuantumExplorer's NO to WASM

https://youtu.be/D48RLVeaJ5A?t=5359

Is it a strong or a weak NO?
Reply
-1 point,18 days ago
I think it is a weak NO, not a strong one, combined with this quote:

https://youtu.be/D48RLVeaJ5A?t=4176

He will do it whenever he can...
Reply
2 points,18 days ago
>He will do it whenever he can...

Whenever I can , in code terms, means very late or never...

On the other hand, @AJ is asking a few money, to prove that by following his approach the JavaScript coders will arrive and start building for EVO.

And if they did, this will be a pressure to @QuantumExplorer to be forced to imlement WASM sooner.

But the overall thing IMHO is, EVO is a bullshit. Dash should remain pure money, thus we should separete Core from EVO and most of the money should be given to the core developers, rather than to the EVO developers.
Reply
3 points,17 days ago
Damnit, man, I hate when you post something I agree with.
Reply
6 points,19 days ago
Seeing the importance of this work for web developers, I'm in support of this. I hope voters make the decision to continue with this effort.
Reply
-2 points,18 days ago
This proposal will also fail. There is only one way!!!!

CHALLENGE THE UNVOTED VOTING SYSTEM --->

https://www.dash.org/forum/index.php?threads/pre-proposal-put-the-unvoted-10-net-votes-threshold-of-the-dash-budget-system-into-vote.54042/

@QuantumExplorer is based on this voting system that has never been voted by anyone, and he continues his atrocities against other projects.
Reply
-1 point,18 days ago
WASM is a formally verified language that can be used in order to support and secure the initially unsafe Javascript codebase.

https://rustwasm.github.io/book/

The fact that @QuantumExplorer refused to offer a WASM gateway from the Evolution Platfrom is shocking.

Did you hit an agents's red line here?

I mean, it is well known that DCG is controlled by agents....And the agents have red lines, that we have to hit. And the most important red line of the agents, is the unvoted voting system of 10% net votes.
Reply
3 points,18 days ago
*Get's off the phone with Agent Smith*
(He's on to us)
Reply
-1 point,18 days ago
>The fact that @QuantumExplorer refused to offer a WASM gateway from the Evolution Platfrom is shocking.

I mean, did he? Will DCG offer WASM or not?
Reply
4 points,18 days ago
Yes we will.
Reply
-1 point,18 days ago
ok...and the question that follows....

WHEN WASM?
Reply
-2 points,18 days ago
https://youtu.be/D48RLVeaJ5A?t=4199
Reply
-1 point,18 days ago
And here is @QuantumExplorer's NO to WASM

https://youtu.be/D48RLVeaJ5A?t=5359

Is it a strong or a weak NO?
Reply
-4 points,18 days ago
>@QuantumExplorer is based on this voting system that has never been voted by anyone, and he continues his atrocities against other projects.

I mean , he continues his atrocities because of the vote of the agents.
He is not the main responsible. The agents are the responsibles.
@QuantumExplorer is just a vessel of the agents.
Reply
7 points,20 days ago
I would hate to lose the talents of a skilled developer like coolAJ86. Voting yes.
Reply
7 points,20 days ago
I support this proposal, I would like to continue to see AJ develop for Dash.
Reply