Functional Thinking is the concept and practice of applying functional architectural patterns in your daily developer process. These FP patterns have been proven to create highly maintainable, testable, and reliable code. In this post, I summarize some of the basic building blocks of functional thinking which are discussed in depth in Eric Normand's new book Grokking Simplicity. https://blog.hyper63.com/functional-thinking/
Do you classify your code routines? If so how?