In an age of AI, what can programming languages do to survive/compete?

It’s just one possible scenario based on what’s happened in other industries - a few companies end up controlling the market, and from what we’ve seen of big tech, they sure do love their own languages/frameworks; if they control the tools they can ultimately control or influence the competition to some degree or another.

Going back to what independent languages can do, Elixir (and languages like Ruby) already have a head start in this imo - by being intuitive, natural, easy to use, and beautiful.

  • If people enjoy programming in a certain language then this could be one way to remove reliance on AI and AI controlling firms.

  • If a programming language is easy to use (like being intuitive and natural) then again, there could be less of a reliance on advanced AI/firms controlling them.

  • If a programming language brings you joy, whether from the process or by just being beautiful, again, there could be less reason to want to use AI

In summary: in all this hype and excitement around AI focusing on things that might draw people into using the language directly (or with a very light sprinkle of AI) might be a real lifeline/advantage :icon_biggrin:

3 Likes