482 karma · joined October 18, 2013
It’s been awesome. The TV is fast to boot up, responsive, doesn’t spy on me, and doesn’t need useless software updates.
Poor pronunciation (I.e. thick accent) but good grammar is usually more forgiven by a native than great pronunciation but poor grammar. Because then you sound more native, but you sound a bit… mentally slow.
I am in the latter camp. My Mandarin Chinese accent is really quite good. But I sound like a child.
So my suggestion to all learning a new language: keep a bit of your accent and heavily index on correct grammar and vocab and listening skills.
https://thinkingelixir.com/elixir-in-the-type-system-quadran....
I will say that editor support for static languages is categorically better due to the language server being able to more completely reason about the state of your code. That’s the one drawback.
Elixir and the BEAM make it so easy and pleasant to run extremely complicated infrastructure in the same codebase and in the same application context. Hard problems made easy.
I miss it.
I am the father of a three-year-old girl. I would go through my marriage a thousand times, complete with abuse and emotional trauma, if it meant I could get my daughter in the end.
I’ve found that happiness has never been found by endeavoring to avoid any and all potential suffering. I cannot control how my wife behaves. I can only control my reaction.
Find a partner that is emotionally resilient, calm under pressure, and has a desire to continually better themselves, then go for it. It may still end in divorce, but I promise you it will be worth it.
Most people are more interested in a narrative than they are the truth.
“The reason I won’t refute your argument is that it is so incorrect that it would take me forever to explain why.”
If you're looking for an "every feature I will ever need to implement has a library for it" experience a la Rails or JS, you might not be happy with Elixir (although we shall see what 5 more years does to the ecosystem).
I don't have problems wrapping a service's API and creating my own library every once in a while, if it means I don't have to trade off slapping together a 5+ service behemoth just to get a good concurrent queue working. This is where Elixir/OTP shines: the hard stuff is easy.
Right tool for the right job.