@davidlloyd@RepThomasMassie@elonmusk@cradrrat On that we can both agree, AI and modern compute makes these decisions practically meaningless, but if you’re trying to make something as good as it can possibly be - language choice still matters, and will likely always matter until we manage to break physics.
That’s all true and I agree with you, but complexity, maintainability, and sanity aren’t necessarily the only things to consider when building a program.
Consider rust vs c - one is memory safe without a garbage collector, the other is not.
Or go vs elixer - both are exceptional at concurrency, but are optimized for different problems.
Go prioritizes efficient execution and low runtime overhead, while Elixir prioritizes process isolation, fault tolerance, and recovery.
AI can reduce the complexity of writing code, but it can’t eliminate the fundamental architectural tradeoffs between languages and their runtimes.
It will always matter, different languages are built for different use cases.
Low level languages like C/C++ will give you better performance and control over your system, but at the cost of increased complexity and longer dev cycles.
Languages like python will give you shorter dev cycles but will be dramatically slower at runtime and is generally better suited for simple scripts and prototyping.