For example, in the article:
> We're approaching a inflection point where the barrier to creating software will be primarily conceptual rather than technical.
And then...
> Developers will need to audit AI-generated code for vulnerabilities, implement security best practices, and ensure compliance with increasingly complex regulations.
Again, if AI is going to be so good at coding, why would it not be able to implement best practices, and generate perfectly compliant code with a few prompts? I think it's interesting that the promise of AI clearly implies that it will do everything humans can, yet I keep reading how engineers need to still check what the AI is doing. It's like self-driving cars that still need you to have your eyes on the road and hands on the wheel. Seems like the implied promise of the technology cannot quite reach its destination.
If we use the metaphor of the bird and the airplane, we're basically expecting airplanes to fly like birds, takeoff from the ground, flap its wings. Airplanes are much faster than birds, but needs a runway for takeoff and lots of fuel. Similarly current LLMs can synthesize huge amounts of text, summarize it, etc., but they have cognitive limitations that are crucial to solving problems in the way humans do.
I think there is something beyond this metaphor though. I think the brain is tapping into some algorithm from which mathematical reasoning emerges. This algorithm has side-effects that look like human reasoning, and it's also the missing ingredient to make machines properly communicate and collaborate with humans (and also allow them to be properly agentic).