Remix.run Logo
the_af 5 hours ago

I think a lot of this kind of conversations seem to be simply ignoring or missing the lessons from the past.

For example:

> [...] OpenClaw is around 400k lines of code for a while loop and the list of all the integrations and connections supported by the system. The next generation of Claws only have around 4K lines of code for the core, and the rest are just skills (i.e. markdown files) that tell the agent how to implement or run the code for the specific connections that want to be enabled (like a plugin system).

Shifting code from "the core" and moving it to "skills" is simply moving code from one place to another. It may also mean translating it from classic source code to an English-like specification language full of ambiguity but that's also code. So the overall code is not reduced, just transformed and shifted around. You don't get a free lunch "because AI".

> A user using one of these second-generation Claws only needs to node the core logic (that can be easily understood and audited) and can leverage the skills (as the plugins) to activate the functionality that they need for their case.

The "core" may be easier to audit, but that's because the messy parts have been moved to the skills/plug-ins, which are as hard as always to audit.

I'm not saying this cannot work, but it's very frustrating seeing everybody simply dumping all lessons from the past and pretending nothing that came before mattered and that AI vibe coding is fundamentally different and the rules of accidental and intrinsic complexity don't apply anymore.

Have we all collectively lost our minds?