15 books
—
5 voters
Functional Programming
“
All race conditions, deadlock conditions, and concurrent update problems are due to mutable variables.
”
― Clean Architecture
― Clean Architecture
“
While functions being unable to change state is good because it helps us reason about our programs, there's one problem with that. If a function can't change anything in the world, how is it supposed to tell us what it calculated? In order to tell us what it calculated, it has to change the state of an output device (usually the state of the screen), which then emits photons that travel to our brain and change the state of our mind, man.
...more
”
―
―










































