LLM agent libraries have been a topic of discussion regarding their usefulness and necessity.The author shares their perspective on developing agent systems and their experience with LLM application development.The author initially used LangChain but found it to be complex and unnecessary for many projects, preferring to rely on clean Python code.The author discovered the Strategy Design Pattern as an alternative approach to LLM agent development, leading to cleaner and more maintainable code.