Doom defies the impossible by running in TypeScript's type system
Doom runs in TypeScript's type system, taking a year, 3.5 trillion lines, and 177 TB, achieving a slow frame rate.

Dmitri Mitropoulos, a software engineer, has ingeniously managed to run Doom inside TypeScript's type system, a feat deemed impossible by many. This remarkable achievement took him a full year, requiring meticulous work, and resulted in a frame rate that's exceedingly slow at 0.0000009645 frames per second.
In executing this software marvel, Mitropoulos had to create a virtual machine entirely from TypeScript types, crafting each component of a computer. The accomplishment involved dealing with 3.5 trillion lines of code and a staggering 177 terabytes, demonstrating the arduous complexity of this project.
Despite the slow frame rate and large data usage, Dmitri identified potential optimizations that might cut compile times from days to mere hours. The project not only impressed the TypeScript community but also showcased what happens when determination meets technical acumen, pushing the boundaries of programming possibilities.