I would love to see the flawless code you've written over 20 years where static typing would have done nothing for you or anyone else maintaining your code.
Have an actual argument? Hopefully a better one than DHH’s, “it’s too hard to type things” Like how bad of a programmer do you need to be? It’s ok to call people out even if they’re popular. Like all the commenters on his PR.
I used to be pretty religious about it NOT being on the server, but nowadays I just say to myself: Who am I to say JavaScript can't be used on the server?
What about PHP on the client side? Why is suddenly Python a server-side language when it's a scripting language better suited for data analysis and manipulation? WASM? Is not ASM an applications language instead?
This line of thinking broke me of these thought-limiting shackles, and now I think: If there's a toolchain to make it run on your target (client side browser, server side app, at your OS as a service script, embedded devices, whatever), then go for it.
Typescript has done nothing for me.
Just a religious battle at this point.
(I'm okay with it on the server, but client side is just something something)