https://www.youtube.com/watch?v=YlfA8hFs2HY
The fact that they're plain functions is really win for testing-concept-repl-testing
Punctuated streams (which is talked about in a separate article:
talk-onyx-distributed-computing-for-clojure#punctuated-streams "It's able to transparently handle both batch and streaming workloads with a technique known as "punctuated streams" talk-onyx-distributed-computing-for-clojure#punctuated-streams
At 10:50 talks about complexity of application
At 11:10 he talks about the ability to reason about the program as being the paramount concern
"Dynamism necessitates distance"
Move things from the programming space into the information space
At 14:20 your ability to understand where the data is flowing is really really important
At 15:10 explicitly and declaratively denote the flow of data
Isolated direction in your programs
Talks about paper-the-dataflow-model