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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
INSIGHT

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app