4 ms·
Ha, we "jinxed" eachother on posting about this and Elixir. Given your experience, are you seeing benefits of shared language patterns in multi-language systems
by dpflan 3y ago
Ha, we "jinxed" eachother on posting about this and Elixir. Given your experience, are you seeing benefits of shared language patterns in multi-language systems at work (e.g. a ruby service, an elixir service, etc)?
- brightball 3y agoIt helps me mentally because I jump back and forth a lot. I've been an Elixir fan for years to the point that it changed the way I think about programming. At the same time, it's really hard even for Elixir to beat a lot of the productivity benefits of Ruby and there's plenty of Ruby-oriented work out there too so I live in both worlds. I write Ruby in a much more functional style now than I previously did, but there are always going to be times when you hit one of those "this would be so much easier in Elixir" moments (not just for Ruby) because there are certain hard things that are just simple in Elixir. Anytime I can utilize some of those techniques in Ruby it lightens my mental load.
- gingerlime 3y ago> At the same time, it's really hard even for Elixir to beat a lot of the productivity benefits of Ruby Can you give an example or explain what you mean?
- brightball 3y agoThat's probably a blog post in and of itself. It's hard to explain but it comes down to a combination of the flexibility and malleability of the language itself, commitment from the community that shows in the tooling and ecosystem among other benefits. It's the closest thing I've seen to Aspect Oriented Programming.