As a developer and researcher, I’m wondering: • Why are we reinventing the wheel so often instead of improving a common SDK or open framework? • Is there a fundamental technical reason (e.g., architectural, security, integration) why companies don’t just contribute to or extend existing libraries? • Or is it more about platform lock-in, developer ecosystems, or strategic positioning?
Would love to hear perspectives from people working in or close to these projects.
Matirity, convergence and eventual standardization will organically arise down the line as the space settles down, but that time is not now.
Why react, angular, whatever else is front end?
Why different clouds and similar services?
Leader, front runner, early adopter and not invented here mindset allows competition and community to rally around what will become the next big thing
I do believe there's room for segmentation on agents as well. Manus and ChatGPT Deep Research are fairly different and they likely access different sources. Grok seems to play mostly on social media and so on. I think companies need the kind of depth that Cursor has. GitHub tried to do a bit of everything and failed despite their resources.
It's just in my blood. I want to build things that others use, and build it really well with a perfect documentation and some hand-on videos.
Welcome to the world of software technology, can I interest you in one of the 87 JavaScript frameworks out there that all manipulate an HTML DOM in one way or another?
Setting the sarcasm aside, I think there are "AI" companies popping up which do these types of things - orchestration, agent libraries, etc. so it makes some sense for each AI company to have their own flavor of those available.
Edit to add: I put "AI" company in quotes because at a technical level these companies/apps aren't creating AI themselves, they are wrapping AI HTTP APIs.