Zachary Mayhew

Software Engineer

Recent Articles

(Mostly) Useless Lessons From Doing Math With TypeScript Types

You can interact with the source code for this article using the TypeScript playground. Throughout my experience using TypeScript, I have constantly been finding new features in the type system that I had no idea existed. At some point, I discovered that the type system was turing complete! (If we ignore the infinite memory requirement) […]