BitShares Forum

Main => General Discussion => Topic started by: fuzzy on July 13, 2015, 05:47:04 am

Title: List of Priorities for Worker Proposals:
Post by: fuzzy on July 13, 2015, 05:47:04 am
This post is to start having the community building a list of things we must have once worker proposals go live. 

If you have your own proposals, add them in here. 
This is phase One.

Title: Re: List of Priorities for Worker Proposals:
Post by: xeroc on July 13, 2015, 07:46:49 am
IMHO it should look close to a regular job application? maybe less personal stuff and more job/experience-related content
Title: Re: List of Priorities for Worker Proposals:
Post by: cass on July 13, 2015, 09:12:53 am
IMHO it should look close to a regular job application? maybe less personal stuff and more job/experience-related content

 +5%
Title: Re: List of Priorities for Worker Proposals:
Post by: fav on July 13, 2015, 10:21:15 am
Things I'd like to see:

Title: Re: List of Priorities for Worker Proposals:
Post by: Erlich Bachman on July 13, 2015, 11:07:20 am
1. Privacy



2. Bond Market



3. BTS Bathing Suits




(https://svendoesntputupwithbloating.files.wordpress.com/2013/02/1274871174791_hz-fileserver2_732393.jpg)
Title: Re: List of Priorities for Worker Proposals:
Post by: starspirit on July 13, 2015, 12:02:07 pm
IMHO it should look close to a regular job application? maybe less personal stuff and more job/experience-related content

 +5%

Wouldn't these be much more effective as project proposals than job applications? The core goal is to create value for BTS and demonstrate why any project will do so. So we need to be able to compare the strategic advantages of different work directions. I also suspect most of the community can't easily judge the skills of a developer (CNX itself seems best placed to do that), but they can make judgements on the cost/benefit of a project.

Project proposals would normally include, amongst other things:

- description of project
- benefits
- costs
- risks
- timeframe
- resources

Exactly who implements is a secondary consideration, as long as CNX is internally comfortable with feasibility and availability of resources.

I think such project proposals could in principle be formed by anybody in the community, with input from CNX. Although it is only to be expected that initially most projects will be put forward by CNX or individual developers.
Title: Re: List of Priorities for Worker Proposals:
Post by: xeroc on July 13, 2015, 12:12:57 pm
Wouldn't these be much more effective as project proposals than job applications? The core goal is to create value for BTS and demonstrate why any project will do so. So we need to be able to compare the strategic advantages of different work directions. I also suspect most of the community can't easily judge the skills of a developer (CNX itself seems best placed to do that), but they can make judgements on the cost/benefit of a project.

Project proposals would normally include, amongst other things:

- description of project
- benefits
- costs
- risks
- timeframe
- resources
Eventually .. yes but as long as a delegate can hardly pay a single person's expenses I don't see how it could fund a whole project ..
But I agree ..

Quote
Exactly who implements is a secondary consideration, as long as CNX is internally comfortable with feasibility and availability of resources.
Don't get the relation to CNX .. the blockchain can also pay for indepenent 3rd party projects .. like a hardware wallet, public API, coldstorage services, mobile wallet, alternative wallet and many more .. not just core development.

Quote
I think such project proposals could in principle be formed by anybody in the community, with input from CNX. Although it is only to be expected that initially most projects will be put forward by CNX or individual developers.
Even though CNX is a heavy dev company I don't see the need for input from them .. in principle we could also have a software development in europe and one in asia .. in the end, the shareholder vote for their hardforks .. not CNX .. and from what I know .. BM doesn't want to have a say in BitShares at all ..
Title: Re: List of Priorities for Worker Proposals:
Post by: Permie on July 13, 2015, 12:15:11 pm
Quote
Although it is only to be expected that initially most projects will be put forward by CNX or individual developers.
As well as targeting businesses to integrate, are there any efforts to recruit new dev teams?
Or at least inform them, I'm sure cypherpunks would be pretty keen.

I know nothing of how easy it would be to inspire them to learn the codebase but worker proposals may take a while to be large enough to fund teams motivated solely by profit
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 13, 2015, 12:21:19 pm
IMHO it should look close to a regular job application? maybe less personal stuff and more job/experience-related content

stimmt!
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 13, 2015, 12:22:09 pm
1. Privacy



2. Bond Market



3. BTS Bathing Suits




(https://svendoesntputupwithbloating.files.wordpress.com/2013/02/1274871174791_hz-fileserver2_732393.jpg)

bathing suits with exactly that design, but we do need our logo on there somewhere...
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 13, 2015, 12:26:22 pm
Even though CNX is a heavy dev company I don't see the need for input from them .. in principle we could also have a software development in europe and one in asia .. in the end, the shareholder vote for their hardforks .. not CNX .. and from what I know .. BM doesn't want to have a say in BitShares at all ..


the more devs joining our community, the better; esp when they're distributed around the planet working on tangentially related projects making use of our products. hopefully the release of 2.0 sparks a lot more autonomous dev involvement.
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 13, 2015, 12:29:17 pm
Projects i'd like to see get funded:

1) Hardware and iOS/Android wallets

2) Merchant POS apps, devices, businesses, whatever...just get bitUSD out into the world

