Pages:
Author

Topic: Mastercoin reference implementation proposal. (Read 3351 times)

hero member
Activity: 938
Merit: 1000
December 31, 2013, 08:19:20 AM
#36
One of the additional best reasons for going with Go is an existence of almost fully functional bitcoin fully validating node in Go language: https://github.com/conformal/btcd   

Watch a video about it here:  http://www.youtube.com/watch?v=d1IYvJs5GGw

If you read the doc you would have seen we are indeed using that Smiley
newbie
Activity: 12
Merit: 0
One of the additional best reasons for going with Go is an existence of almost fully functional bitcoin fully validating node in Go language: https://github.com/conformal/btcd   

Watch a video about it here:  http://www.youtube.com/watch?v=d1IYvJs5GGw
hero member
Activity: 938
Merit: 1000
We've started drafting some general overview document and filling the Trello board. It's not that exciting yet but if you have any comments please let us know.
legendary
Activity: 1358
Merit: 1003
Ron Gross
Just to offer a quick update here - Maran and Jeffrey, our first 2 developer Role Based Bounties, will be focusing on the reference implementation on January (written in Go). Jeffrey is going to lead that initiative.

Sadly progress will be a little less quick than we want, because Maran and Jeffrey both still have commitments at their existing workplace. They are coming online on a 20% position on Jan 1st, and will be upgrading to 60% position on Feb, to be increased in future months.

Jeffrey plans to start by creating a roadmap on Trello for the reference implementation.
hero member
Activity: 938
Merit: 1000
I wouldn't want to be this to be a bounty. I think this should be the main product the Mastercoin foundation sets forth. This isn't something you could 'set and forget', bounties are better tailored to such solutions. If I were to be employed by the foundation, this is what I would want to build.
sr. member
Activity: 449
Merit: 250

3. Nobody has decided "who will implement mastercoind". Anybody is welcome to do it. We can do this as a bounty (tell us how much you need to get this done, preferably email [email protected]), or we can do this as part of our Role Based Bounty program once we secure a hire or two. Also we haven't decided on a technology, although Go does seem like a good choice.

If its a bounty, I will be interested to join. (Go looks challenging)


Quote
Now, if you'll excuse me, I'm off to the Future of Money conference, where I'll be in a panel with Vitalik from Colored Coins, Chris Larsen from Ripple, and Dave Sterry from Litecoin. ttyl

Good luck in the conference.  Very interested to hear what everyone has to say.  But I hope you win  Smiley
legendary
Activity: 1358
Merit: 1003
Ron Gross
Hi guys!

I'm not watching the main Mastercoin thread on bitcointalk, but that doesn't mean I closed my bitcointalk account!

(I'm not monitoring every thread, nor logging in every day, but I'll be keeping an eye on important threads like this one)

I'd like to clear up a few things:

1. We have not decided on who the two lead devs will be.
2. Anybody and everybody is asked to help us find & hire them. In a phone call zbx waas concerned that hiring was going to be paused for two weeks because I'm going to a few conferences - I replied that he's welcome to help out. That does not grant him any decision power in the process, it was just a call to him to criticize less, and help out more.
3. Nobody has decided "who will implement mastercoind". Anybody is welcome to do it. We can do this as a bounty (tell us how much you need to get this done, preferably email [email protected]), or we can do this as part of our Role Based Bounty program once we secure a hire or two. Also we haven't decided on a technology, although Go does seem like a good choice.
4. If there are any other questions I missed, I'm available to answer them! You can post questions here and skype me the link (ripper234), that would be the quickest way to get them answered. You can also use my email [email protected], although things tend to get buried in my inbox.

Now, if you'll excuse me, I'm off to the Future of Money conference, where I'll be in a panel with Vitalik from Colored Coins, Chris Larsen from Ripple, and Dave Sterry from Litecoin. ttyl
member
Activity: 114
Merit: 10
Jeff,

Thanks for sharing your Github track record, very interesting stuff.

I'm glad you are engaging the community and I do hope you dive into the development effort.

Tachikoma has been doing great stuff and he has highly recommended you and so I'm excited to see your future contributions to Mastercoin.

David Johnston - Mastercoin Foundation


newbie
Activity: 6
Merit: 0
I'm sorry there's some confusing amongst you guys as to what my role is and to who I am. I assumed I had been introduced and that everyone had been notified as what I would like to do.

