> When you write Javascript and use first class functions (ideally without side-effects, but who the fuck really cares), that's functional programming.
Sorry but no. Functional programming requires a whole set of new skills that most programmers don't have.
Learning the basics, pure functions, higher order components, immutability, second order functions, first class functions, lambdas, partial application, currying and point-free style. That's functional programming.
> When you write Javascript and use first class functions (ideally without side-effects, but who the fuck really cares), that's functional programming.
Sorry but no. Functional programming requires a whole set of new skills that most programmers don't have.
Learning the basics, pure functions, higher order components, immutability, second order functions, first class functions, lambdas, partial application, currying and point-free style. That's functional programming.