Software Unscripted, A weekly podcast of casual conversations about code hosted by Richard Feldman & sponsored by NoRedInk.
Bootstrapping a Compiler via WASM with Loris Cro
Richard talks with Loris Cro about how and why the new Zig compiler bootstraps itself using WebAssembly.
Technical Empathy with Andrea Goulet
Richard talks with Andrea Goulet, a programmer at Corgibytes and coauthor of the book Empathy-Driven Software Development published by Pearson. They talk about the surprising interactions between technology and empathy, including how empathy for other programmers can lead to not only better interactions with other programmers, but even better understanding of the technology itself.
Embracing the Chaos with Jean Yang
Richard talks with Akita Software founder and former PhD Computer Science professor Jean Yang, about about her experiences in academia and in industry as a startup founder, and how different programmers think about guarantees - or lack thereof - in chaotic production systems
Are Functions Data? with Yehonathan Sharvit
Richard talks with Yehonathan Sharvit, author of the book Data Oriented Programming from Manning Publications, about data oriented programming, immutability, and whether functions should be considered data.
Derw with Noah Hall
Richard talks with Noah Hall, the creator of the Dedu programming language, about backwards compatibility, tradeoffs in different styles of running open-source projects, and how languages evolve through risk-taking and experimentation.
Software Rituals with David Nolen
Richard talks with David Nolen, lead developer of ClojureScript, about the rituals that emerge in different programming communities, among many other topics!
Accessibility in Practice with the Accessibilibats
Richard talks with the Accessibilibats, a team of three people working at NoRedInk to improve the accessibility of a product that's used by millions of people. The discussion focuses on their actual experiences in practice - what was surprising, what was challenging, and advice for the future.
Static Types in Elixir with José Valim
Richard talks with José Valim, the creator of the Elixir programming language, about introducing static types to Elixir.
Building a Database with Joran Greef
Richard and Joran Greef talk about the TigerBeetle database, an impressive feat of engineering effort which Joran has been building to solve real-world problems his team has encountered at work.
Back to Basics in Production with Marc Grabanksi
Richard and Frontend Masters founder Marc Grabanksi talk about a "back to basics" approach to Web development, not based on any frameworks or unnecessary dependencies.
Type System Mythbusting with Alexis King
Richard and Alexis King bust some popular myths about static and dynamic type systems.
Building Chrome Dev Tools with Jack Franklin
Richard talks with Jack Franklin, a programmer working on the Chrome Dev Tools team at Google.
The Compile-to-JS Smörgåsbord with Murphy Randle
Richard and Murphy Randle talk about Murphy's experiences and lessons learned from using seven (7) different compile-to-JavaScript languages professionally.
Lamdera with Mario Rogic
Richard and Mario Rogic talk about Lamdera, a very novel take on developing Web servers and databases.
Python and OO with Reuven Lerner
Richard and professional Python teacher Reuven Lerner talk about how Python and Object Orientation.