I don't think functional programmers are necessarily more upset about AI being good at coding. If anything, FP tends to emphasize concepts that AI is already quite good at manipulating: composability, immutability, pure functions, and well-defined abstractions.
If AI is already good at this, then it will naturally lead programmers who may not be good in that respect in that direction anyway via the code that it generates.
In other words, being a human expert in writing high quality implementations is less important now.
Don't functional programmers want to make programming more difficult so that writing routine apps becomes more of an intellectual challenge and elegance of the code is a major part of that?
no. if we use that framing of yours, fp aim is to write a solution that flows like a river while imperative solution is like rolling up a ball of various solutions and then throwing it at the problem.
The point is the details of the implementation don't matter that much anymore. It's just something for the AI to work out — much like assembly code generation is for compilers.
> since functional programmers pride themselves on the elegance of their code while programmers using hybrid languages just want to get the code working
I don't think functional programmers are necessarily more upset about AI being good at coding. If anything, FP tends to emphasize concepts that AI is already quite good at manipulating: composability, immutability, pure functions, and well-defined abstractions.
If AI is already good at this, then it will naturally lead programmers who may not be good in that respect in that direction anyway via the code that it generates.
In other words, being a human expert in writing high quality implementations is less important now.
I think the premise is mostly wrong, and it confuses functional programming with aesthetic programming.
Don't functional programmers want to make programming more difficult so that writing routine apps becomes more of an intellectual challenge and elegance of the code is a major part of that?
No. I mean, this framing is not even wrong, it's merely absurd.
Maybe that's what most programmers using hybrid languages are secretly thinking.
no. if we use that framing of yours, fp aim is to write a solution that flows like a river while imperative solution is like rolling up a ball of various solutions and then throwing it at the problem.
The point is the details of the implementation don't matter that much anymore. It's just something for the AI to work out — much like assembly code generation is for compilers.
> since functional programmers pride themselves on the elegance of their code while programmers using hybrid languages just want to get the code working
Says who?
no not at all,AI works extremely well with this mode
That's not what I asked.