196
General Discussion / Re: Why Vision Matters Blog Post
« on: December 31, 2015, 01:20:21 am »-1- Pointing to exceptional people like xeroc as examples of how "anyone" can just look at the code and understand it are indeed ABSURD. How the fuck can you understand how to get shit done when things change ALL THE TIME? There is NO STABILITY HERE! Efforts aren't finished here! I've seen my share of code in my career and it's very rare that code of any significant complexity can be understood by new devs well enough to implement major functionality without some form of big picture guidance AS WELL AS the nuances of understanding the API at the low level. Look at all the time wasted by various non-core dev teams when the skills and knowledge they learned under BitShares 1 was thrown out the window unilaterally and without ANY warning! Do you think the management genius that let that happen is endearing and appealing to devs, or does it convey just the opposite attitude?The DEX is "done" except for...
Well then, IT'S NOT DONE, so stop saying it is. If it's "done" why can't devs code liquidity bots? The API is inconsistent, the docs are minimal and you expect devs to "figure it all out" on their own, especially when it's in a constant state of flux? That's delusional. It's simply not practical to expect anyone outside of the core dev team or other highly experienced DPoS coders (and just how many of those are there?) to be able to or want to act as tech writers to bring documentation up to a level that learning the BitShares API is possible quickly for any outside dev proficient in C++.
Enough already. CNX, stop this constant shifting, and stop disrupting focus. I see you going back to your Bytemaster Blog, that's nice, I truly enjoy reading them. Just be sure you are clear about where the CNX team focus is. Put some detailed thought into that and come up with a solid plan worthy of your intellect. Find a way to stick to it, change only when it's necessary after weighing the pros, cons and costs, on community, investor / shareholder morale.
How is it unstable? The BitShares store I built worked just fine through BTS 0.9x, and in fact converting it to 2.0 only took a few hours. API changes are pretty infrequent, and most changes are additions. Are you talking about the the C++ code? ..or the API? Are you building something?
Generally the hard part is building the app itself.. for most apps BitShares will simply be a distributed & crypto-secure database backend. IMO the bottlenecks are time & money, not bitshares itself.
I was under the impression that the market maker devs were missing cancel_order and that's been implemented now. I saw maqifrnswa submitted the pull request well over a month ago and it was available publicly as a patch.