Saturday, September 29, 2018
I know, I know. This stuff is taking a long time.
If everything was instant there wouldn't be time to work out the finer details. Sure, I could build this project in as fast as the bits I need could be delivered but where would the mental system testing have room to breath?
Because when this system is built I need to air-gap it, how am I going to transfer the data produced? That problem, the one about moving air-gapped data to and from the machine was only solved tonight and involved another purchase which will take a couple of weeks to arrive. That's no big deal. For this to work I need time to build and program this machine properly. If there are mistakes to be made I'd rather come across them between here and the lake district on my nightly commute than while I'm overwhelmed with the excitement of a newly built system which I expect to work from the word go.
Patience may well be a virtue but in this day and age and for this project also it's a necessity. I want my TRNG to be robust, reliable and secure and so time spent now on future problems will pay dividends.
In the world of "everything now", preparation is still everything.