Pages:
Author

Topic: ORA:: Development discussion thread - page 8. (Read 13434 times)

member
Activity: 83
Merit: 10
July 06, 2014, 12:01:55 PM
#22
Very comprehensive game plan! I'm glad you guys are steering the ship on this project, happy to be a part of it!  Smiley
sr. member
Activity: 252
Merit: 250
July 06, 2014, 01:43:16 AM
#21
While this is being done, please start working on the logo. I have seen a btt logo designer. His handle is pipipipopopo. His logos are very professional. You can see his works in viacoin logo design and cat logo design. Beautiful works. To be fair, have a logo design competition and invite him too. Lets not waste much time on the logo designing when its time to do that.
sr. member
Activity: 308
Merit: 250
July 05, 2014, 11:56:18 PM
#20
Oh yeah baby!!

 Grin

Here we go!!!!

haha, another guy like me with that "Oh yeah baby!!" spring in his step!!

Kora (and reading nioccoin dev posts) are good for your health Smiley
full member
Activity: 210
Merit: 100
July 05, 2014, 11:15:06 PM
#19
Great coin. I am so happy to be with you!

Thank you!
full member
Activity: 279
Merit: 100
July 05, 2014, 10:11:42 PM
#18
Oh yeah baby!!

 Grin

Here we go!!!!
member
Activity: 152
Merit: 10
July 05, 2014, 06:57:00 PM
#17


The advantage of a formal project approach is it will help us to discuss the project in a holistic manner, to make certain we neither miss any opportunities, nor take any license we may later regret.  But most importantly, it will help us to scope the project, so that we stay within the project's boundaries and in so doing we will (hopefully) not have to slip the schedule.  The Kora Coin deliverable doesn't mean the project ends, it merely means it enters a new project phase in which we embellish our creation with new features that set Kora above competing coins.  And the final phase is "rinse and repeat" as many times as is needed.



How formal a project approach are you considering? It sounds like you are going to use some sort of software development lifecycle. Will you be using use cases to begin with, or do you think that is going over the top?
member
Activity: 101
Merit: 10
July 05, 2014, 04:41:13 PM
#16
I get what your saying, and we all signed up for Kora, a clone of Qora.

Just saying Qora isn't doing all that great.

NEM started off with the same intention, to clone Nxt. If they did that, they would have been tiny, like NAS.

Just saying no one thought Kora was going to be some top ten crypto. That's for sure. But its going to be great and fun. It has a great community already. This happened with NEM. They did the switch, decided to write the code from scratch. Yes, of course they still used a lot of the same stuff in the code where it made since, but also made their code, their own, and became not a copy of Nxt, but took their inspiration from Nxt.

NEM will launch in the top ten of all cryptos.

Just saying, if you have the skills to write Kora it's own code. You would make history. Kora would be BETTER than Qora.

You would have a great community behind you. And if you can do it, and have the time, I'm sure the Kora community wouldn't mind you using the amount of stakes saved for the dev fund with NEM as a yardstick for Kora.

Just saying, you might surprise yourself, and come up with something even more unique than originally planned. Think about it. You would be compensated well for doing this for us. (See NEM Development Contract for reference)

Anyway, whatever we do, I am happy to see such a great and talented person as yourself becoming a part of this community, in such an important role!!!


Thank You,



Chris

Hi Chris, thank you for your insightful comments.  I can't say I disagree with you on any of those points, except my vision is for Kora to be a top-ten crypto Cheesy

Correct me if I'm wrong:  Your suggestion seems to be "hybridize the code", making it part original and part rote, and that would split the difference?

Building this idea out a bit, we could clone parts of a coin, the "mission critical" parts such as staking, algorithms, etc.  This is the stuff that it makes no sense to write from scratch, because the security implications will drag out the testing, delivery, and make it subject to code review requests.  By cloning the critical parts of a "known good" coin (or coins), we dodge a few time-consuming bullets.  Then, we would build a working proof of concept, and use that as a jumping off place to start innovating.

