Discussion on "Why I no longer recommend Julia" by Yuri Vishnevsky

I was not implying that you were doing that.

When thinking about this, I always try to imagine how I would relate to someone trying to convince me to use a language that I recognize as technically very advanced, that solves some issues beautifully, but at the same time is not practical for what I do (Rust and Haskell come to mind).

Julia is an extremely powerful programming language, but at the same time it requires quite a bit of investment to reap its benefits. Convincing users who are not ready for it (yet) or don’t want to invest too much in the concepts may backfire and have the opposite effect: you get people who expected that it would magically solve all of their problems, and eventually they abandon Julia out of frustration.

I think it is best

  1. not to try to convince people about Julia unless they ask to hear about the language,
  2. to create a community where newcomers can get help,
  3. not to take it personally if someone decides that Julia is not for them.
22 Likes