Re:Onboarding to Elixir
by blacktriangle on Tuesday June 22, 2021 @09:53AM
(#27591617)
If the choice is between having my language solve a problem or having to reach for Kubernetes, then I'll take the language solution every time. I'd happily program in Brainfuck if that's what it took to avoid Kube.
[ Parent
| on HN ]
Right, but the choice is actually "Being able to hire to solve a problem" or "Being required to upskill any developer to become productive", and most would (rightly) choose the former.
> I'd happily program in Brainfuck if that's what it took to avoid Kube.
Why though? Why hate k8s so much that you would choose an unreadable language?
Re:Onboarding to Elixir
by devoutsalsa on Tuesday June 22, 2021 @11:23AM
(#27592820)
I don't think anyone actually uses Brainfuck. They were being sarcastic.
Re:Onboarding to Elixir
by blacktriangle on Tuesday June 22, 2021 @11:36AM
(#27593018)
I was, but the deeper point really is the tradeoff between code complexity and operational complexity. And I'll choose code complexity every time since it occurs early in the process and is less likely to blow up in my customer's faces.
But then it's the runtime what is solving the problem for you, not exactly the language.
Erlang is completely tied to its runtime. Making a distinction is not really important. The point is Erlang gives you the best parts of much more complex solutions in a simple easy to use package.
Agreed, it's kind of a pedantic/moot observation.
Re:Onboarding to Elixir
by hyperhopper on Tuesday June 22, 2021 @10:27AM
(#27592051)
Thats even better! That way, you get to program with much saner assumptions in a more pleasant environment, rather than having to write code to smooth that over manually, or deal with configuration and operational hell to make it work at a deployment level.