I will add this to the project plan, as a candidate solution to the issue of cloning Qora.  If you could confirm I have correctly interpreted your suggestion, I would appreciate it.

If anyone sees any problems with such an approach, or has any addendums to this suggestion, speak up and I will incorporate them into the plan.

kind thanks,
nio
legendary
Activity: 1279
Merit: 1018
July 05, 2014, 02:36:22 PM
#15
Welcome aboard. I enjoyed reading your introduction.
As we are at the beginning of the project, may I suggest some rules to follow for the Dev team.
 Dont announce dates of when specific features or release will be unless you are 100% sure you can make it. Regular updates on progress (weekly should be ok) even if there is no significant progress made the previous week.
 Logo thread with submissions from the community followed by a vote at a certain date (you would be amazed at the hassle logos can cause if the selection is not done properly).
I know a lot of these things are are a long way off but these are some of the major issues I have seen from other coin launches.
member
Activity: 101
Merit: 10
July 05, 2014, 01:38:45 PM
#14
Just an update for the Kora community:  I am working on the planning documents for the Kora Coin project, and also the same for the koracoin.com website.

I.    The first phase of Kora was to gather stakeholders.  Mac Red has done a fine job on this, though his task is not yet over.

II.   The second phase of Kora will be to get a website up and running.  This is a marketing tool, for now, and is more for non-stakeholders to help them evaluate Kora.  One of the things people look for to legitimize a coin is a website, plain and simple.  In a few months, I can all but guarantee that Kora will look nothing like it was first envisioned.  At that point, the community might desire to reinvent the website to more closely match what Kora has become.
Having said that, the website will also be intended as a portal from which you may download the project documents.  So it is also for the Kora community.  This may change, and these ideas will all be discussed in the kora website project plan.

III.  The third phase of Kora will be the coin itself, which is really what we are all here for, right?  The purpose of this phase will be to get a coin and wallets working, primarily so we can distribute stakes.  This is intended to be a baseline project, and will have little in the way of frills.  The reason is the more complicated this phase, the longer it will take, and aside from major structural or architectural changes, there is nothing that cannot be added to this deliverable that cannot be done in phase IV.

IV.   The fourth phase of Kora will be to build new features on top of the base coin.  This phase is the most iterative of all, because it gets repeated ad infinitum, with new things each time.  There will be some overlap with phase III.  Some of the overlap will be significant.  The reason is that from an architectural standpoint, phase III needs to be as loosely-coupled as possible to allow for changes and additions.  However, having some idea of what phase IV will include is necessary for phase III to succeed in creating the hooks for new features.  When I begin asking for feature ideas, it may seem premature, but this is the reason why:  As many of the phase IV ideas as possible need to be gathered during phase III, if even they aren't implemented in phase III.



So, we will kickoff with the koracoin.com web project, which will give us an opportunity to work together and give everyone a taste of how the coin project itself will likely proceed.  Since the website is a much, much smaller project, it allows us to blow through the project phases pretty quickly and get accustomed to how this all works, and make adjustments to the process as needed, without fear of stepping on landmines.  It gives us a chance to work together when the stakes are lowest, and the stress level is lowest.  This is no guarantee of future performance, as they say, but it will allow me to see the community and how we work together.

Meanwhile, I will be addressing many of your questions and concerns about the Kora Coin within the soon to be released project plan.  The "baseline" project is to clone Qora.  This may or may not be in Kora's best interest, but this will be our starting point for a community-wide discussion.  I am aware that many of you have anticipated this baseline, and have already panned the idea of following in Qora's footsteps.  I am not ignoring you, and in fact your concerns are already written into the baseline plan under the "risk register", because what you have pointed out constitute the risks of cloning Qora.  I hope I have covered them all, with your help, but if not it is easily amended.

