Author Topic: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI  (Read 3910 times)

0 Members and 1 Guest are viewing this topic.

Offline robrigo

Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #30 on: August 12, 2017, 10:59:42 pm »
I support the bounty program. Lets get this proposal approved!

Offline pluswave

Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #31 on: August 13, 2017, 03:37:43 pm »
I am the leader developer of ICOWallet team. From my point of view,  the ChainStore part of bitsharesjs is poorly designed so we need to replace with our own. The points are:

1 The return value of APIs of the form getXXXX  is a 'try and guess correct' thing (sync one), which should be replaced with  ( same form of ) promise apis.
2. The tests are incomplete and the code is hard to argue and review.
3. For the cache thing, we need some carefully designed mechanism to reduce the network throughput  . IMHO, if a fully api node can reduce the memory usage, then in theory , a smart phone is capable for a "reduced full api node" which is used only with concerned accounts. That is a big thing. But for now, we plan to do some small improvements: market data / account history with diff data on wire .  BitsharesUI has some code for diff data on wire for market data, it should be  in bitsharesjs. Also, we plan to use HTML5 storage like localstorage / indexedDB to save persistent data from blockchain. (For compatible with Nodejs, that is another story.)

And yes, I think there are two ways to improve the architecture which is more valuable now:

1. use and improve alt's backend, drop many components in bitsharesjs.
2. do something like the discussion in this post above to improve the bitsharejs lib to make it a better one.

with any direction done, we can then do a better UI but I think it will be much easier.

we don't plan to open-source the UI part for ICOWallet in the near future( but maybe 1 or 2 years later), but once we have improved the bitsharesjs lib , we will make it opensource. [member=23]bitcrab[/member] suggested us to apply a worker for this part, but I don't think we need so much work to apply a worker (I think the community will see a better lib in two months, however as we have some other works, it could be incomplete for a whole UI but it should be a good reference for community to work on). If anyone can do some "block to object generating" like in C++ part in javascript, that is a valuable worker proposal (the big thing mentioned above).

In short, we need a better API lib layer to talk to backend first, then it is valuable to do a better reference UI .
blog: https://blog.xiaofuxing.name
org: https://www.magicwallet.io
Please vote for magicwallet.witness !

Offline btswolf

Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #32 on: August 13, 2017, 04:47:50 pm »
In short, we need a better API lib layer to talk to backend first, then it is valuable to do a better reference UI .

Appreciate your work.
Not sure what you mean with "better" reference UI but it is imminent that we fix urgent bugs and UI elements now, simply because people have difficulties to navigate and use the wallet. Just waiting now and hoping for someone to built a better API-lib do harm our reputation and hinders user adoption.
Now is the time to work on multiple parts, even if we will rework the reference client in the future.
For example Cryptonomex is running a marketing campaign out of their own pocket but it does not make sense to target new users if we don't address the most urgent problems in the wallet now. We simply do not have a choice.

Not voting for motivated workers is in the end more expensive then "wasting" $1mil per year to maintain our infrastructure and dev teams.
« Last Edit: August 13, 2017, 04:49:43 pm by btswolf »

Offline bitcrab

  • Committee member
  • Hero Member
  • *
  • Posts: 1411
    • View Profile
  • BitShares: bitcrab
  • GitHub: bitcrab
Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #33 on: August 13, 2017, 05:44:00 pm »
surely we cannot expect volunteers to do the needed development just for free, we need to pay for valuable work, especially when capitals are looking for blockchain relevant developers with high salary all around the world.

I think alt's project and ICOWALLET's plan do worth worker proposals, so if necessary, do not hesitate to apply one, it will help the community to be aware and trace what you do.

I finally decided to vote up this worker. I know it is not perfect, but we need it.

Offline robrigo

Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #34 on: August 13, 2017, 07:39:14 pm »
surely we cannot expect volunteers to do the needed development just for free, we need to pay for valuable work, especially when capitals are looking for blockchain relevant developers with high salary all around the world.

I think alt's project and ICOWALLET's plan do worth worker proposals, so if necessary, do not hesitate to apply one, it will help the community to be aware and trace what you do.

I finally decided to vote up this worker. I know it is not perfect, but we need it.

Thank you for your approval bitcrab. I am glad we are finally spending to fund development and would happily support alt and icowallet worker as well.

Offline iHashFury

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Add Simplicity
    • View Profile
    • BitSharesDEX
  • BitShares: ihashfury
  • GitHub: ihashfury
Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #35 on: August 13, 2017, 07:53:28 pm »
surely we cannot expect volunteers to do the needed development just for free, we need to pay for valuable work, especially when capitals are looking for blockchain relevant developers with high salary all around the world.

I think alt's project and ICOWALLET's plan do worth worker proposals, so if necessary, do not hesitate to apply one, it will help the community to be aware and trace what you do.

I finally decided to vote up this worker. I know it is not perfect, but we need it.

Thank you for this approval and I trust it will not disappoint your community and shareholders
"If you owe a bank thousands, you have a problem; owe a bank millions, the bank has a problem" ;)

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3589
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #36 on: August 14, 2017, 11:43:41 am »
The most important thing is to identify priority of the jobs and to arrange resources according to the priority. That said, value of low priority jobs is near zero. We don't need to get everything done, but need to get the most important things done asap. Hope you will not disappoint us.
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline paliboy

Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #37 on: August 14, 2017, 11:54:58 am »
What is the logic behind dates for milestones? https://github.com/bitshares/bitshares-ui/milestones

Now I see 1 Sep, 14 Sep, 1 Oct ... wouldn't it be better for both dev team and community to have predictable sprints, e.g.  14-day long?

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3589
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #38 on: August 15, 2017, 03:33:49 pm »
Here came a new developer submitting PR's.
https://github.com/bitshares/bitshares-ui/pull/250
https://github.com/bitshares/bitshares-ui/pull/255

If we have more contributors like this, the worker fund may be not enough or be accumulating too slowly.
« Last Edit: August 15, 2017, 04:46:47 pm by abit »
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline fav

  • Administrator
  • Hero Member
  • *****
  • Posts: 4267
  • No Pain, No Gain
    • View Profile
  • BitShares: fav
Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #39 on: August 15, 2017, 05:36:29 pm »

If we have more contributors like this, the worker fund may be not enough or be accumulating too slowly.

not a bad problem to have though
► How-to Buy BitShares: https://goo.gl/i9j2YZ

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3589
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #40 on: August 21, 2017, 11:07:33 am »
Good to have a weekly report? In the beginning we can summarize a bit more frequently, after the process became stable, do less.
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline yvv

  • Hero Member
  • *****
  • Posts: 1185
    • View Profile
Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #41 on: October 16, 2017, 03:25:52 pm »
At last, a sane account overview page. Good job!

 +5%

Offline renkcub

  • Full Member
  • ***
  • Posts: 143
    • View Profile
Re: Worker Proposal 1.14.58 - Bill Butler - BitsharesUI
« Reply #42 on: October 16, 2017, 07:32:09 pm »
seems like committee is meeting here, but i am curious, is there a regular meeting by committee to discuss and review proposals and future of bitshares?

Also why has this proposal not been approved for so long?
« Last Edit: October 16, 2017, 09:19:25 pm by renkcub »