
Proposal “js-dev-and-outreach“ (Closed)Back
Title: | JavaScript development & Outreach |
Owner: | rion |
One-time payment: | 85 DASH (1979 USD) |
Completed payments: | no payments occurred yet (1 month remaining) |
Payment start/end: | 2017-02-18 / 2017-03-20 (added on 2017-02-25) |
Final voting deadline: | in passed |
Votes: | 559 Yes / 298 No / 90 Abstain |
Proposal description
Hello Dash fan. Please see the links below for proposal and discussion details.
Proposal | Forum | Reddit
Thank you for your time and consideration! I'm happy to answer any questions you may have.
Proposal | Forum | Reddit
Thank you for your time and consideration! I'm happy to answer any questions you may have.
Show full description ...
Discussion: Should we fund this proposal?
Submit comment
![]() |
No comments so far?
Be the first to start the discussion! |
Hello MNOs. I’m hoping to change some minds to get this proposal passing. To that end, I’ve taken the following initiatives:
I’ve clarified/refined the scope of work (SOW)
I’ve obtained experienced developer resources to help me accomplish the SOW
Updated SOW
The UI will be patterned after BitPay’s transaction playground. This will be adapted for Dash InstantSend transactions, and tailored to the features requested by core and community developers and users. If I don’t get feedback regarding specific feature requests, then I can choose them based on what I think would be useful for both developers and end users.
New Developer Resources
One of the prominent and influential developers referenced in my original proposal is AJ Oneal. AJ is a long-standing panelist (co-host) for the JavaScript Jabber podcast, which I believe is the most popular JavaScript podcast in the land, approaching 30,000 downloads per episode. AJ has agreed to play an advisor role in the work that I will be doing.
In terms of an actual coding resources, AJ recommended John Storey very highly. John has many years experience with JavaScript as well as the appropriate libraries for the front-end project in the SOW above (Angular and React). John has been following blockchain space for years, and came across Dash when it was still Darkcoin. He has also dabbled with Ethereum (solidity) programming. John will be helping code up the SOW I’ve described.
Both of these developers have enough interest in Dash (and this proposal/vision within Dash) to do some amount of work uncompensated, but both are very busy with projects and full-time jobs of their own, so funding would allow them to explicitly set aside time this month to perform the proposed work.
Price Movement
The price of Dash has risen from 25 to 42 USD/DASH between the time this proposal was originally submitted and now. This rise has allowed me to reach out to these developers with an offer to pay. I foresee them getting at least half of the total funding.
I'm concerned about JS in that it's easy to hide malicious code due to it's flexibility (see Kristov Atlas's video "it's not a bug, it's a back door!" https://www.youtube.com/watch?v=zA45c2zlye8 and I feel that with Dash Evolution relying on JS, what we really need are code checkers. People who are meticulous and can screen code for any strange or "off" code segments. Since you are saying you know a lot of JS coders, perhaps you can put together a team for this type of work?
https://www.dash.org/forum/threads/frontend-developer.11561/
I dont see a follow up post on the forum so I guess Andy is still looking for someone for this? Anyone know if thats wrong?
That alone wouldn't dissuade me from formally applying if it was something I really wanted, but I have relatively little interest in using the Backbone and Marionette. I'm more motivated and effective if I can use the tools I'm familiar with and excited about, which for front-end UI libraries, is React.
Specifically, to my knowledge, you've not yet paid the blog submitters you promised to pay. There may well be other unfulfilled promises that I'm unable to discern, due to the length, density, and vagueness of your prior proposal.
Voting 'no'.
------
Scope
InstantSend Broadcasting
The bitcore-p2p-dash library is now capable of InstantSend transactions as of just over a week ago. This instantsend-broadcast repository implements this at a “proof-of-concept†stage. With some additional work this could begin to be integrated elsewhere. The first thing I’d like to work on is creating a user interface using this library. This would allow users to go to a website, create private keys and public addresses and send transactions using them, including InstantSend transactions.
Community JS Developer Engagement
This is the effort I described in the Vision section above. Essentially this would be adding JS developers to the dashcommunity GitHub repo, and encouraging them to contribute. At first I will focus on simply getting them in the organization and familiar with Dash in general, and the specific projects we’re working on.
Dash Payment Processor
As time allows, I would like to improve and help maintain the Dash Payment Processor repository.
-----
Not being snarky, but what is missing? Not detailed enough? What can I add to help clarify?