The advantage of a formal project approach is it will help us to discuss the project in a holistic manner, to make certain we neither miss any opportunities, nor take any license we may later regret.  But most importantly, it will help us to scope the project, so that we stay within the project's boundaries and in so doing we will (hopefully) not have to slip the schedule.  The Kora Coin deliverable doesn't mean the project ends, it merely means it enters a new project phase in which we embellish our creation with new features that set Kora above competing coins.  And the final phase is "rinse and repeat" as many times as is needed.

After the project plan is released, we will enter a feedback loop in which the Kora community provides commentary on the elements of the project plan.  In theory, we then would begin modifying the plan until we come to an agreement on how we want to proceed.  At that point, we would break out of the feedback loop with the business requirements in hand, and go to work designing the code.  Upon completion of the code analysis, we may have to reenter the project plan to adjust for technical implications, and enter that informed feedback loop again.  At some point we would arrive at the code development phase, and in theory the deliverable from that phase would end the project phase III, and begin the maintenance phase in which we add features.
I would like to point out that this process will certainly not be linear, but cyclical.  We may get to the end of phase three and have to go back to the project phase to make changes or additions that cause refactoring or redoing the code analysis and therefore the code itself.

As your ideas are considered and as we attempt to enroll them into the project plan, I will be working on concurrent analyses to evaluate and attempt to quantify or qualify the impact of those on the facets of the project such as the timeline, the scope, and the budget.  That will give us some solid standing upon which to decide what to include and what to exclude.  Again, phase III is purposed to be about delivering a working, basic coin.

I'd like to briefly address your ideas in general.  We will endeavour to listen to all comers, with all ideas.  There will be some ideas that will be embraced by the community, and some that will be rejected by the community.  Within reason, I will be adding these ideas to the project (though I will be reserving the right to combine similar suggestions into a simpler overarching one).  That does not mean your ideas will be included as features, but that they will be documented.  

Whether the ideas are accepted or rejected, the rationale for that acceptance or rejection will be described in writing.  The reason for this is the eternal nature of ideas.  Some ideas, I grant you, are just plain bad ideas, objectively.  But I've seen many ideas that having been rejected for one project or phase, ended up being incorporated as a solution to a problem or challenge elsewhere.  I have personally borrowed ideas from an unrelated project to solve problems in a new project.  You never know when an idea will blossom, and the purpose here is to capture the idea, even if we keep it captive until it is needed.


kind regards,
nio
legendary
Activity: 826
Merit: 1002
amarha
July 05, 2014, 12:23:48 PM
#13

As for coding, I prefer code reuse whenever possible, up to and including cloning an entire cryptocoin codebase.  I see people all the time singing praises of some app that has an "original" code base.  That might be worth a brief price pump, but what does it really mean?   More often than not it means that someone spent an inordinate amount of time writing an original clone of an already finished product.  There is a time and place for that, but it pays to explore existing solutions.  And more importantly, there should be a very good reason or reasons to start from scratch.

If you go through the codebase of any coin, you will see that most code is not truly original in the aggregate.  Who is going to write a new java library when one already exists that is both optimized and free?  Why not use the boost libs in C++ instead of writing your own?  Or STL?  Even the web uses libs now.  Go to any modern website, and you'll see the prolific reuse of JQuery and hundreds of other JS libs that are free to use and customize.  This is not cheating - it's sensible.  When a civil engineer builds a bridge, he doesn't build a new kind of bridge.  Instead, he reuses best practices and designs that have proven themselves effective.


-nio

Yeah, I think this is a big trend among the average joe altcoiner who doesn't really have a good understanding of how solid code is built up on top of solid code. There's no point in reinventing the wheel.

hero member
Activity: 770
Merit: 500
July 05, 2014, 11:57:34 AM
#12
Kora is on right track with great community and developers , keeping watch on this thread.
hero member
Activity: 700
Merit: 520
July 05, 2014, 10:01:20 AM
#11
can we implement me in the block chain?

