`..The community remains tragically immersed in unrealistic fantasies, believing everything will improve with TTFP (Time to First Plot) and AOT (Ahead-of-time compilation - which won’t happen, as analyzed above)...`
https://discourse.julialang.org/t/a-tragedy-of-julia-s-type-system/124619?u=jbytecode
As the discussion on discourse suggests, it is not clear whether we really need to speak about a "tragedy"?
What would your conclusion be, e.g., how to improve Julia without abandoning its benefits for fast programming in a close-to-maths style that avoids boilerplate?
I agree. Chen's article adds to the negative impact that Yuri Vishnevsky's had.
Ultimately, Julia needs to grow its ecosystem to move forward and thus such negative feedback might best be avoided as it might turn into a self-fulfilling prophecy.
I am coming from Wolfram Language and find Julia an intriguing goto language for Bayesian methods and dynamic system simulations (likely Julia's sweet spots).
Still working hard to grasp everything in Tom Kwong's excellent book on Design Patterns and Best Practices, though. :)