The temptation with any new powerful tool is to apply it in more places than is necessary. What’s that saying…”to a man with a hammer, every problem is a nail”?
The same appears to be happening with large language model frameworks and AI agent frameworks. I’ve experienced some of this personally. Some things I can do programmatically without frameworks, but I’ve been tempted to use AI agents with api calls to OpenAI that are bloated with tokens I didn’t need to use.
In the video below Matt Williams reminds us to consider simplicity.
One quote worth remembering here is this:
…only lazy programmers will want to write the kind of tools that might replace them in the end. Only a lazy programmer will avoid writing monotonous, repetitive code. The tools and processes inspired by laziness speed up production.”
Philipp Lenssen