4 ms·
Ha, yes OK that sounds a bit contradictory so let me clarify. Firstly learning ANY new paradigm is inherently brain bending. By definition right? If you didn't
by jmfldn 5y ago
Ha, yes OK that sounds a bit contradictory so let me clarify.
Firstly learning ANY new paradigm is inherently brain bending. By definition right? If you didn't know logic programming or oop you'd have to bend that brain.
Secondly, using FP day-to-day doesn't require any deep insight. You can use various tools, monads and whatnot, and not think too hard about it.
However, when you really grok the paradigm you will get those a ha moments. The same is true of other paradigms too, but there is a particular satisfaction that comes with deep understanding in this domain that I can't explain. It's kind of beautiful to a certain mind I guess...
- zz865 5y ago> However, when you really grok the paradigm you will get those a ha moments. The same is true of other paradigms too, but there is a particular satisfaction that comes with deep understanding in this domain that I can't explain. It's kind of beautiful to a certain mind I guess... Right but you understand that 90% of developers can't bend their brain that way so does make maintaining functional code very difficult.
- burnished 5y agoWhy not?