Just wanted to point out that besides creating Typescript, Anders has been the Lead Architect on C# since 2000.
Re:A Preview of C# 8 [video]
by MadsTorgersen on Sunday August 27, 2017 @07:52PM
(#15113501)
For the past couple of years I have been the lead designer of C#. Anders and I took a break to help create TypeScript, and then he stayed on as it's lead designer, while I returned to take over C#.
Anders and I meet every week to compare notes, and I make sure to get his input on major new features in C#.
Apparently he is mostly focused on Typescript nowadays, and not so much on C#, although he still participates on its development.
At least given his latest interviews on Channel 9 and BUILD sessions.
He was also the original author of Turbo Pascal and the chief architect of Delphi.
As a heavy TypeScript user myself, it was easy to see the parallels between the designs: question mark nullability, the compiler-enforced nullability checks rather than runtime-enforced, "dammit operator" to override the compiler. All shared between TypeScript and C#.
I love this feature in TypeScript; it's help me find numerous bugs and helps me reason about my code. I'm looking forward to using it in C#.