| ▲ | babyshake 8 hours ago | |||||||||||||||||||||||||||||||
Would you say the same for Mastra? If so, what would you say indicates a high quality candidate when they are discussing agent harnessing and orchestration? | ||||||||||||||||||||||||||||||||
| ▲ | avaer 5 hours ago | parent [-] | |||||||||||||||||||||||||||||||
I somewhat take issue as a LangChain hater + Mastra lover with 20+ years of coding experience and coding awards to my name (which I don't care about, I only mention it for context). Langchain is `left-pad` -- a big waste of your time, and Mastra is Next.js -- mostly saving you infrastructure boilerplate if you use it right. But I think the primary difference is that Python is a very bad language for agent/LLM stuff (e.g. static typesystem, streaming, isomorphic code, strong package management ecosystem is what you want, all of which Python is bad with). And if for some ungodly reason you had to do it in Python, you'd avoid LangChain anyway so you could bolt on strong shim layers to fix Python's shortcomings in a way that won't break when you upgrade packages. Yes, I know there's LangChain.js. But at that point you might as well use something that isn't a port from Python. > what would you say indicates a high quality candidate when they are discussing agent harnessing and orchestration? Anything that shows they understand exactly how data flows through the system (because at some point you're gonna be debugging it). You can even do that with LangChain, but then all you'd be doing is complaining about LangChain. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||