3) Direct fiat-BTS-bitasset on/off ramps so i don't have to keep telling people 'you first need to buy bitcoin and then you can buy bitUSD'
Title: Re: List of Priorities for Worker Proposals:
Post by: cass on July 13, 2015, 12:40:08 pm
Even though CNX is a heavy dev company I don't see the need for input from them .. in principle we could also have a software development in europe and one in asia .. in the end, the shareholder vote for their hardforks .. not CNX .. and from what I know .. BM doesn't want to have a say in BitShares at all ..


the more devs joining our community, the better; esp when they're distributed around the planet working on tangentially related projects making use of our products. hopefully the release of 2.0 sparks a lot more autonomous dev involvement.

 +5%
Title: Re: List of Priorities for Worker Proposals:
Post by: starspirit on July 13, 2015, 12:44:00 pm
Quote
Exactly who implements is a secondary consideration, as long as CNX is internally comfortable with feasibility and availability of resources.
Don't get the relation to CNX .. the blockchain can also pay for indepenent 3rd party projects .. like a hardware wallet, public API, coldstorage services, mobile wallet, alternative wallet and many more .. not just core development.

Quote
I think such project proposals could in principle be formed by anybody in the community, with input from CNX. Although it is only to be expected that initially most projects will be put forward by CNX or individual developers.
Even though CNX is a heavy dev company I don't see the need for input from them .. in principle we could also have a software development in europe and one in asia .. in the end, the shareholder vote for their hardforks .. not CNX .. and from what I know .. BM doesn't want to have a say in BitShares at all ..
Good points! I was missing the fact this can be expanded to any development teams outside of CNX.

Wouldn't these be much more effective as project proposals than job applications? The core goal is to create value for BTS and demonstrate why any project will do so. So we need to be able to compare the strategic advantages of different work directions. I also suspect most of the community can't easily judge the skills of a developer (CNX itself seems best placed to do that), but they can make judgements on the cost/benefit of a project.

Project proposals would normally include, amongst other things:

- description of project
- benefits
- costs
- risks
- timeframe
- resources
Eventually .. yes but as long as a delegate can hardly pay a single person's expenses I don't see how it could fund a whole project ..
But I agree ..

What I imagined here was that a project concept can be promoted by the community and then outsourced to developers, rather than having to be initiated by the developers themselves. For example, if the community was keen to pursue a particular strategic direction in development. Whereas there's a risk that an eclectic mix of individual developers coming to the community may simply promote ad-hoc improvements. But it would take time for the community to develop such coherence of thought.

I still think the project proposal format is the most appropriate for the community to vote on though, backed up by the skill of the developers proposing to implement it. This moves beyond a simple job application format.
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 13, 2015, 12:51:28 pm
What I imagined here was that a project concept can be promoted by the community and then outsourced to developers, rather than having to be initiated by the developers themselves. For example, if the community was keen to pursue a particular strategic direction in development. Whereas there's a risk that an eclectic mix of individual developers coming to the community may simply promote ad-hoc improvements. But it would take time for the community to develop such coherence of thought.

I still think the project proposal format is the most appropriate for the community to vote on though, backed up by the skill of the developers proposing to implement it. This moves beyond a simple job application format.

 +5% +5% +5%
Title: Re: List of Priorities for Worker Proposals:
Post by: Permie on July 13, 2015, 01:16:00 pm
What I imagined here was that a project concept can be promoted by the community and then outsourced to developers, rather than having to be initiated by the developers themselves. For example, if the community was keen to pursue a particular strategic direction in development. Whereas there's a risk that an eclectic mix of individual developers coming to the community may simply promote ad-hoc improvements. But it would take time for the community to develop such coherence of thought.

I still think the project proposal format is the most appropriate for the community to vote on though, backed up by the skill of the developers proposing to implement it. This moves beyond a simple job application format.

 +5% +5% +5%
The community could write their own proposals, with the initial benefactors of the funding to be a multi-sig of delegates - who then pay out the funding to workers who prove that they are willing and capable to actually implement it.

We have all these low-trust tools, we should use them and show others what can be done
Title: Re: List of Priorities for Worker Proposals:
Post by: Erlich Bachman on July 13, 2015, 01:45:15 pm
Initially, we probably won't have enough money to fund more than one project at a time.

