DEV Community

Discussion on: Are Ruby and Elixir the Perfect Yin and Yang?

Collapse
 
joshhadik profile image
Josh Hadik

Thanks for this!

I call them "the perfect Yin and Yang," because they are such different paradigms but with such a similar style.

I think if you can master a FP and an OOP language, you become a stronger developer. Not only does learning both give you a greater mastery over the other, but now you have two completely different languages you can choose between, both optimized for different situations. Which I think ties in nicely to the concept of Yin and Yang which (according to Wikipedia) "describes how seemingly opposite or contrary forces may actually be complementary, interconnected, and interdependent [...] and how they may give rise to each other as they interrelate to one another"