Yesterday I ranted about the duality of FSM’s and Threads and against Heirarchical State Machines (and Threads) and life in general yesterday….
Today I bumped into a some confirmation of my attitude….
(I note /u/FriendlySock submitted the first one 5 months ago (to zero comment), I hope this submission doesn’t cause him to morph into /u/AngerSock)
Also interesting is…
Which I think concentrates too much on the scary details of hardware caching and NUMA architectures and not nearly enough on the conceptual simplicity of “Only one thread operates on a data structure”.
Again my personal experience is that this ffwd-like designs are a great architecture…. but requires high discipline, and humans are very very Bad at being highly disciplined.
The immutable functional programming types may now wisely gloat in the beards.