3 Things I Learned in 1 Year Working with Functional Programming

Written by vinib | Published 2020/08/19
Tech Story Tags: programming | functional-programming | elixir | ruby | object-oriented | software-development | coding | coding-skills | web-monetization

TLDR Learning a new programming paradigm was one of the biggest steps in my career. Learning functional programming is not just a different car, but a boat, and you can’t use all your car driving experience to sail. No shared state, purity, separation of concerns, functions being the primary manipulation unit. No mutability in your code. Separation of Concerns is almost enforced in some FP languages. Elixir is my preferred language for working with software, like Ecto, which is a pure approach for working.via the TL;DR App

no story

Written by vinib | Product-focused software engineer. Generalist in love with Elixir. Christ follower. Theologian. Musician at heart.
Published by HackerNoon on 2020/08/19