A SkillsCast for this session is not available.
Functional Programming, like Object Oriented and Structured Programming, is a quite radical departure from previous programming practices. Like these two previous changes in approach, change is gradual and faces significant resistance.
While the ideas around functional programming are becoming more widely accepted, actually adopting the techniques in old-school imperative teams and code bases presents significant challenges technically, culturally and politically. Exploiting the full potential of FP does require experience, and when the imperative experience vastly outweighs that of FP, importing experience can be enormously beneficial.
This talk is about experiences introducing functional programming across a large organisation; what works and, perhaps more importantly, what doesn’t. It looks at some specific patterns and anti-patterns that should be considered for people wanting to transform any organisation that has significant existing program assets and software engineering teams. It will help form and present discussion and arguments to achieve meaningful change.
YOU MAY ALSO LIKE:
- Why "Names Don't Matter" Matters (SkillsCast recorded in May 2018)
- YOW! December 2021 (Online Conference on 30th November - 1st December 2021)
- How to Read Complex Code (SkillsCast recorded in September 2021)
- Prioritizing Technical Debt as if Time and Money Matters (SkillsCast recorded in September 2020)