When I was fairly new to the TypeScript world, I fell in love the second I started using the coc-tsserver vim plugin. Since then, I have become obsessive over the language and the DX benefits that the tooling provides, and have championed it everywhere I can! I've been reading the dev notes of every release for the past several years, and have gained a deep insight of how to manipulate the type system to get extremely refined safety via complex generics
"I like to consider type definitions with TypeScript to be a form of inline automated tests."