I find the ideas in the fractals, both as a body of knowledge and as a metaphor, an incredibly important way of looking at the world.
If you optimise everything, you will always be unhappy.
Donald Knuth
Why Functional Programming?
“Our ability to decompose a problem into parts depends directly on our ability to glue solutions together. To assist modular programming, a language must provide good glue. Functional programming languages provide two new kinds of glue - higher-order functions and lazy evaluation. Using these glues one can modularise programs in new and exciting ways”
A discussion of FP as a toolset for producing succinct, modular and highly cohesive code. What’s not to like?
State machines are Stateful
They are.