Another project to fund:  pay off the Moonstone fundraiser balance $110,000 and they will release the code as MIT open source.
Title: Re: List of Priorities for Worker Proposals:
Post by: Pheonike on July 13, 2015, 02:10:44 pm
After a proposal is voted for to determine its importance level to the community, there should be a second phase where potential workers bid for the project. They should give their price, time to complete, and reasons why they should be voted on to do the job. The community votes and the winner is awarded the contract.
Title: Re: List of Priorities for Worker Proposals:
Post by: EstefanTT on July 13, 2015, 03:15:48 pm
Privacy

Bond market

Projects i'd like to see get funded:

1) Hardware and iOS/Android wallets

2) Merchant POS apps, devices, businesses, whatever...just get bitUSD out into the world

3) Direct fiat-BTS-bitasset on/off ramps so i don't have to keep telling people 'you first need to buy bitcoin and then you can buy bitUSD'

Not necessarily in that order ;)
Title: Re: List of Priorities for Worker Proposals:
Post by: EstefanTT on July 13, 2015, 03:23:38 pm
It seems that we need a tool to manage/deal with the organisation of the paid workers.

Maybe that tool could be created by a paid worked job.  (just throwing the idea)
Title: Re: List of Priorities for Worker Proposals:
Post by: fav on July 13, 2015, 03:25:30 pm
It seems that we need a tool to manage/deal with the organisation of the paid workers.

Maybe that tool could be created by a paid worked job.  (just throwing the idea)

dposhub
Title: Re: List of Priorities for Worker Proposals:
Post by: Thom on July 13, 2015, 03:40:34 pm
After a proposal is voted for to determine its importance level to the community, there should be a second phase where potential workers bid for the project. They should give their price, time to complete, and reasons why they should be voted on to do the job. The community votes and the winner is awarded the contract.
+5% +5% +5%

This approach cleanly splits the proposal approval from the choice of workers to implement it, and that is very good. It also provides the most efficient path to implementation, and focuses the worker implementation bid primarily on implementation concerns and not on financing.

Should both phases be approved by a vote of shareholders at large or only the proposal phase, with approval of the contract award based on a multi-sig vote of the delegates? I pose that question because the delegates may be better informed about developer qualifications and it may thus be easier to reach a consensus of the best dev team to implement the proposal.
Title: Re: List of Priorities for Worker Proposals:
Post by: Permie on July 13, 2015, 05:46:52 pm
 
After a proposal is voted for to determine its importance level to the community, there should be a second phase where potential workers bid for the project. They should give their price, time to complete, and reasons why they should be voted on to do the job. The community votes and the winner is awarded the contract.
+5% +5% +5%

This approach cleanly splits the proposal approval from the choice of workers to implement it, and that is very good. It also provides the most efficient path to implementation, and focuses the worker implementation bid primarily on implementation concerns and not on financing.

Should both phases be approved by a vote of shareholders at large or only the proposal phase, with approval of the contract award based on a multi-sig vote of the delegates? I pose that question because the delegates may be better informed about developer qualifications and it may thus be easier to reach a consensus of the best dev team to implement the proposal.
+5%
Title: Re: List of Priorities for Worker Proposals:
Post by: donkeypong on July 13, 2015, 05:56:06 pm

bathing suits with exactly that design, but we do need our logo on there somewhere...

If there's no space on the thong, just tattoo the logo. That way you're really invested in the product's success.
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 13, 2015, 06:03:03 pm

bathing suits with exactly that design, but we do need our logo on there somewhere...

If there's no space on the thong, just tattoo the logo. That way you're really invested in the product's success.

LOL i'm embarrassed i wasn't as committed to BTS by suggesting we simply put the logo on the bathing suit
Title: Re: List of Priorities for Worker Proposals:
Post by: Bitcoinfan on July 13, 2015, 06:22:06 pm
LMSR Prediction Markets.  Nuff said. 
Title: Re: List of Priorities for Worker Proposals:
Post by: emigalotti on July 14, 2015, 02:58:54 am
We will need something to manage the organization of the paid workers, it's complicated to organize. But it's a good idea.
Title: Re: List of Priorities for Worker Proposals:
Post by: cass on July 14, 2015, 07:54:57 am
We will need something to manage the organization of the paid workers, it's complicated to organize. But it's a good idea.

DPOShub will launched soon! AFAIK it will exactly cover this issues
Title: Re: List of Priorities for Worker Proposals:
Post by: Troglodactyl on July 15, 2015, 12:30:13 pm
First priority after 2.0 I think should be building user friendly tools for Follow My Vote integration.  We very seriously need that in order to manage our future priorities without relying on centralized communication and decision making bottlenecks.
Title: Re: List of Priorities for Worker Proposals:
Post by: xeroc on July 15, 2015, 12:33:17 pm
First priority after 2.0 I think should be building user friendly tools for Follow My Vote integration. ......
... so that we can properly educate people and find application in smaller communities such as local society, maybe universities or even political parties.
+5%
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 15, 2015, 01:37:24 pm
First priority after 2.0 I think should be building user friendly tools for Follow My Vote integration. ......
... so that we can properly educate people and find application in smaller communities such as local society, maybe universities or even political parties.
+5%

