I'm glad you asked because I wrote an entire blog post on it a few months ago! https://minimaxir.com/2023/07/langchain-problem/
That post also gets a very surprising amount of Google traffic.
That post also gets a very surprising amount of Google traffic.
As the article mentions, there's no practical way to fix LangChain at this point without alienating its existing users who've adapted to its many problems.
If I shoot you an email and you aren't interested, please just archive it. But if you're in the teaching mood I'd love to be your student for 30 min :D
The original comparison to LangChain from Microsoft was Guidance (https://github.com/guidance-ai/guidance) which appears to have shifted development a bit. I haven't had much experience with it but from the examples it still seems like needless overhead.