create account

The STEEM blockchain needs a versioned JSON Schema (and some other stuff) by faddat

View this thread on: hive.blogpeakd.comecency.com
· @faddat · (edited)
$36.94
The STEEM blockchain needs a versioned JSON Schema (and some other stuff)
@dantheman

I know, I know-- code is documentation.  And ya know what?  I totally believe that, too.  The finest computer code makes its intentions plain at a glance and has inline docs for clarity.   

Now, that said, there's a pretty big contingent of technically skilled folks who think that this blockchain is the way forward for the web-- and maybe even for society at large.  And really, it's *quite* stupendous.  But I want to tell ya something-- at the moment both myself and most of the devs I know are stumbling all over some really basic stuff in the case of steem/steemit.com, and we're stumbling all over this stuff not even because of a lack of documentation-- the best code most surely is documentation-- instead, it's because of a lack of standardization.

And this isn't really to assign blame.  This is about asking you to lead the charge, Dan.  I could-- plenty of people could, but the fact is that you're setting the pace and tone for this project.  So I'd like to ask you to change the mindset with which you're approaching it-- then again, I might be off-base and not seeing the bigger picture, but I'm talking about looking at steemit.com as an offshoot of STEEM, and then looking at STEEM as THE future of the web.  

Here are some things that I know would help with development, especially by first-timers:

* JSON Schema
* Apparently [gRPC](http://www.grpc.io/faq/) can function like [swagger](swagger.io), but for JSON-RPC apis
* 1000-blocks-of-steem.json
* 10000-blocks-of-steem.json
* 100000-blocks-of-steem.json
* 1000000-blocks-of-steem.json
* Guides for getting DBs set ups
* A guide for rendering STEEM's JSON documents using Hugo
* Hooks in the koa part of steemit.com to allow folks who have silly domain names like jacobgadikian.com forward them to steemit.com/@faddat
  * later on; the ability to apply a hugo template to all of the stories at steemit.com/@faddat

If we, as a community succeed in bringing software developers into our orbit and making them very happy here, then I've no doubt at all that we'll be looking at a >$1B STEEM blockchain by q2 2017.  

So, how can we help? :)

What do you think steem / steemit needs?

What's an area that you think devs have missed out on so far?

-TheDevs
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 10 others
properties (23)
authorfaddat
permlinkthe-steem-blockchain-needs-a-versioned-json-schema-and-some-other-stuff
categorybeyondbitcoin
json_metadata{"tags":["beyondbitcoin","steem","development","software","ecosystem"],"users":["dantheman"],"links":["http://www.grpc.io/faq/","swagger.io"]}
created2016-09-15 03:11:36
last_update2016-09-16 08:38:27
depth0
children5
last_payout2016-10-17 01:25:09
cashout_time1969-12-31 23:59:59
total_payout_value30.380 HBD
curator_payout_value6.555 HBD
pending_payout_value0.000 HBD
promoted20.000 HBD
body_length2,241
author_reputation36,581,868,473,026
root_title"The STEEM blockchain needs a versioned JSON Schema (and some other stuff)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,250,118
net_rshares22,910,313,309,771
author_curate_reward""
vote details (74)
@doesntmatter ·
here's what you really need... a way to propose code fixes/changes that PAY the submitter!!! like what you did for content creation, but for development... then whenever someone uses that code (at use) can be like an upvote... could use the same method for creation of development roadmaps (determined by upvote)...
properties (22)
authordoesntmatter
permlinkre-faddat-the-steem-blockchain-needs-a-versioned-json-schema-and-some-other-stuff-20160916t163837180z
categorybeyondbitcoin
json_metadata{"tags":["beyondbitcoin"]}
created2016-09-16 16:39:00
last_update2016-09-16 16:39:00
depth1
children2
last_payout2016-10-17 01:25:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length315
author_reputation33,496,135,154
root_title"The STEEM blockchain needs a versioned JSON Schema (and some other stuff)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,267,671
net_rshares0
@faddat · (edited)
@doesntmatter:
Sorry, but your suggestion totally doesn't reflect the reality of what we're competing with:  140k/yr at tech firms.

Also @doesntmatter, if you had the slightest idea what you were talking about, or the slightest clue about code, you'd know that is what steemit is.  There's just no UI on it yet.  You can do *A LOT* with a globally distributed JSON storage mechanism, *A LOT*.
properties (22)
authorfaddat
permlinkre-doesntmatter-re-faddat-the-steem-blockchain-needs-a-versioned-json-schema-and-some-other-stuff-20160916t215440679z
categorybeyondbitcoin
json_metadata{"tags":["beyondbitcoin"],"users":["doesntmatter"]}
created2016-09-16 21:54:39
last_update2016-09-16 23:46:33
depth2
children0
last_payout2016-10-17 01:25:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length393
author_reputation36,581,868,473,026
root_title"The STEEM blockchain needs a versioned JSON Schema (and some other stuff)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,270,714
net_rshares0
@treeleaves ·
Wow, this is like an idea I had, but never bothered to write it out.  It is this.  A massive computer space where anyone can submit nodes and edges, thus programming a distributed artificial intelligence.  And people can vote on code to let others know what is best.  The idea was inspired by Dana-Edwards, and maybe I'll write something some time.
👍  
properties (23)
authortreeleaves
permlinkre-doesntmatter-re-faddat-the-steem-blockchain-needs-a-versioned-json-schema-and-some-other-stuff-20160916t164731755z
categorybeyondbitcoin
json_metadata{"tags":["beyondbitcoin"]}
created2016-09-16 16:47:30
last_update2016-09-16 16:47:30
depth2
children0
last_payout2016-10-17 01:25:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length348
author_reputation3,845,241,917,953
root_title"The STEEM blockchain needs a versioned JSON Schema (and some other stuff)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,267,735
net_rshares1,237,435,965
author_curate_reward""
vote details (1)
@jlufer ·
Thanks for the info
properties (22)
authorjlufer
permlinkre-faddat-the-steem-blockchain-needs-a-versioned-json-schema-and-some-other-stuff-20160915t032445180z
categorybeyondbitcoin
json_metadata{"tags":["beyondbitcoin"]}
created2016-09-15 03:24:45
last_update2016-09-15 03:24:45
depth1
children0
last_payout2016-10-17 01:25:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length19
author_reputation1,393,114,477,082,954
root_title"The STEEM blockchain needs a versioned JSON Schema (and some other stuff)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,250,224
net_rshares0
@raymonjohnstone ·
These seem like some fairly good suggestions :) thanks for the thoughts.
properties (22)
authorraymonjohnstone
permlinkre-faddat-the-steem-blockchain-needs-a-versioned-json-schema-and-some-other-stuff-20160915t064618019z
categorybeyondbitcoin
json_metadata{"tags":["beyondbitcoin"]}
created2016-09-15 06:46:18
last_update2016-09-15 06:46:18
depth1
children0
last_payout2016-10-17 01:25:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length72
author_reputation14,615,508,998,439
root_title"The STEEM blockchain needs a versioned JSON Schema (and some other stuff)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,251,450
net_rshares0