I think the author’s intended implication is absolutely that it’s a dollar because the USA invented the computer. The two problems I have is that:
- He’s talking about the American Standard Code for Information Interchange, not computers at that point
- Brits or Germans invented the computer (although I can’t deny that most of today’s commercial computers trace back to the US)
It’s just a lazy bit of thinking in an otherwise excellent and internationally-minded article and so it stuck out to me too.
It’s long running, so you want a database so you can store your state. If you’re storing state, locking it into a state machine makes sense.
I do agree with some of the commenters that making it closer to an event source design would make more sense still.