Remix.run Logo
anonzzzies 3 hours ago

TIL people still fall for eh I mean use Langchain. Sorry, low value comment; I don’t know how to do that differently; it is such bad garbage since day one and strangely it did not improve. Sorry anyway for the comment, at least it was not LLM generated?

bogdanoff_2 3 hours ago | parent | next [-]

To make your comment more high value, could you explain why you think langchain is bad?

ramraj07 2 hours ago | parent [-]

It (and most other systems) abstract the wrong concepts when you want to create an agent. They promote what was likely never a great strategy but even parsimoniously what are strategies that were good ideas months or a year back.

For example how langchain or whatever else handles subagents and deep research is laughable even today.

So whats the recommendation? Just use pydantic and code everything up yourself. Maybe strands I dont know.

mdrxy 2 hours ago | parent [-]

Which specific strategies do you think are outdated, and what would you recommend instead? This sounds more like a criticism of older versions of LangChain than its current APIs. The post also uses deepagents, a separate package in the same ecosystem. Is there something in the current implementation of either that you’re referring to?

mawadev 3 hours ago | parent | prev | next [-]

I have a hard time keeping up with the space. Is langchain old news? Is there a page that kind of shows what the status quo for tooling is?

infecto 3 hours ago | parent [-]

+1 would love to know as well. I have generally found the open source space to be lacking in this area and hoping it catches up!

simlevesque 3 hours ago | parent | prev | next [-]

There's like 1000 langchain alternatives and none are good, they're all vibe-coded unstable projects.

I use Apache Burr but it's not as good as LangChain. I just don't want to use software whose website has a pricing page if it's not a SAAS.

realsarm 3 hours ago | parent | prev | next [-]

Yes, I also thought it's crap the moment I saw they need langchain to develop a harness.

weego 2 hours ago | parent [-]

The fact that Stripe are touting a production product that (at face value) benefits their business seems to suggest that maybe crap is subjective and as ever, being overly opinionated in an emerging space might actually be a blocking mindset rather than a positive one.

owebmaster 2 hours ago | parent [-]

It might also suggest they went with the first LLM recommendation, like Anthropic choosing React for Claude Code.

infecto 3 hours ago | parent | prev | next [-]

Instead of spending half the comment reflecting on your post why not point out what you don’t like about it or some better alternatives?

hmokiguess 2 hours ago | parent | prev [-]

Totally, I find LangChain is the Vercel of ML

mdrxy 2 hours ago | parent [-]

For what reasons?

hmokiguess 2 hours ago | parent [-]

It's a lot of sugar and high level abstractions on top of existing things, I find using the existing things not that complicated or difficult and I struggle to see the value on using the framework as it doesn't sit well with my way of abstracting the stack.