News for hackers. Stuff that matters.
Re:TypeScript is now officially 10 years old by Merad on Sunday October 09, 2022 @08:34PM (#33146685)
It's always fascinating how different people approach writing code. I've worked with some very talented devs who preferred dynamic languages because they liked what I call a "smash face on keyboard" style of coding. They wanted to be able to make a change, run the code, make a change, run the code, often repeating that dozens of times before they got it right. I, and I think many people who prefer statically typed languages prefer a more methodical style of programming where we spend more time reasoning about the types and how data flows through the app. I might only run the code every five or ten minutes, but often if it builds it's right the first time. If the types are wrong, the code is wrong, and I've no interest in running code that's wrong.

Is one side or the other right or better? I dunno, I'm not qualified to answer.

Re:TypeScript is now officially 10 years old by wizofaus on Sunday October 09, 2022 @08:41PM (#33146720)
TypeScript doesn't entirely prevent you from doing that, even if you have to stick in a few "any" keywords here and there and ignore whatever lint warnings you might get. I'm happy for individual devs to work like that if that's what works best for them to get their code going - but I'm certainly not happy for a shared codebase for a large complex project with dozens of devs on it to operate the same way.