Author Topic: Stealth Transfers Worker Proposal  (Read 42798 times)

0 Members and 1 Guest are viewing this topic.

Tuck Fheman

  • Guest

Offline bytemaster

No software company offers a warranty on a FREE product provided WITHOUT WARRANTY.

If you think BitShares should have a software support contract that covers a certain amount of bug fixes then that may be the proper way to structure things.

Software bugs cost people money, if we had to take out liability insurance for any and all losses as a result of software then our rates would be $1000 per hour or more. It would be totally impractical to produce software on an kind of market competitive schedule.

It is not liability insurance, it is fixing the non working coffee makers coming out of your factory. (as in not compensating the people killed by it, just fixing the one that fail at making coffee)

Really?

The warranty would be 9 times greater than the product itself???

This is one hell of a shitty product, if it costs 9x more to repair all defects than to produce it in the first place.

In software terms there are always bugs and things that can be considered "non-working". That said, we DID come back and fix things without charge.  The reason we pointed out that we didn't ...HAVE TO... is merely to protect us against unbounded liability for making fixes to bugs / issues that come up.

A 9x markup represents how much longer it would take to audit the code and ensure it is free of bugs. It represents the time it would take to implement all the extra tests required to increase the quality of all of the code to the level of perfection demanded by some.

You better believe that if a coffee pot manufacturer was giving away free products that had some minor defects they wouldn't offer to fix them.  Especially if it came with no warranty as being fit for any purpose.

Like I said above, we overcommitted to what we could deliver in a USER INTERFACE.  We also quickly retracted the bond market commitment a week after announcement. 

This whole "blame game" is not really productive.  Unrealistic expectations lead to disappointment. It is up to each of us to manage our own personal expectations.

Please just answer my question! Will the other chains get the improvements that bts pays for?!?

PS I'm a top 50 largest shareholder... And if I'm bringing up these points what do you think compettitors are saying?

Yes.  If we do it then we are the copyright holders and will have unrestricted use.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline monsterer

The new bond market rules are more complex than the one originally proposed because it actually enforces margin calls on users.

Fantastic! I'm glad you came around to the idea :)
My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline lil_jay890

  • Hero Member
  • *****
  • Posts: 1197
    • View Profile
No software company offers a warranty on a FREE product provided WITHOUT WARRANTY.

If you think BitShares should have a software support contract that covers a certain amount of bug fixes then that may be the proper way to structure things.

Software bugs cost people money, if we had to take out liability insurance for any and all losses as a result of software then our rates would be $1000 per hour or more. It would be totally impractical to produce software on an kind of market competitive schedule.

It is not liability insurance, it is fixing the non working coffee makers coming out of your factory. (as in not compensating the people killed by it, just fixing the one that fail at making coffee)

Really?

The warranty would be 9 times greater than the product itself???

This is one hell of a shitty product, if it costs 9x more to repair all defects than to produce it in the first place.

In software terms there are always bugs and things that can be considered "non-working". That said, we DID come back and fix things without charge.  The reason we pointed out that we didn't ...HAVE TO... is merely to protect us against unbounded liability for making fixes to bugs / issues that come up.

A 9x markup represents how much longer it would take to audit the code and ensure it is free of bugs. It represents the time it would take to implement all the extra tests required to increase the quality of all of the code to the level of perfection demanded by some.

You better believe that if a coffee pot manufacturer was giving away free products that had some minor defects they wouldn't offer to fix them.  Especially if it came with no warranty as being fit for any purpose.

Like I said above, we overcommitted to what we could deliver in a USER INTERFACE.  We also quickly retracted the bond market commitment a week after announcement. 

This whole "blame game" is not really productive.  Unrealistic expectations lead to disappointment. It is up to each of us to manage our own personal expectations.

Please just answer my question! Will the other chains get the improvements that bts pays for?!?

PS I'm a top 50 largest shareholder... And if I'm bringing up these points what do you think compettitors are saying?

Offline Akado

  • Hero Member
  • *****
  • Posts: 2752
    • View Profile
  • BitShares: akado
It is a great product and it is SO close to being a fully functional, decentralized exchange and trading engine. If I were a developer and it were my baby, I'd want to make it bug-free as well.

If it isn't quite perfect, then we spend the funds to get it done. We'll be thankful we did.

Bond Markets were dismissed and replaced for stealth transfers. There goes the trading engine. Still I would gladly approve a worker proposal for that to be implemented but I guess we will end up spending much more money in something we need. At this time we could already have bond market at the protocol level for free which we don't.

We ditched the bond market we originally proposed after feedback from the community.  The protocol level rules created a system that was combination bond/option and that made them difficult to price an unpredictable.  The new bond market rules are more complex than the one originally proposed because it actually enforces margin calls on users. This extra complexity means we can toss the partial work that we already did on bond markets prior to June 8th and must start over.

I really really want a bond market. I am just trying to estimate the relative complexity of various tasks.

Thanks for the reply, was waiting on some clarification about bond markets.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline rgcrypto

  • Hero Member
  • *****
  • Posts: 557
    • View Profile
    • Cryptoctopus Blog
I really really want a bond market. I am just trying to estimate the relative complexity of various tasks.

I think (just an idea) we have an opportunity to attract devs with this problem. How about going on bitcointalk/other crypto forum and advertise that the  BitShares blockchain is looking to implement bond markets and that CNX is starting the bid at 100k. Anyone who wants to compete to get the job can outbid CNX to get the loot upon completion of the project.
« Last Edit: November 20, 2015, 11:16:25 pm by rgcrypto »