First and foremost, I haven't been hired (yet). Tachikoma has made aware of his situation and that he wouldn't leave his day job if I couldn't/wouldn't tag along. But since this project is something that fits my profile and I'd like to be part of the 'greater good' I said to him; "Fuck yes, of course". So here I am getting in to your good graces ;-) (Hah)

As for my background/resume, I'm afraid I would have to disappoint you to some degree. I don't do resumes. I believe they hardly say anything about a person, I mean; everyone can write down some nonsense/buzzwords as to what they supposedly can do. I just don't believe in them so I won't give you any :-P

What I can do however is give some sort of introduction about my self and point you in to some direction as to where my code lives that I've open sourced. I think I'm somewhat of a controversial developer and have a strong i-can-do-better-than-that mentality. I'm currently working on a OS JavaScript framework that has been in development for about 2 months now (https://github.com/stygeo/frame) I have developed (and designed) two interpreted languages, one which can be found on my github profile (https://github.com/stygeo/rad). Unfortunately I completed screwed over 'Rad' (the language) and neglected it for too long. At the moment I'm designing a new language in my super secret coding hideout (aka my 2x3 home office). And why? For no particular reason really. I just love languages and designing languages. These are just two project but if you like just have a look at my github profile :-) (https://github.com/stygeo) I'm sure it says more than a piece of paper which says "resume: BUZZWORDS" :-P

Besides coding I believe I'm good at designing/structurizing development projects. I have a feel for the overal scope of a process and know 'exactly' how to get from A to B (I know there is never such a thing as exactly). It's hard to explain but I see the connected dots in my head and know how to implement them and communicate them to others. All this sounds a little cocky maybe, but since Tachikoma knows me so well and we've been working for so long together he can give you a honest opinion about my skills.

If there's anything unclear about me (or my hopefully new role within the msc community) let me know. I'd be more than happy to answer any of your questions.
zbx
member
Activity: 64
Merit: 10
That's one of the things I brought up yesterday with Ron as well. I'm no idea who all these random people are and what they are suppose to be doing. My dev email is being flooded with all kinds of emails from people I never heard about before a week ago.

What is Zbx's role precisely?

As I understand it at least (and I may not be 100% correct), zbx was a candidate for Tech Lead. He had talked to Ron and Ron was down with him working through the dev hires.

I think now there's some organization taking form, which is why you are seeing more people. But I think there needs to be a clear organizational structure laid out to everyone, otherwise it just ends up looking like (and working like) a Chinese firedrill. The board's hiring strategy is still not clear to me, but to their credit, I sent them over an organizational diagram and we have been working through what the final structure will look like. Hopefully we can get something finalized shortly that will lend some clarity to everyone.

The problem is, essentially, to grow, roles need to be delegated. If I bring on someone to do thing X, then I still take care of thing X and don't tell them anything about the decisions I'm making, that can be a problem. Smiley I'd like to think that Ron had this conversation with you before he had the conversation with zbx (things have been moving quickly lately I guess).

Zbx mentioned he had a call with Ron and that's why he contacted me. I'm still confused now as to what his role exactly is going to be but perhaps he or Ron will shed some light on it Smiley
Guys,

I can say with some confidence that Ron is not watching bitcointalk threads, so if he needs to clear up questions about who is doing what, you'll need to email him directly, preferably use info (at) mastercoin (dot) org, since several people will see your questions who might want to weigh in.

He is taking the initiative in hiring devs, and he's having lots of conversations with lots of people. Things are bound to be chaotic while we get this all figured out.

Thanks!


For my part, I've made some direct inquiries, and I put up a job offer on Coinality today. As of right now, there has been very little progress made in the search for full-time developers, and Ron's whole approach to the hiring process is completely wrong. For one thing, the project should not be trying to hire two teams of three developers each all at once, to work on 'whatever they want' (as Ron would have it). I'll continue to search for developers outside of the Mastercoin community, and recommend some of them to the board to be hired.

Ron did not say to me that Tachikoma and z0mbie were [effectively] already hired, but I do expect that he (and a number of others) would be happy to engage them full-time.
legendary
Activity: 1260
Merit: 1031
Rational Exuberance
Guys,

I can say with some confidence that Ron is not watching bitcointalk threads, so if he needs to clear up questions about who is doing what, you'll need to email him directly, preferably use info (at) mastercoin (dot) org, since several people will see your questions who might want to weigh in.

He is taking the initiative in hiring devs, and he's having lots of conversations with lots of people. Things are bound to be chaotic while we get this all figured out.

Thanks!
hero member
Activity: 938
Merit: 1000
Zbx mentioned he had a call with Ron and that's why he contacted me. I'm still confused now as to what his role exactly is going to be but perhaps he or Ron will shed some light on it Smiley
sr. member
Activity: 462
Merit: 250
That's one of the things I brought up yesterday with Ron as well. I'm no idea who all these random people are and what they are suppose to be doing. My dev email is being flooded with all kinds of emails from people I never heard about before a week ago.

What is Zbx's role precisely?

As I understand it at least (and I may not be 100% correct), zbx was a candidate for Tech Lead. He had talked to Ron and Ron was down with him working through the dev hires.

I think now there's some organization taking form, which is why you are seeing more people. But I think there needs to be a clear organizational structure laid out to everyone, otherwise it just ends up looking like (and working like) a Chinese firedrill. The board's hiring strategy is still not clear to me, but to their credit, I sent them over an organizational diagram and we have been working through what the final structure will look like. Hopefully we can get something finalized shortly that will lend some clarity to everyone.

The problem is, essentially, to grow, roles need to be delegated. If I bring on someone to do thing X, then I still take care of thing X and don't tell them anything about the decisions I'm making, that can be a problem. Smiley I'd like to think that Ron had this conversation with you before he had the conversation with zbx (things have been moving quickly lately I guess).

hero member
Activity: 938
Merit: 1000
That's one of the things I brought up yesterday with Ron as well. I'm no idea who all these random people are and what they are suppose to be doing. My dev email is being flooded with all kinds of emails from people I never heard about before a week ago.

What is Zbx's role precisely?
sr. member
Activity: 462
Merit: 250
In my talk with Ron I already said this is what I wanted to build it with my team, z0mbie. As far as I knew the question 'who is going to build it' was already answered. I think that's why I was confused by your questions.

Ok, that makes sense. I think that's why we're all confused. Ron didn't make any of that known to anyone else (zbx, or myself, unless I'm off here). So to me it just looked like a unilateral, ad-hoc decision.

