State Machines
Exploring State: State Machines
Software is almost always stateful, and that shouldn't really surprise anyone. Rarely do applications not store at least some preferences of the user, whether it is just recently used functionality, keyboard shortcuts, account associations (whether the user signed in, and which account is linked to them), and other