~CfA~
full member
Activity: 140
Merit: 100
July 05, 2014, 09:02:30 AM
#10
i agree with chirs try something new and please choose another name not Kora  Sad
legendary
Activity: 2124
Merit: 1013
K-ing®
July 05, 2014, 07:37:05 AM
#9
i agree with Chris

with new code Kora will be much better then Qora

With this IPO we will be the best fair IPO in cryptocurrency history

Devs are great


full member
Activity: 140
Merit: 100
July 03, 2014, 10:02:49 AM
#8
+1 what Chris said. New code will set Kora apart.

However, I see a lot of promise in the way that Kora, Mac Red and nioccoin interact.

I get the impression that the so-called 'devs' are communicating well in whichever role they are involved: as project manager, as administrator, or as programmer.

Not only that, they invite participation and input from others - from us. This team is going to go far!

Pentamon
sr. member
Activity: 252
Merit: 250
July 03, 2014, 09:34:02 AM
#7
I get what your saying, and we all signed up for Kora, a clone of Qora.

Just saying Qora isn't doing all that great.

NEM started off with the same intention, to clone Nxt. If they did that, they would have been tiny, like NAS.

Just saying no one thought Kora was going to be some top ten crypto. That's for sure. But its going to be great and fun. It has a great community already. This happened with NEM. They did the switch, decided to write the code from scratch. Yes, of course they still used a lot of the same stuff in the code where it made since, but also made their code, their own, and became not a copy of Nxt, but took their inspiration from Nxt.

NEM will launch in the top ten of all cryptos.

Just saying, if you have the skills to write Kora it's own code. You would make history. Kora would be BETTER than Qora.

You would have a great community behind you. And if you can do it, and have the time, I'm sure the Kora community wouldn't mind you using the amount of stakes saved for the dev fund with NEM as a yardstick for Kora.

Just saying, you might surprise yourself, and come up with something even more unique than originally planned. Think about it. You would be compensated well for doing this for us. (See NEM Development Contract for reference)

Anyway, whatever we do, I am happy to see such a great and talented person as yourself becoming a part of this community, in such an important role!!!


Thank You,



Chris

I guess you spoke what is in the mind of many. Bravo!
sr. member
Activity: 448
Merit: 250
electroneum.com
July 03, 2014, 07:39:03 AM
#6
I get what your saying, and we all signed up for Kora, a clone of Qora.

Just saying Qora isn't doing all that great.

NEM started off with the same intention, to clone Nxt. If they did that, they would have been tiny, like NAS.

Just saying no one thought Kora was going to be some top ten crypto. That's for sure. But its going to be great and fun. It has a great community already. This happened with NEM. They did the switch, decided to write the code from scratch. Yes, of course they still used a lot of the same stuff in the code where it made sense, but also made their code, their own, and became not a copy of Nxt, but took their inspiration from Nxt.

NEM will launch in the top ten of all cryptos.

Just saying, if you have the skills to write Kora it's own code. You would make history. Kora would be BETTER than Qora.

You would have a great community behind you. And if you can do it, and have the time, I'm sure the Kora community wouldn't mind you using the amount of stakes saved for the dev fund with NEM as a yardstick for Kora.

Just saying, you might surprise yourself, and come up with something even more unique than originally planned. Think about it. You would be compensated well for doing this for us. (See NEM Development Contract for reference)

Anyway, whatever we do, I am happy to see such a great and talented person as yourself becoming a part of this community, in such an important role!!!


Thank You,



Chris
legendary
Activity: 952
Merit: 1000
Yeah! I hate ShroomsKit!
July 03, 2014, 06:46:14 AM
#5
Amazing guys!

Monitoring this thread with interest!
sr. member
Activity: 299
Merit: 252
July 03, 2014, 05:23:03 AM
#4
Exciting times ahead indeed. Cool Great to see you on board nio.
sr. member
Activity: 308
Merit: 250
July 03, 2014, 04:25:03 AM
#3
Hello to all.
....


Wow, I'm really excited now!! Thanks nio Smiley
Pages:
Jump to: