Post

Until you've modeled your stateful transitions as a state machine you have not comprehensively considered all situations.

1 repost4 likes

you see the reason we don't do this is because there are too many states and transitions between them and it annoys us to see them all laid bare like that also it angers our business stakeholders when we ask what should happen in each case

hahaha, tbf it’s not always *worth* modeling everything as a state machine, even if it does lay bare naked your faulty states