@GergelyOrosz: Anders Hejlsberg (@ahejlsberg) is a living legend: he created Turbo Pascal, Delphi, C# and TypeScript (and today TypeSc…
Summary
A detailed summary of an interview with Anders Hejlsberg, the creator of Turbo Pascal, Delphi, C#, and TypeScript, covering his career, design philosophy, and insights on software craftsmanship and AI.
View Cached Full Text
Cached at: 05/13/26, 08:25 PM
Anders Hejlsberg (@ahejlsberg) is a living legend: he created Turbo Pascal, Delphi, C# and TypeScript (and today TypeScript is the most-used programming language, globally, as per GitHub.) Timestamps: 00:00 Intro 02:48 How Anders got into programming 05:40 Building his first compiler 07:44 Turbo Pascal 12:25 Delphi 14:53 Joining Microsoft 19:41 Building C# 29:11 Async/await 34:01 The rise of JavaScript 37:52 Building TypeScript 42:58 How the TypeScript compiler works 48:30 JavaScript’s strengths and weaknesses 52:18 How Anders uses AI 56:03 What language features work well with AI 1:02:49 How software craftsmanship is changing 1:07:49 Performance and efficiency 1:09:29 Anders’ tool stack 1:11:30 A 30-year career at Microsoft 1:13:40 Book recommendation Brought to you by: @AntithesisHQ – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. https://antithesis.com/pragmatic @WorkOS – Everything you need to make your app enterprise ready. http://WorkOS.com @turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable. https://turbopuffer.com/pragmatic Four things that stood out to me: 1. “10x better for 1/10th of the price” is a proven winner. This is what Turbo Pascal did: it sold for $49.95 when competing compilers cost $500, and it was faster and more interactive than competitors’ products. Conveniently, the low price tag also killed off piracy 2. C# might have not existed without a famous court case. Microsoft originally hired Anders to architect its Java tools (Visual J++), but the Sun versus Microsoft lawsuit (1997-2001) meant Microsoft could not build on top of Java, as the company that owned Java’s IP (Sun) sued MS for alleged unauthorized changes to the Java language. Microsoft realized it had to build a new language that combined VB’s productivity with C++’s power. This led to C# and .NET. 3. TypeScript exists because Anders refused to build Script# for the Outlook .com team. Microsoft’s Outlook .com team asked Anders’ C# team to productize “ScriptSharp,” a language to cross-compile C# to JavaScript. Anders and the C# team pushed back, suggesting that a better approach was to fix JavaScript. Anders felt strongly that to be attractive to the best-of-breed developers in the JavaScript ecosystem, you want people to write JavaScript, and not another language like C#. 4. Designing a programming language is a 10-year play. As Anders puts it: “Version one is great, but has all sorts of issues. You’ve got to do version two, but it’s not until version three that it really starts to be great. Then you’ve got to convince people to adopt it.”
Redirecting…
Source: https://antithesis.com/pragmatic/ Redirecting to/?utm_medium=podcast&utm_campaign=pragmatic_2026&utm_source=pragmatic&utm_content=pragmatic-20260513
Similar Articles
@Pragmatic_Eng: Creator of C#, Anders Hejlsberg(@ahejlsberg), on the design goals that shaped the language and why standardisation was …
Anders Hejlsberg, creator of C#, discusses the design goals that shaped the language, including object orientation, managed code, garbage collection, reflection, and standardization.
@GergelyOrosz: Kelsey Hightower has one of the most inspiring stories in tech: he went from a technician installing DSL modems, throug…
Gergely Orosz recounts Kelsey Hightower's inspiring journey from DSL technician to Distinguished Engineer at Google and Microsoft, with key lessons on side hustles, explaining startups without AI, and compensation negotiation.
@0xDepressionn: Karpathy: "I've never felt this much behind as a programmer. And I've been doing this for 20 years." I've watched hundr…
Andrej Karpathy shares insights on the rapid shift to AI-assisted programming, predicting 2025-2035 as the 'decade of agents' and describing his personal transition from 80% manual to 80% AI coding in just 30 days.
@0xchromium: Andrej Karpathy spent 2h showing how he actually uses AI day to day he's a co-founder of OpenAI and led AI at Tesla, so…
Andrej Karpathy, co-founder of OpenAI and former AI lead at Tesla, demonstrated his practical AI workflow over two hours, emphasizing simple natural language instructions and incremental nudges rather than complex engineering.
When is Andrej Karpathy going to look at a chicken nugget and tweet that it helped him solve AGI, which in turn inspires 6 random devs to create GitHub projects giving us actual AGI?
An appreciation post for Andrej Karpathy, highlighting his influence on AI developers and listing projects he inspired, including nanoGPT, Second Brain, and vibecoding.