Offline bytemaster

It is a great product and it is SO close to being a fully functional, decentralized exchange and trading engine. If I were a developer and it were my baby, I'd want to make it bug-free as well.

If it isn't quite perfect, then we spend the funds to get it done. We'll be thankful we did.

Bond Markets were dismissed and replaced for stealth transfers. There goes the trading engine. Still I would gladly approve a worker proposal for that to be implemented but I guess we will end up spending much more money in something we need. At this time we could already have bond market at the protocol level for free which we don't.

We ditched the bond market we originally proposed after feedback from the community.  The protocol level rules created a system that was combination bond/option and that made them difficult to price an unpredictable.  The new bond market rules are more complex than the one originally proposed because it actually enforces margin calls on users. This extra complexity means we can toss the partial work that we already did on bond markets prior to June 8th and must start over.

I really really want a bond market. I am just trying to estimate the relative complexity of various tasks.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Akado

  • Hero Member
  • *****
  • Posts: 2752
    • View Profile
  • BitShares: akado
It is a great product and it is SO close to being a fully functional, decentralized exchange and trading engine. If I were a developer and it were my baby, I'd want to make it bug-free as well.

If it isn't quite perfect, then we spend the funds to get it done. We'll be thankful we did.

Bond Markets were dismissed and replaced for stealth transfers. There goes the trading engine. Still I would gladly approve a worker proposal for that to be implemented but I guess we will end up spending much more money in something we need. At this time we could already have bond market at the protocol level for free which we don't.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline btstip

  • Hero Member
  • *****
  • Posts: 644
    • View Profile
  • BitShares: btstip-io
Hey Tuck Fheman, here are the results of your tips...
Curious about BtsTip? Visit us at http://btstip.io and start tipping BTS on https://bitsharestalk.org/ today!
Created by hybridd

Tuck Fheman

  • Guest
#btstip "bytemaster" 1 GREATIDEA

Offline donkeypong

  • Hero Member
  • *****
  • Posts: 2329
    • View Profile
It is a great product and it is SO close to being a fully functional, decentralized exchange and trading engine. If I were a developer and it were my baby, I'd want to make it bug-free as well.

If it isn't quite perfect, then we spend the funds to get it done. We'll be thankful we did.

Offline btstip

  • Hero Member
  • *****
  • Posts: 644
    • View Profile
  • BitShares: btstip-io
Hey rgcrypto, here are the results of your tips...
  • jakub: has been credited 1 FISTBUMP
Curious about BtsTip? Visit us at http://btstip.io and start tipping BTS on https://bitsharestalk.org/ today!
Created by hybridd

Offline rgcrypto

  • Hero Member
  • *****
  • Posts: 557
    • View Profile
    • Cryptoctopus Blog
Since 2014 Q4 (when the dev team ran out of money), CNX owes us nothing. Just get used to it.
CNX is free to make worker proposals whatever they like (including fixing bugs) and we are free to accept them or reject them.

If a coder is unwilling to take responsibility for his bugs, he only risks his reputation.
CNX is not doing us a favor - they are just taking care of their reputation.
They said they would fix the bug so there is no issue.

And if we continue with this "attitude of entitlement" - we risk our reputation (as a community).



#btstip "jakub" 1 FISTBUMP

Offline bytemaster

No software company offers a warranty on a FREE product provided WITHOUT WARRANTY.

If you think BitShares should have a software support contract that covers a certain amount of bug fixes then that may be the proper way to structure things.

Software bugs cost people money, if we had to take out liability insurance for any and all losses as a result of software then our rates would be $1000 per hour or more. It would be totally impractical to produce software on an kind of market competitive schedule.

It is not liability insurance, it is fixing the non working coffee makers coming out of your factory. (as in not compensating the people killed by it, just fixing the one that fail at making coffee)

Really?

The warranty would be 9 times greater than the product itself???

This is one hell of a shitty product, if it costs 9x more to repair all defects than to produce it in the first place.

In software terms there are always bugs and things that can be considered "non-working". That said, we DID come back and fix things without charge.  The reason we pointed out that we didn't ...HAVE TO... is merely to protect us against unbounded liability for making fixes to bugs / issues that come up.

A 9x markup represents how much longer it would take to audit the code and ensure it is free of bugs. It represents the time it would take to implement all the extra tests required to increase the quality of all of the code to the level of perfection demanded by some.

You better believe that if a coffee pot manufacturer was giving away free products that had some minor defects they wouldn't offer to fix them.  Especially if it came with no warranty as being fit for any purpose.

Like I said above, we overcommitted to what we could deliver in a USER INTERFACE.  We also quickly retracted the bond market commitment a week after announcement. 

This whole "blame game" is not really productive.  Unrealistic expectations lead to disappointment. It is up to each of us to manage our own personal expectations.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
Since 2014 Q4 (when the dev team ran out of money), CNX owes us nothing. Just get used to it.
CNX is free to make worker proposals whatever they like (including fixing bugs) and we are free to accept them or reject them.

If a coder is unwilling to take responsibility for his bugs, he only risks his reputation.
CNX is not doing us a favor - they are just taking care of their reputation.
They said they would fix the bug so there is no issue.

And if we continue with this "attitude of entitlement" - we risk our reputation (as a community).

I did see an entitlement in the last 5-7 posts or so...but it was not coming from me... or the community.
Or do you suggest, we stop asking legitimate questions, for some greater good?
« Last Edit: November 20, 2015, 10:42:11 pm by tonyk »
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.