the blink without delay is delaying to understand how non-blocking timing works.
because the code itself has not much comments and does not link back to an everyday example to get the overview.
IMHO this example is easier to understand. @Toddl1962 as you wrote
I'm very interested what you say very very honest about how good / easy or how bad / hard this explanation is to understand
Be the change you want to see in the world
best regards Stefan