My campaign to earn 1MM MAID in 1 year, 1 hour at a time, doing crowd directed SAFE development

I like what you say. Let’s act then. I’m redirecting my budget from the Monthly Twitter sharing event with prizes of 2400 MAID to this campaign.

Anyone who wants to get involved can send MAID to: 3G3fxSc1pTXDBPstkDtjd1EePMD3haoQWr and when we reach 102560 MAID (160 hours x (50$/h / 0.078$ MAID) ) for development we will hire @latch.

We’ll run a poll for which app to hire him. If we do not raise the money for a certain time, say 1 month I will return the money to everyone back…

6 Likes

Some very valid points here… still I think dev team is there to solve the big everyone problems. To finically help solve those just support them and get MAID in the process so everyone wins.

There is certainly room for freelancers but they should not just ask for money in exchange for nothing more then everyone else gets. I mean please prove me wrong but I don,t think many people would want to put in when they could just let someone else pay and get the same reward. If you want me to pay you by the hour to dev something it really would have to be something where I am essentially buying the longer term PtD rewards.

2 Likes

I like it! I’ll throw down. Should we get a list of apps to be chosen from to drum up excitement even before polling? Curious if that would help or not, either way I’m in.

Edit: Dimitar and I will be creating a post soon if anyone is interested, keep your eyes peeled!

8 Likes

@neo

I’ve thought of a related risk that would fall under my purview and I have a possible solution to propose.

I’ve stated that sponsored code I wrote for projects would be available in public GitLab repositories, however that should be further specified. Similar to @dimitar’s escrow/pool a community GitLab account could be created by an entity separate from myself.

The asset provenance would be:

  1. Community account creates empty repositories named for projects.
  2. I build with my account and in my forks of the repositories.
  3. From my account, I open merge requests with produced assets (code, documentation, etc.) in the repositories of the community account.
  4. Merge requests are accepted by community account, assets are merged, and assets are outside of my control.
1 Like

@andyypants

I must apologize for missing your point.

My personal opinion is that this campaign has the following forms of value to investors:

  • More SAFE interest and activity.
  • An example of sufficient technical confidence in SAFE required to accept MAID for compensation. (off-ramping 60% to fiat)
  • Accepting MAID for a useful professional service creates demand and adds to MAID’s fundamental value.
  • As I begin working with SAFE I will be functioning as a beta tester to the developer on-boarding process and opening issues/pull requests, GitHub’s term for merge requests and SAFE’s repositories are hosted there, that I believe would improve it. Better developer on-boarding, easier developer on-boarding, more developers, more building.
  • As I build experience working with SAFE I will be able to review existing design decisions and implementations, offer critiques, as well as contribute to ongoing conceptual development. More competent eyes, more ideas, a technically higher quality end product.
  • More avenues for those having good SAFE ideas and capital, yet lacking in technical acumen or time, to realize those ideas.

I minimize risk by engineering granularity into production. Smaller and faster milestones enables failure to be revealed and ROI to be ascertained earlier, reducing capital exposure.

4 Likes

@dimitar

If I understand correctly, the CEP is directed by MaidSafe. Although that is a very valuable program I believe an unserved market exists.

What I’ve proposed is similar and complementary with the difference that this campaign is community directed and funded. Another difference is the CEP structure has a higher barrier to entry for developers, requiring uncompensated proposals and a long lead time, whereas what I’ve proposed will give me the peace of mind of knowing that time I invest does not carry the risk of being uncompensated.

I’m hopeful that if this campaign is successful the CEP could adopt elements of it and thereby avail the model to other developers.

If some projects of this campaign could be funded in whole or in part with CEP funds that would be all the better.

@dimitar

Thank you for your willingness to take a chance on me.

For sake of maximizing the odds of success, I would suggest initially organizing it less ambitiously.

Rather than setting a high and arbitrary bar of 160 hours, I would prefer to begin with something smaller that allows us to establish results almost immediately. Stage 1 of a CMS at 9 hours is a good example.

2 Likes

@andyypants

As Safecoin apparently has or will have the ability to distribute rewards across a set of addresses per some proportion that is an option.

Furthermore, projects don’t necessarily have to be public and open source. The topic’s language doesn’t cover that case so I will add it. Thank you for identifying my omission.

2 Likes

Hey @latch do you intend on being the one to receive the PtD rewards? The answer to your post on multiple adresses, the answer is yes that an app can have multiple owners.

Just to lay out my opinion is if someone hires you then the work is effectively theirs but perhaps there could be a percentage agreement in PtD rewards going into the hire that some or most would be comfortable with.

3 Likes

Oh, I was just giving the nod to the suggestion resuming work on Safe-CMS would be pretty cool, should you end up getting funded.

As for your idea, of course it raises eyebrows and questions, but if it works out, it will be interesting.

3 Likes

@Nigel

Thank you for your willingness to take a chance on me.

I would be happy to assist your decision making process where useful.

That CMS was a Node.js project, but you said you wanted to work in Rust - would you plan on doing a rewrite in Rust, or continuing to develop the existing code?

3 Likes

@Nigel

No. As stated here I have no intention of deploying sponsored projects to collect their ongoing Safecoin rewards.

I’ve added a FAQ section to the original topic. Is the language adequate?

That’s the law [in my jurisdiction], the industry standard, and what I would expect. Assuming that is why I didn’t include language covering it in the topic however being explicit is an improvement.

Excellent, thank you. (@andyypants)

Naturally, having confidence in SAFE and a long view of it, I would very much appreciate such consideration.

2 Likes

@drehb

[Re]write entirely in Rust.

Analyzing the viability of that would be an element of part B of stage 1.

I initially feel rewriting might be a waste of resources but if the functionality, UI, and vision can be progressed in the same vein but in Rust then it might be worth it. SAFE-CMS is a powerful tool, especially with the templates.

5 Likes

I agree - it’s mostly a front-end tool therefore something JS-based would be best suited.

5 Likes

@Nigel

That’s a perfectly reasonable position. I would argue that there’s sufficient value to having everything written in Rust however it’s not my decision to make.

1 Like

@JPL

That is no longer true. The future of web frontends, and present for some of us, is WebAssembly. Rust is arguably the flagship language for producing WebAssembly.

4 Likes

Maybe so, but since it was already working (on a previous Alpha) and speed is not of the essence for a CMS, would it really make sense to rewrite it all?

4 Likes

@JPL

Benefits to rewriting it in Rust would include:

  • Rust is a better language than JavaScript improving the development experience, maintainability, and overall quality.
  • Rust is the lingua franca of SAFE itself.
  • An opportunity to revisit any prior aspect of design or implementation that should be improved.

If those are valued sufficiently it would be worth it, otherwise I don’t believe so.

4 Likes