> The main issue I have with your argument is the framing - you’re trying to make your build tool as simple as possible to a developer like yourself which is not who the tools were built for or by.
My argument is "Not all of the specified dependencies are necessary", and not "None of the specified dependencies are necessary".
See my other post, in which I point out that the functionality required could have been done in plain JS, using Node. That's exactly one dependency.
The other dependencies are not required to have the same feature, especially as you point out:
> My main point is that developer tools don’t have to be light speed, they just have to be fast enough on modern hardware
If we're both agreeing with that main point of yours, there is no reasonable justification for depending on anything other than Node (which is already there in the project anyway).
My PoV is less Dunning-Kreuger than you claimed; additional dependencies are added for no additional value, and come with breakages. After all
> But if you have a different perspective, you may see that the dependencies don’t matter that much as long as it works.
The whole point of the saga is that it doesn't work on an otherwise perfectly capable computer.
> The main issue I have with your argument is the framing - you’re trying to make your build tool as simple as possible to a developer like yourself which is not who the tools were built for or by.
My argument is "Not all of the specified dependencies are necessary", and not "None of the specified dependencies are necessary".
See my other post, in which I point out that the functionality required could have been done in plain JS, using Node. That's exactly one dependency.
The other dependencies are not required to have the same feature, especially as you point out:
> My main point is that developer tools don’t have to be light speed, they just have to be fast enough on modern hardware
If we're both agreeing with that main point of yours, there is no reasonable justification for depending on anything other than Node (which is already there in the project anyway).
My PoV is less Dunning-Kreuger than you claimed; additional dependencies are added for no additional value, and come with breakages. After all
> But if you have a different perspective, you may see that the dependencies don’t matter that much as long as it works.
The whole point of the saga is that it doesn't work on an otherwise perfectly capable computer.