{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/65de32896569fa0017d17653/6780005de83bfb002d0199b9?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"For Whom The Compiler Tolls (with Felienne Hermans)","description":"<p>In this episode of Dead Code, Jared Norman interviews Felienne Hermans, creator of the Hedy programming language and author of “A Case for Feminism in Programming Language Design.” Felienne discusses her experiences of alienation in the programming language design community and critiques its prioritization of mathematical rigor and technical difficulty over accessibility and inclusivity. Highlighting Hedy, a simplified, multilingual language designed for beginners and non-English speakers, she emphasizes the value of user-centered design in making programming more approachable and impactful. The conversation explores the exclusionary culture in programming, such as dismissing spreadsheets and front-end work as “not real coding,” and proposes reimagining programming languages to focus on collaboration, user experience, and joy rather than gatekeeping and status. Felienne calls for a cultural shift to prioritize inclusivity and creativity, showcasing how tools like Hedy can inspire and empower diverse communities.</p><p><br></p><p><strong>Links:</strong></p><p><br></p><p><a href=\"https://www.hedycode.com\" rel=\"noopener noreferrer\" target=\"_blank\">The Hedy Programming Language</a></p><p><a href=\"https://www.felienne.com/wp-content/uploads/2024/10/Feminism_in_Programming_Language_Design_CR_5-1.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">A Case for Feminism in Programming Language Design</a></p><p><a href=\"https://felienne.com\" rel=\"noopener noreferrer\" target=\"_blank\">Felienne Hermans’s Personal Website</a></p><p><a href=\"https://conf.researchr.org/home/splash-2024\" rel=\"noopener noreferrer\" target=\"_blank\">Programming Language Conference: SPLASH</a></p><p><a href=\"https://elm-lang.org\" rel=\"noopener noreferrer\" target=\"_blank\">Elm Programming Language</a></p><p><a href=\"https://www.cs.utexas.edu/users/EWD/\" rel=\"noopener noreferrer\" target=\"_blank\">Edgar Dijkstra’s EWDs</a></p><p><a href=\"https://www.ruby-lang.org/en/\" rel=\"noopener noreferrer\" target=\"_blank\">Ruby Programming Language</a></p><p><a href=\"https://www.rust-lang.org\" rel=\"noopener noreferrer\" target=\"_blank\">Rust Programming Language</a></p><p><br></p><p><strong>Dead Code Podcast Links:</strong></p><p><br></p><p><a href=\"https://hachyderm.io/@deadcode\" rel=\"noopener noreferrer\" target=\"_blank\">Mastodon</a></p><p><a href=\"https://twitter.com/DeadCodePod\" rel=\"noopener noreferrer\" target=\"_blank\">X</a></p><p><br></p><p><strong>Jared’s Links:</strong></p><p><br></p><p><a href=\"https://supergood.social/@jared\" rel=\"noopener noreferrer\" target=\"_blank\">Mastodon</a></p><p><a href=\"https://twitter.com/jardonamron\" rel=\"noopener noreferrer\" target=\"_blank\">X</a></p><p><a href=\"https://www.twitch.tv/jardonamron\" rel=\"noopener noreferrer\" target=\"_blank\">twitch.tv/jardonamron</a></p><p><br></p><p><a href=\"https://docs.google.com/document/d/1mH71-CdYSRt5pURYt-WNqAyIb0NVRITQl8zQd8oifoM/edit?usp=sharing\" rel=\"noopener noreferrer\" target=\"_blank\">Episode Transcript</a></p>","author_name":"Jared Norman"}