i run UofSC's crypto club and will likely implement some sort of token-based membership tool for voting this year. using BTS would be great.
Title: Re: List of Priorities for Worker Proposals:
Post by: Akado on July 15, 2015, 07:36:58 pm
Not a feature but i would like to see us lower the entry barrier, thats really important to get New users to understand and join bitshares. Videoa explaining the functionalities and specialy vídeos for use cases like the ones factom did, to get People to understand the potential in bitshares and spark their interest, upfate Wikipedia and detailed documentation, faqs, etc
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 15, 2015, 08:03:28 pm
Not a feature but i would like to see us lower the entry barrier, thats really important to get New users to understand and join bitshares. Videoa explaining the functionalities and specialy vídeos for use cases like the ones factom did, to get People to understand the potential in bitshares and spark their interest, upfate Wikipedia and detailed documentation, faqs, etc

and/or businesses whose sole purpose is to hold customer hands to wade them into the Bitshares marketplace.
Title: Re: List of Priorities for Worker Proposals:
Post by: fuzzy on July 17, 2015, 03:24:56 pm
bumper time.
Title: Re: List of Priorities for Worker Proposals:
Post by: phillyguy on July 17, 2015, 04:16:13 pm
I think crafting some templates (maybe in PDF format?) could be useful.

There could be checkboxes to indicate if the person or team making the proposal also wants to implement themselves, or if they are just seeking stakeholder endorsement and then want it put up for bids to implement.

Does anyone have project management or proposal experience that could help draft a template? I'm ok creating documentation, but I don't have experience drafting business proposals, so I wouldn't know everything that should be included.

In any case, I think it would become much easier down the road for stakeholders to actively vote on proposals if they got used to a uniform visual presentation, and if it could be downloaded (pdf format again) for offline or later review.
Title: Re: List of Priorities for Worker Proposals:
Post by: Akado on July 22, 2015, 04:49:04 pm
fuzzy could you update the OP with the suggestions we have so far?
Title: Re: List of Priorities for Worker Proposals:
Post by: fuzzy on July 22, 2015, 05:23:33 pm
fuzzy could you update the OP with the suggestions we have so far?

I'm planning to make a poll with these all compiled.  That way we have a general consensus of which are top priorities.  Thanks for bumping so I don't have to though :P
Title: Re: List of Priorities for Worker Proposals:
Post by: Akado on July 23, 2015, 12:28:33 am
fuzzy could you update the OP with the suggestions we have so far?

I'm planning to make a poll with these all compiled.  That way we have a general consensus of which are top priorities.  Thanks for bumping so I don't have to though :P

No problem ahah. I got these so far but I might be missing a few:

Bond Market
Chat
Dividend Payment Method
Fiat on/off ramps
Follow My Vote integration
Lower the entry barrier (videos, tutorials, wiki, faqs, documentation)
Mail System
Merchant POS apps
Plugin System
Predictions Market
Privacy
Reputation System
Template for Worker Proposals
Wallets in multiple supports (Hardware, iOS, Android)

Then after the voting we could start a new thread for each of the..say top 2 or 3 features people want for discussion?

edit: added rep system
Title: Re: List of Priorities for Worker Proposals:
Post by: sudo on July 24, 2015, 04:01:50 pm
First priority after 2.0 I think should be building user friendly tools for Follow My Vote integration. ......
... so that we can properly educate people and find application in smaller communities such as local society, maybe universities or even political parties.
+5%

i run UofSC's crypto club and will likely implement some sort of token-based membership tool for voting this year. using BTS would be great.

cool idea
Title: Re: List of Priorities for Worker Proposals:
Post by: cylonmaker2053 on July 24, 2015, 04:06:12 pm
First priority after 2.0 I think should be building user friendly tools for Follow My Vote integration. ......
... so that we can properly educate people and find application in smaller communities such as local society, maybe universities or even political parties.
+5%

i run UofSC's crypto club and will likely implement some sort of token-based membership tool for voting this year. using BTS would be great.

cool idea

thx, i just need to learn more about voting, esp for UIAs/tokens...
Title: Re: List of Priorities for Worker Proposals:
Post by: Akado on July 26, 2015, 12:19:59 am
Reputation system!

[00:13:11] bytemaster: I have. And I have great ideas for reputation systems and really expanding things to a whole new level. But as fun as it is to contemplate those things unfortunately I have to focus on getting 2.0 out.

Really excited to see how that would work out  :o
Title: Re: List of Priorities for Worker Proposals:
Post by: fuzzy on July 30, 2015, 07:20:07 pm
(bumping to remind myself)