![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
Interesting argument. I have used both typescript and JavaScript, but I spend 99% of my time writing firmware in C, because of this I LOVE strongly typed languages, and I get kinda annoyed/paranoid when my variable COULD change type quietly so end up doing (perhaps too much) type checks etc.
I can say with surety I hate programming in both Typescript and JavaScript, but I definitely hate Typescript less because of the typing.
Having said that, I don’t really like the compiled javascript that comes out of the typescript compiler, because it puts some distance between the user and the code and I am all for clarity, especially when people have to go out of their way to not run this code.
Wikipedia says Gen Z is born from mid to late 90s, which makes me a Gen Z’er. I use adblocker and try combat enshittification a few ways, including contributing to the commons. My day job is being a firmware developer for an opensource company. I’d say I’m tech savvy.
I think there are quite a lot of people like me, it is just that there are more people using technology at younger ages, effectively diluting the pool of Gen Z’ers you are encountering both online and in person.