I am a bit concerned that there has been very little feedback on my recent proposals, blockchain FIFO and NXT plugin architecture.
I've been reading your posts with interest and trying to digest them. Much of it sounds good, but is mostly over my head so it's hard to give good feedback. My biggest concern is security right now especially after the recent scare. New features often bring new security holes, so I'd rather not be in too much of a rush to beat the competition for every little thing. Nxt already has a strong niche (zero inflation, proof-of-stake) and just needs steady, but not rushed, development to bring in the new features which may or may not be embraced by the market.
Has Dr. Evil been hired to continue to looking for exploits and weaknesses and consult? I saw a couple posts requesting this, but it should be a priority. He's proven himself by brute forcing something like 3% of Nxt accounts (including genesis) and discovering an x-spend attack. If we have community funds available then I think we should try to keep him on board as long as we can.
What part of what I am doing is rushed? I am offering relatively small bounties for relatively small projects that are all doable by people who are not currently working on any mission critical parts of NXT. Also, it is pretty clear that first mover in DAC space will be a very positive thing. At least it is clear to me.
Think of NXT as a large company with 5000 people that work for it. Is it wise for everyone to wait for a few people to finish what they are doing before they even start thinking about what they will do in the future? Especially if what they will do has nothing to do with any of the mission critical areas?
Multitasking by one person is probably not so efficient, but if we have 5000 people in NXT community, then we can have up to 5000 things going on at once before we get hit with that sort of problem. I am able to handle about a dozen projects in my head if I am not doing the coding. This is because I used to manage a couple dozen programmers, but I also had responsibility for over 100 other people. I certainly didnt tell the non-programmers they didnt have to do any work because the programmers were a bit late with their project.
I had thought there was a cry to make sure NXT handles 1000TPS, that we add new tech features, etc. After CfB's set of posts the other day, I have worked very hard to come up with a technical roadmap for after April. If everybody just wants tech dev to stop after April, then I will stop. To get features delivered in June, when do you think we need to start conceptualizing it? When do we start developing it?
James
P.S. Dr Evil said he was only available to consult occasionally. Clearly we would all be better off if he was the one working on NXT as much as I am.