We all know the virtue of using the right tool for the job.
But about the virtue for using the wrongest possible tool for the job?
What if it doesn’t just making an order of magnitude harder (10x) or even an engineering order of magnitude harder (1000x) but perhaps a million fold!?
Imagine writing the first person shooter #doom entirely in the #typescript type system.
It sounds impossible.
Apparently, it isn’t.
Even if you are unfamiliar with the game, TypeScript, typing, or programming, it is worth seeing this short video to get a sense of the scale of this undertaking and how well it is conveyed.
When something truly impressive is accomplished, I sometimes hear the comment, “Respect,” or even, “Mad Respect.”
Here, I’ll go for “Awe.”
Source code is of course available:
https://github.com/MichiganTypeScript/typescript-types-only-wasm-runtime








