 So I started programming with, like, playing in university with, like, C, and then moved on right on to Java, moved right on to Python, moved right on to Ruby, right on to Elixir, and then I stayed to Elixir. So I've always been interested in, like, the next level of abstraction that made sense to me. At Elixir, I stopped, because it was the right level of abstraction for me. So when I tried to learn something like Haskell, which has, in my opinion, more abstraction, so it has more concepts, more abstract concepts, it was too much for me. So I stepped back to Elixir, but functional programming itself, as in, or at least the perspective of immutable data and functions working data and passing functions around, and these kind of things are the things that make sense to me. Immutable data doesn't make sense to me, so that's where I, but most of my career I've been working with Elixir itself, and so functional programming.