that shows why it’s easier for some than for others :)
875 karma · joined January 22, 2014
that shows why it’s easier for some than for others :)
All I can offer are anecdotes but I've worked at one company with a sizeable rabbitmq cluster where we were fortunate enough to have a guy in a different team who was a BEAM maintainer in his free time. He was the only one able to debug issues (mostly around unexpected memory usage).
At another place, we had some in house elixir services. Developers were very happy and productive with it, but we also ran into unexpected memory usage and crashes due to that and to the day their root cause are unclear, even after adding detailed telemetry to monitor process counts and memory profiles.
I guess I have a general issue with VM based languages, but that might be due to the fact that I spend more time debugging issues than writing software and I appreciate the common libc/syscall api used in VM-less languages.
This is my main problem with elixir. Even for senior developers it's hard to know how the building blocks and runtime works and since all abstractions are leaky, you'll end up with mysterious issues that only make sense once you understand all the layers. And in case of elixir there are lots.
If not, but the person is fairly senior and has excellent skills, I'd still consider hiring them but make it clear that's a different role and not the pillar shaping the company but rather a person laying a good technical foundation. That way you can hire another person that is more committed to the company but could benefit from that technical foundation.
But otherwise, I'd pass.
I've been working at startups for 10+ years and while I understand the negative association with 'passion' and saw that as excuse for bad compensation as well, I'm gonna assume you're not just looking for cheap labor but truly people who can grow with the company and and benefit from it success. In that case it would be a shame to hire a person for which it's just another job. (There are plenty of jobs if that's what one is looking for.)
But because Alexa isn't eavesdropping on us and believing this is the tech equivalent of antivaxxers: "If you don't believe it, you're part of the conspiracy"
I see this too and it worries me. You should rarely have to do this. CRDs tend to get overused. I'd encourage everyone to think twice before adding a custom controller. Vanilla k8s (with cloud-provider integration) is powerful, useful, and complex as it is.
Sorry for being so blunt but I couldn't agree less with. If you leave this to "big porno", you will get the same exploitive, generic bullshit you get anywhere else as well. It's a shame that nobody dares to touch that who isn't in the porn industry already.