midiguy
Pretty much every issue with Typescript is actually an issue with Javascript. Typescript is purely an improvement.
ineedausername
It looks like "ai generated" is the problem.
purple-leafy
Sounds like AI is the problem, which I agree, LLMs in most peoples hands outputs garbage.

Luckily I’m working in a codebase with “human” issues, which I’m responsible for refactoring

hu3
Next.js projects I've seen became semi disposable after a year.
ChrisArchitect
Related:

Next.js, Just Why? (2023)

https://news.ycombinator.com/item?id=41803327

2024user
how many new codebases could you have worked with that are AI generated?
m0llusk
TypeScript can be great, but in practice I have seen teams lean on it as a way of taming data models that are overly complex and changing at rates that strain the ability of developers to keep up. Sometimes it might more sense to control complexity and extreme rates of change directly instead of moderating their impacts by using TypeScript like a blind person's cane.
aristofun
TypeScript is the best thing that ever happened to js and to web dev in general to date.

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.

javcasas
TS is fine. Some people overengineer it absurdly. But in decent quantities is fine.

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.

CuriouslyC
If typescript is an instant turn off for you, you might not be an engineer.