Article note: The "Consumer Computer" nomenclature for the various commercially-controlled successors to the personal computer is a good turn of phrase.
Give someone state and they’ll have a bug one day, but teach them how to represent state in two separate locations that have to be kept in sync and they’ll have bugs for a lifetime