Hi all, this is not a small task. At the end of the day something has to happen. Doing nothing or being stuck in Analysis paralysis is just gone make things worse.
At the end off the day, there are many possible implementations of a solutions to a given problem. As a professional Developer with experience behind my belt, it is never easy to just come up with an idea and implement it, there are always unknown risks that will pop up. Like economics there are some many variables involved it is hard to predict the outcome or effect.
Best is to stay the course and finish something workable and implementable.
At the end of the day I put more trust in the people/resources that have everyday and hands on experience in the subject as they have thought the most about the scenarios and possible outcomes.
I hope the migration committee runs a couple of test scenarios at the least and matches the results against expected outcomes.
Also core devs need to review this implementation and how it will be implemented and raise some risk , where applicable. (I believe this has already happened ?)
At the end of the day trust in the old chain and new should be maintained and I believe that is what the committee is trying to achieve.
To all the people working on this and putting in their intellectual sweat, thank you for your time, your concern and your passions.
The approach you all have been taking so far is a wise one. Coming up with a strategy, getting input from parties and then re assessing based on data received.
Just a slight word of caution, if we need more time, take it. Rushing just for the sake of a deadline never end well, but in the same breath, no time wasting, time prudence
should always apply.
The plans of the diligent lead surely to advantage, But everyone who is hasty comes surely to poverty.