Fair point. There is much laziness in the package approach to software development, and unless you're doing pure assembly, you're no less guilty for vibe coding than the guy who plays npm like lego.
I think the most interesting point in the post is this one:
> I can create anything. Let me just take a look at that CD.
I like the idea of shifting the discussion from "how it is done" to "what are we doing".
Therefore, the point here is that we should do things the CD can't.
In that sense, the package thingy is better than LLMs. It gives you a directory that you can explore and the choice of not wasting time doing things that are already on the CD.
But then, you can say that directory is very large today. So large, we might need an index. And LLMs are just that. But if they're that, then there's some value in finding novel ways to glue things together.
I think the most interesting point in the post is this one:
> I can create anything. Let me just take a look at that CD.
I like the idea of shifting the discussion from "how it is done" to "what are we doing".
Therefore, the point here is that we should do things the CD can't.
In that sense, the package thingy is better than LLMs. It gives you a directory that you can explore and the choice of not wasting time doing things that are already on the CD.
But then, you can say that directory is very large today. So large, we might need an index. And LLMs are just that. But if they're that, then there's some value in finding novel ways to glue things together.
And round and round we go.