Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You avoid much of this by ignoring new things that are new for the sake of being new. Imports instead of require? Waste of time. TypeScript? Waste of time. Widely unpopular opinion. Package managers other than npm? Waste of time.

Just ignore it all and you're fine. And definitely ignore the people who keep changing things on you.

If it doesn't help me ship more product, I do not care.



Moving to Typescript may be unnecessary, but starting a brand new codebase in 2025 and using JavaScript instead of Typescript is a hard one to defend. The fact that Node.js doesn't support it out of the box, let alone encourage it as the default, is much of the reason why the community is constantly clamouring for something better.


Node.js supports typescript out of the box by stripping types since node 22 (current LTS is 24, iirc)

https://nodejs.org/en/learn/typescript/run-natively


It’s pretty easy, its not necessary.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: