All languages have life cycles. Hell, some even go dormant and become popular — or unexpectedly critical – again.
What would qualities would a language need to have to eventually threaten Python's dominance? My fear is any innovative ideas will just get absorbed. Yes, I realize much of #Python's muscle is marketing by big industry players.
@profoundlynerdy I see it differently... I see Python's muscle as the result of a happy accident that the scientific computing community created NumPy (Numeric back then) and SciPy, a cool ecosystem of libraries grew, and when the ML hype came that infrastructure was there. Also, the community around a language sometimes matters more than the language specs. But, nowadays, the language has been much influenced by the big players, no doubt.
@profoundlynerdy #julialang is a cool one that could dethrone Python for some applications. But computing is huge, Python barely touched mobile or frontend... #wasm now lets it make some inroads... The dominant language I personally avoid is another one: JS.