1,725 karma · joined March 14, 2014
Losing the ; and . function endings from Erlang you can put same-named functions throughout your module. I tried doing
def create def handle(:create)
def update def handle(:update)
But the compiler warns. So that loss isn't helpful.
Atoms require a : because variable names are lowercase.
Uppercase variable names and lowercase module names is easier to read in Erlang.
The syntactic sugar is too clever for readability imo.
The package management through mix is decent. I used to use an erlang.mk file, looking at hex it looks like the Erlang ecosystem is quite evolved.
Phoenix + Ecto seem to be very actively maintained, useful if you're writing web apps.
When I tried Cowboy a few years ago some of the documentation was out of date, so that's a point in Elixir's favor.
I pointed out that a couple of the phrases in the contract, when combined, indicated they would have IP rights to EVERYTHING I did not just work they paid me for.
They moved on to another candidate.
I heard employees quit when G merged the YT with "real name" accounts.
Personally I've had a real pain getting support for android development. Wrong and misleading documentation, rude forum moderators, no way to report a bug (they have a bug where Payments page will show errors -- in Incognito Chrome) -- on the admob site. Solution was to sign up for Adwords (how could I tell?) and check the page in Safari or sign into Adwords on Chrome. Shit documentation. Help your developers earn you money better, Google. And stop changing your UI. It looks like they have low-tier coders who get hired with not enough power to rock the boat so they roll out a UI re-vamp no one wants without bothering to fix systemic problems that repeatedly kill products, break products and have a completely INSULTING policy towards their developers. Admob: "You can't even complain to us without earning enough money.. here's a phone number.. it literally never connects." Why even bother? I interpret that they hate me. The feeling is mutual.
Makes me wonder if companies aren't just slowing down their competitors..