3 ms·
I worked with a group that basically elixir-fide typescript for the frontend and ruby for the backend. It was insanely slow and unintrospectable, to get elixir
by fellowniusmonk 2y ago
I worked with a group that basically elixir-fide typescript for the frontend and ruby for the backend.
It was insanely slow and unintrospectable, to get elixir syntax for ruby they had to abuse blocks horribly, refactoring was decent for already existing components but as an org they had the slowest ruby "new feature" development I've ever seen in 20 years.
Don't throw away all your debugging and IDE tools just to shoehorn a different language paradigm into your existing codebase, if you can prove to me that you have put co-commiserate effort into the tooling and can actually demonstrate this fact practically then you are good but probably still wasting time and should switch to elixir/f# or whatever.
This group hired me because I was the only outside senior level person that was a rubyist and an elixir guy with a lot of FP work in the data space willing to give them a shot (fp is good, it's a good tool but not a panacea, fp is borderline an academic cargo cult nerd snipe in how people proselytize and get into it imo) and I was at a career point where I was doing a lot of exploratory stuff so I found them intriguing since they did have a real product in prod.
In my interview process, I didn't vet their actual dev process nearly enough, total waste of time for people who want to do product development with any velocity.