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.
Didn’t have time yet to watch all of the video, but on my own GrapheneOS device, and assume especially useful on tablets, I have been using Molly for Signal messaging.
Its cool because I can use an existing account (already attached to a phone number) so the device doesn’t require a SIM. The normal Signal app does not support this.
Unfortunately at the moment I am having to use “Molly” not “Molly FOSS”, meaning I have some of the proprietary blobs in normal Signal app. It is currently too much hassle (for me) to setup notifications with the FOSS version.