Hopefully, that's just because zbx hadn't been brought on yet as the Tech Lead candidate. Otherwise, I think the board needs to give some more thought to it's communication workflow.

(I have to re-iterate that I'm not trying to be difficult here. But I got involved initially because I saw a distinct lack of organization which was going to hinder Mastercoin from staying competitive. I'm not talking about bureaucracy or anything, just having the right people making the right kind of decisions, and having best practices in place --- e.g. viewing a resume/doing an interview to get a better idea of who is coming on to a team ... there's nothing odd about that).
hero member
Activity: 938
Merit: 1000
In my talk with Ron I already said this is what I wanted to build it with my team, z0mbie. As far as I knew the question 'who is going to build it' was already answered. I think that's why I was confused by your questions.
sr. member
Activity: 462
Merit: 250
I will let him talk about his background, I already have a pm-conversation going with zbx. Let's try to stay on-topic Smiley

You proposed a technological solution. There didn't seem to be much objection to that (or what there was was cleared up). The next step is determining who will work on it full time (as this is the core product for the full-time team). I asked a question to that extent. How is that not on topic?

Actually, nevermind. If you and zbx are talking that's fine. I'll get the info through him.
hero member
Activity: 938
Merit: 1000
I will let him talk about his background, I already have a pm-conversation going with zbx. Let's try to stay on-topic Smiley
sr. member
Activity: 462
Merit: 250
z0mbie, thanks for stepping up. Do you have a resume or CV you could send to the board and zbx, who has been helping out with hiring for these full time devs? Just to give a bit of a better idea of your background?

(apologies if you've already done this...just wasn't sure)

One of my 'demands' was that if I would be a hire; z0mbie would be as well. I already talked this over with Ron and he had no problems with this. I don't think supplying a resume would be a problem though Smiley

Ok, I wasn't aware of that. Ron had also tasked zbx to help out/take care of the dev hiring as a Tech Lead candidate. I think there is a little bit of confusion from that all, then. (unless zbx was aware of this, then it's just me being out of the loop Smiley)

Not trying to be difficult, I'd just like to get a better idea of his experience and background.
hero member
Activity: 938
Merit: 1000
z0mbie, thanks for stepping up. Do you have a resume or CV you could send to the board and zbx, who has been helping out with hiring for these full time devs? Just to give a bit of a better idea of your background?

(apologies if you've already done this...just wasn't sure)

One of my 'demands' was that if I would be a hire; z0mbie would be as well. I already talked this over with Ron and he had no problems with this. I don't think supplying a resume would be a problem though Smiley
Pages:
Jump to: