Functional Programming fundamentally changed the way that I solve problems. It also changed my expectations for how code should be designed.
The concepts that influenced me the most were immutability and the power of mapping+filtering. Whenever I read a for/while loop now, I’ll attempt to convert it to the FP equivalent in my head so that I can understand it better.