Hacker News new | ask | show | jobs
by pmontra 989 days ago
I made a fair amount of money with Phoenix and Elixir and I like them.

My take is that what's hindering their further expansion to mainstream are: Elixir is not curly braced and it's not object oriented. Those two alone make a big difference in familiarity. The vast majority of developers are using curly braced OO languages and it takes less effort to learn another one. I was coming mostly from Ruby and Elixir was designed with a syntax and module names similar to Ruby's.

That GenServers are objects with methods and an internal state is another, possibly ironical, matter.

2 comments

> I made a fair amount of money with Phoenix and Elixir and I like them.

As a consultant, startup founder, employee?

Consultant.
how do you find your customers? do they use elixir already and need help, or are you doing new projects where you are able to choose/propose elixir to implement it?
That was a startup that decided to use Elixir and Phoenix when starting from scratch. There were not many people working with Elixir back then and they found me.

Usually my customers are already established companies, small sized, and they find me by word of mouth. Or, I have a lull between projects and I get in touch with companies I worked for in the past or that know me, and I find one that needs help. It's usually either Rails or Django.

Ironical how, this is a core tenant of erlang allowing for supervised processes with state.