To note, the approach in the article is basically the polar opposite from writing a data driven state machine. I default to the latter, but I think it’s worth exloring and understanding the former.
Nice. Do you have any resources on the latter? I'd really like to see how much easier is a data driver state machine