
Wookash Podcast Chuck Jazdzewski on making new UI paradigms
Feb 14, 2026
Chuck Jazdzewski, veteran UI and framework designer behind TurboVision, TypeScript origins, WPF/XAML, and Jetpack Compose, discusses reinventing UI paradigms. He tells stories about moving from Pascal/Delphi to modern declarative UI, choosing functions over classes, compiler instrumentation for composition, performance tricks for Android, and designing APIs that play well with AI.
AI Snips
Chapters
Transcript
Episode notes
Building TurboVision And Delphi
- At Borland Chuck wrote an installer and UI libraries, then built TurboVision and helped ship Turbo Pascal and Delphi IDEs.
- He rewrote messy code in object-oriented style and became the in-house OOP expert.
Make The Object The UI Source
- VCL made the object the source of truth for UI instead of Windows handles, simplifying development semantics.
- That shift removed lifecycle modes and let developers treat controls as first-class objects.
Reduce Concept Count
- Design frameworks to minimize concept count so developers hold fewer mental models while coding.
- Make easy things easy and hard things possible using Pareto-focused APIs.
