"The software should have fits-in-head complexity. Stop with the 500 NPM packages and random dependencies for everything. Its terrible for your supply chain security, so stop it!"
program complexity is not only measured in packages. most useful programs do not have "fits-in-head" complexity.
> most useful programs do not have "fits-in-head" complexity.
This is absolutely true, I was trying to make a point that the concepts should be understandable and you should have a general idea of how your project is put together. Obviously non-cryptographers shouldn't be writing their own SHA algorithms from scratch just to reduce deps.
Lots of vibe coders just tell the AI it needs to find a package for the feature without ever considering if they should be relying on others.
I feel like lots of the vibe coded stuff will wither away OR die to feature creep.
3 comments
[ 3.0 ms ] story [ 14.6 ms ] threadprogram complexity is not only measured in packages. most useful programs do not have "fits-in-head" complexity.
This is absolutely true, I was trying to make a point that the concepts should be understandable and you should have a general idea of how your project is put together. Obviously non-cryptographers shouldn't be writing their own SHA algorithms from scratch just to reduce deps.
Lots of vibe coders just tell the AI it needs to find a package for the feature without ever considering if they should be relying on others.
I feel like lots of the vibe coded stuff will wither away OR die to feature creep.