
In this episode, David Khourshid, creator of XState, shares his journey from piano performance to programming, revealing key lessons for developers and founders. Learn why being a great coder doesn’t mean you’ll succeed as a CEO, how state machines simplify complex app logic (and when to avoid them), and the surprising link between music and code. He also discusses building Stately.ai, the challenges of visual programming, and why burnout makes sabbaticals essential. Whether you're into React, state management, or startup growth, this episode is packed with insights. XState: https://xstate.js.org/ | Follow David: @davidkpiano#Programming #Startups #WebDev #TechTalkCheck out David’s Frontend Masters courses here: https://frontendmasters.com/teachers/david-khourshidFrontend Masters Online:Twitter: https://twitter.com/FrontendMastersLinkedIn: https://www.linkedin.com/company/frontend-masters/Facebook: https://www.facebook.com/FrontendMastersInstagram: https://instagram.com/FrontendMastersAbout Us:Advance your skills with in-depth, modern front-end engineering courses — our 150+ high-quality courses and 18 curated learning paths will guide you from mid-level to senior developer! https://frontendmasters.com/?utm_source=youtube&utm_medium=home_link&utm_campaign=podcastepisode25
Podzilla Summary coming soon
Sign up to get notified when the full AI-powered summary is ready.
Free forever for up to 3 podcasts. No credit card required.

Technical communication makes you a 10x engineer | Will Sentance

The dev behind Vercel's fancy websites Matias Gonzalez

WebDevSimplified’s Story: From Agency Dev to YouTube Giant

Software Engineer on the GitHub Copilot team, Sabrina Goldfarb | Episode 27
Free AI-powered recaps of The Frontend Masters Podcast and your other favorite podcasts, delivered to your inbox.
Free forever for up to 3 podcasts. No credit card required.