Great post on agents, good and expected take on agent definition
David also narrates the need for agents and why they are suddenly in the hype. The function calling thing just blew the AI hype and at that time, the LLMs were not ready or trained for it. But in 2025, those LLMs are optimised for it, making it a great ecosystem to work towards.
This actually raises questions: Do you really need the craft? The IDE? If the agent can do it for you at the speed of a prompt? Yes, LLMs are not gods, they need assistance, and when they go berserk, its on the developer to hone on his tools and hack it out of the mess.