paint-brush
3 Things I Learned in 1 Year Working with Functional Programmingby@vinib
1,105 reads
1,105 reads

3 Things I Learned in 1 Year Working with Functional Programming

by Vini Brasil4mAugust 19th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

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.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 3 Things I Learned in 1 Year Working with Functional Programming
Vini Brasil HackerNoon profile picture
Vini Brasil

Vini Brasil

@vinib

Product-focused software engineer. Generalist in love with Elixir. Christ follower. Theologian. Musician at heart.

About @vinib
LEARN MORE ABOUT @VINIB'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Vini Brasil HackerNoon profile picture
Vini Brasil@vinib
Product-focused software engineer. Generalist in love with Elixir. Christ follower. Theologian. Musician at heart.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite