Podcast Cover
13 May 2026
1h 15m

TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Podcast cover

The Pragmatic Engineer

Anders Hejlsberg, a legendary figure in software engineering, traces his four-decade career in programming language design, from creating Turbo Pascal and Delphi to developing C# and TypeScript. The discussion centers on the evolution of developer productivity, emphasizing that effective language design requires a holistic approach that integrates compilers with interactive development environments. Hejlsberg explains how C# emerged from the need for a robust, managed language during the Java-Microsoft era and details the shift toward open-source development with TypeScript. The conversation also addresses the role of AI in modern coding, noting that while AI agents can automate repetitive tasks like testing, they remain tools that require human oversight to ensure architectural integrity and deterministic behavior. Ultimately, successful language design is a long-term endeavor that prioritizes developer experience and deep technical understanding over rapid, short-term gains.

Outlines

Sign in to continue reading, translating and more.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval