Luckily I’m working in a codebase with “human” issues, which I’m responsible for refactoring
JS infra and tooling is the worst thing that is still happening to web dev.
Both are slowly getting better and better. I see no objective reason to stay narcissistic about it in 2024.
Bad code is a universal problem, not a feature of a specific language.
I have recently used NextJS, after not using it for a few years. It feels like it has jumped the shark. Meh new features bur requires redoing many things.