podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Richard Feldman
Shows
Software Unscripted
GPU Programming and Language Design with Chris Lattner
Richard talks with Swift, LLVM, Clang, and Mojo creator Chris Lattner about programming on the GPU and on the CPU, as well as a number of programming language design topics.Chris's "Democratizing AI Compute" blog series - https://www.modular.com/blog/democratizing-compute-part-1-deepseeks-impact-on-aiMojo https://www.modular.com/mojoRoc https://www.roc-lang.orgSoftware Unscripted episode with Futhark language creator https://pod.link/1602572955/episode/00564b1774ebe0e4225a630825ed3deeClaude 4 https://www.anthropic.com/news/claude-4 Hosted on Acast. See acast.com/privacy for more information.
2025-07-25
1h 18
Software Unscripted
Broken AI Discourse with Steve Klabnik
Longtime Rust contributor Steve Klabnik talks with Richard about the broken state of AI discourse, from excessive hype to excessive hate, and reasonable alternatives we could pursue instead.Steve's blog post: "I am disappointed in the AI discourse" - https://steveklabnik.com/writing/i-am-disappointed-in-the-ai-discourse/Deep dive into why Rust's compile times are slow: https://www.pingcap.com/blog/rust-compilation-model-calamity/Y Combinator partners on "100x productivity" claims: https://www.youtube.com/watch?v=IACHfKmZMr8&t=155s Hosted on Acast. See acast.com/privacy for more information.
2025-07-05
1h 19
Software Unscripted
Language Design Deep Dive with Elixir Creator José Valim
Elixir creator José Valim goes into a very deep dive on language design with Richard, centered around some upcoming major design changes to the Roc programming language.- https://elixir-lang.org- https://roc-lang.org- Unison's algebraic effects: https://www.unison-lang.org/docs/fundamentals/abilities/- Koka's algebraic effects: https://koka-lang.github.io/koka/doc/book.html#why-effects- OCaml's algebraic effects: https://ocaml.org/manual/5.3/effects.html Hosted on Acast. See acast.com/privacy for more information.
2025-06-01
2h 26
Motorcycle Law and Charity: A Guide to Riding Right with Attorney Richard Jaffe
Riding Counsel Ep. #7 Overcoming Fear & Trauma: A Motorcyclist's Journey to Resilience with Accident Attorney Rich Jaffe and Dr. Beth Feldman
This powerful episode of Riding Counsel with motorcycle accident attorney Richard Jaffe features an inspiring conversation with Dr. Beth Feldman, a licensed therapist who specializes in helping individuals recover emotionally after serious motorcycle accidents. Dr. Feldman shares valuable insights on navigating fear, anxiety, and trauma in the aftermath of a motorcycle crash. She explores how survivors can begin to rebuild confidence, and regain control of their lives with the right mental health support.Listen in as Dr. Feldman and Richard Jaffe, a seasoned motorcycle accident attorney and advocate for motorcycle safety, delves into the psychological aspects of...
2025-05-27
30 min
Software Unscripted
From Scala to Roc with Monica McGuigan
Monica McGuigan, a Scala programmer at JP Morgan, talks with Richard about her experiences learning Roc with a Scala background. They get into topics like how language design affects beginners and experts, what parts of functional programming are easier and harder to learn than others, and how language designers inform their design decisions.Support Software Unscripted on Patreon: https://patreon.com/SoftwareUnscriptedMonica's chapter on JSON decoders: https://github.com/roc-lang/book-of-examples/pull/68Grapheme clusters: https://unicode.org/glossary/#extended_grapheme_clusterRoc's string operations: https://www.roc-lang.org...
2025-01-27
1h 07
Software Unscripted
Building Video Editing Software with Andrew Lisowski
Richard talks with Andrew Lisowski, a Senior Engineer at Descript - which makes audio and video editing software that has been used to edit this very podcast! They talk about some of the surprising challenges of dealing with video editing compared to audio alone, the economics of niche podcasts and programming conferences, and the evolution of Web browsers!Support Software Unscripted on Patreon: https://patreon.com/SoftwareUnscriptedDescript: https://www.descript.comAndrew Lisowski: https://www.hipstersmoothie.comdevtools.fm episode that was on HN frontpage: https://news.ycombinator...
2024-12-16
1h 02
Software Unscripted
The EYG Language with Peter Saxton
Richard talks with Peter Saxton, creator of the EYG programming language, about the problems Peter aims to solve with EYG, and some of the unique design decisions he's made with it. A type-safe eval() operation even comes up in the discussion!Support Software Unscripted on Patreon: https://patreon.com/SoftwareUnscriptedEYG: https://eyg.runUnison: https://unison-lang.orgRoc: https://roc-lang.org Hosted on Acast. See acast.com/privacy for more information.
2024-11-17
1h 17
Software Unscripted
AI in Programming Education with Will Sentance
Richard talks with Will Sentance, the teacher of the Hard Parts series and the founder and CEO of CodeSmith, which is a Software Engineering and AI immersive education program. They talk about how AI is intersecting with modern programming education, what's considered "fundamentals" these days, and how Will thinks about teaching object-oriented and functional programming.Support Software Unscripted on Patreon: https://www.patreon.com/SoftwareUnscriptedJavaScript: The Hard Parts: https://frontendmasters.com/courses/javascript-hard-parts-v2/AI for Software Engineers: https://frontendmasters.com/workshops/engineering-and-ai/CodeSmith: https://www.codesmith.io/
2024-10-16
59 min
Software Unscripted
Software for Elite Athletes with Kyle Boddy
Richard talks with Kyle Boddy about the biomechanical and data analysis software Kyle wrote—and continues to write—as the founder and CTO of Driveline Baseball, a data-driven player development company that has landed numerous players in Major League Baseball, including multiple Most Valuable Players and 2024's number one draft pick. They talk about Kyle's background in PHP and the C++ he wrote to coordinate budget high-speed cameras back when Driveline was a one-programmer garage shop, up through today where large language models have become an integral part of the development team's daily work.Driveline Baseball: http...
2024-09-26
1h 07
Elm Town
Elm Town 80 – Inspired: Roc with Richard Feldman
Elm pioneer Richard Feldman returns to explain why he made Roc, a direct descendant of Elm. He notes a distinct trade-off of choosing not to have persistent data structures. Later, he shares how his experience teaching Elm informed Roc's design. We even learn about the power of platforms.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2024.05.23GuestRichard FeldmanShow notes[00:00:20] Non-introductionRocSoftware Unscripted"Making Impossible States Impossible""Scaling Elm Apps"Elm in ActionElm courses on Frontend Masters[00:01:47...
2024-09-17
1h 03
Software Unscripted
Mojo with Chris Lattner
For the 100th episode of Software Unscripted, Richard talks with Chris Lattner, creator of Swift, the Clang C++ compiler, LLVM, and now the Mojo programming language, about Mojo, Roc, API design, compiler optimizations, and language design!"Swift for C++ Practitioners" by Doug Gregor - https://www.douggregor.net/posts/swift-for-cxx-practitioners-value-types/Mojo - https://www.modular.com/mojoModular Computing - https://www.modular.comRoc - https://roc-lang.orgLLVM - https://llvm.orgClang - https://clang.llvm.orgSwift...
2024-08-31
1h 49
Software Unscripted
Tooling-Aware Language Design with Eli Dowling
Richard talks with Eli Dowling about his contributions to the Roc programming language, as well as the intersection of language design and editor tooling, parsers that recover from errors, tree-sitter, going beyond the language server protocol, and the downsides of macros.Perceus paper - https://www.microsoft.com/en-us/research/uploads/prod/2020/11/perceus-tr-v1.pdfThe Koka Programming Language - https://koka-lang.github.io"The Quicksort Talk" (Outperforming Imperative with Pure Functional Languages) - https://youtu.be/vzfy4EKwG_YTree-Sitter - https://tree-sitter.github.ioNeovim Editor...
2024-08-21
1h 11
Software Unscripted
The CrowdStrike Incident with Kelly Shortridge
Richard talks with Kelly Shortridge about the CrowdStrike Incident that caused many computers worldwide to get stuck in a boot loop on July 19, 2024.A video version of this episode is available on YouTube at https://www.youtube.com/watch?v=rzjaZssBEiI or ad-free to our wonderful Patreon supporters! https://www.patreon.com/posts/109888395The incident: https://en.wikipedia.org/wiki/2024_CrowdStrike_incidentKelly Shortridge: https://www.kellyshortridge.comKelly's book: https://securitychaoseng.comHillel Wayne's interviews with traditional engineers who have also been software engineers: https://www...
2024-08-11
58 min
Software Unscripted
Distributed Functions with Jonathan Magen
Richard talks with distributed systems scientist Jonathen Magen about functional programming in distributed systems, including languages like Gleam, Elixir, Ballerina, and Jolie. They also talk about type inference, big data, and a few other topics.Jonathan Magen: https://yonkeltron.com or https://jawns.club/@yonkeltronProgramming languages mentioned:https://ballerina.iohttps://www.jolie-lang.orghttps://gleam.runhttps://elixir-lang.orgRichard's talk: Why Static Typing Came Back - https://youtu.be/Tml94je2edk Hosted on Acast. See acast...
2024-07-18
48 min
Born Fabulous
Season 3, Episode 13, Part 5: Janice Fialka & Richard Feldman, "The Best People In the World"
Send us a textJanice Fialka and Richard Feldman continue their discussion about the sibling perspective, sharing a very poignant quote by their daughter Emma. They also talk about fighting and loving hard, share many resources, give some advice, and sprinkle in more sweet stories. Their wisdom, advice, and experiences have golden nuggets for parents of younger children as well as adults with disabilities, and of course community allies. Though they both say they are retired, Janice and Richard continue to be sought after presenters and public speakers on issues relating to disability, inclusion, building c...
2024-07-15
22 min
Software Unscripted
Undo-Redo and Persistent State with Tom Ballinger
Richard talks with Tom Ballinger about undo and redo in the context of REPLs and running effects, stateful systems in general, hot code loading, and database query planning. Hosted on Acast. See acast.com/privacy for more information.
2024-07-12
59 min
Born Fabulous
Season 3, Episode 12, Part 4: Janice Fialka & Richard Feldman, "I Gave a Teacher Hope Today!"
Send us a textJanice Fialka and Richard Feldman discuss Micah's ability to reach out to others, generational sense of security, giving a teacher hope, interdependence, how this journey has made lifelong profound personal changes, a sibling's perspective, and much more. Every one of Janice and Rich's episodes are impactful, but this one has even more profound moments. Their wisdom, advice, and stories have golden nuggets for parents of younger children as well as adults with disabilities, and of course community allies. Though they both say they are retired, Janice and Richard continue to be so...
2024-07-08
25 min
Born Fabulous
Season 3, Episode 11, Part 3: Janice Fialka & Richard Feldman, "Revisit, Reflect, Reignite"
Send us a textJanice Fialka and Richard Feldman discuss Micah's upcoming book, helping families develop their stories, the importance of revisiting-reflecting-reigniting, thinking "outside the box", turnover in support teams, interdependence as the goal, the profound effect of true inclusion on society, and much more. Their wisdom, advice, and stories have golden nuggets for parents of younger children as well as adults with disabilities, and of course community allies. Though they both say they are retired, Janice and Richard continue to be sought after presenters and public speakers on issues relating to disability, inclusion, building co...
2024-07-02
24 min
Born Fabulous
Season 3, Episode 10, Part 2: Janice Fialka & Richard Feldman, "This Is Really Hard Work"
Send us a textJanice Fialka and Richard Feldman discuss their guiding principles, Micah's living situation, the hard work of building and maintaining circles and community support, breaking the silence, inclusion's effect on society, and much more. Their wisdom, advice, and stories have golden nuggets for parents of younger children as well as adults with disabilities, and of course community allies. Though they both say they are retired, Janice and Richard continue to be sought after presenters and public speakers on issues relating to disability, inclusion, building community, advocacy, and more. Janice is also the a...
2024-06-28
23 min
Software Unscripted
Smalltalk's Past, Present, and Future with Juan Vuletich
Richard talks with Juan Vuletich, creator of Cuis Smalltalk, about the past, present and future of Smalltalk - including quite a bit of interesting history and programming philosophy! Hosted on Acast. See acast.com/privacy for more information.
2024-06-24
54 min
Born Fabulous
Season 3, Episode 9, Part 1: Janice Fialka & Richard Feldman, "To Hell with Bootstraps"
Send us a textJanice Fialka and Richard Feldman discuss inclusion, how they got through the pandemic as a family, overcoming individualism, learning how to ask, letting go, and much more of interest to families of children and young adults with intellectual disabilities. Their wisdom, advice, and stories have golden nuggets for parents of younger children as well as adults with disabilities, and of course community allies. Though they both say they are retired, Janice and Richard continue to be sought after presenters and public speakers on issues relating to disability, inclusion, building community, advocacy, a...
2024-06-17
27 min
Software Unscripted
From Game Dev to Web Dev
Richard talks with Wolfgang Schuster about his experiences first as a professional game developer, and then later as a professional Web developer. Theytalk about the differences in programming practices he's seen between the two, including things like automated testing, dependency management, and releases. Hosted on Acast. See acast.com/privacy for more information.
2024-06-17
1h 08
Software Unscripted
Fuzz Testing with Brendan Hansknecht
Richard talks with Brendan Hansknecht, an AI compiler engineer at Modular, about various testing techniques, including fuzzing, property-based tests, database tests, tests involving network requests, and more! Hosted on Acast. See acast.com/privacy for more information.
2024-06-04
1h 06
Software Unscripted
A Haskeller Tries Smalltalk with Ian Jeffries
Richard talks with Ian Jeffries about his experiences as a Haskeller exploring modern Smalltalk (arguably the original object-oriented programming language), including both the historical context of where Smalltalk came from as well as what it's like using it in a modern context. Hosted on Acast. See acast.com/privacy for more information.
2024-05-25
1h 04
Software Unscripted
Comparing F#, Elm, and Haskell with Michael Newton
Richard talks to Michael Newton, a programmer working as a consultant and trainer who has used several different functional programming languages in professional settings. They talk about the differences Michael has found between using F sharp, Haskell, and Elm, and especially how those differences apply in the context of professional production programming. Hosted on Acast. See acast.com/privacy for more information.
2024-05-13
1h 09
Software Unscripted
Native UIs without Electron - with Nathan Sobo
Richard talks with Nathan Sobo, founder of Zed Industries (which creates the high-performance Zed code editor) about his time as an early developer on the Atom code editor, including how that project led to Electron. They then discuss how the Zed team has created GPUI, which uses native operating system APIs for events and goes straight to the graphics card for rendering. Hosted on Acast. See acast.com/privacy for more information.
2024-05-04
1h 16
Software Unscripted
Compiling Smart Contracts with Lucas Rosa
Richard talks with Lucas Rosa, a compiler engineer working on the Aiken programming language for smart contracts, about tradeoffs in language and compiler design, property-based testing, syntax and familiarity, and compile-time evaluation of constants. Hosted on Acast. See acast.com/privacy for more information.
2024-04-22
59 min
GOTO - The Brightest Minds in Tech
Intro to Roc & Innovation in Functional Programming • Richard Feldman & James Lewis
This interview was recorded at GOTO Copenhagen for GOTO Unscripted.http://gotopia.techRead the full transcription of this interview hereRichard Feldman - Functional Programming Language Expert, Author of "Elm in Action" & Creator for the Roc Programming LanguageJames Lewis - Principal Consultant & Technical Director at ThoughtworksRESOURCESRichardhttps://twitter.com/rtfeldmanhttps://linkedin.com/in/rtfeldmanhttps://github.com/rtfeldmanhttps://www.roc-lang.orghttps://twitter.com/sw_unscriptedJameshttps://twitter.com...
2024-04-12
1h 00
Software Unscripted
Gleam 1.0 with Louis Pilfold
Richard talks with Louis Pilfold, creator of the Gleam programming language, about the language's 1.0 release, as well as other topics like backwards compatibility, hot-swapping code in production, and implementing a typed version of Erlang's famous OTP system, which had also been famously considered to be un-typeable. Hosted on Acast. See acast.com/privacy for more information.
2024-04-03
1h 10
Software Unscripted
Compilers and Overly Complex Web Development with Thorsten Ball
Richard talks to Thorsten Ball, a programmer at Zed Industries and author of two books on compilers. They start out talking about the differences between compilers and interpreters, what the trickiest parts are of teaching compilers, and then end up talking about the unnecessary complexity that has taken over modern Web Development. Hosted on Acast. See acast.com/privacy for more information.
2024-03-17
1h 13
Software Unscripted
Incremental Compilation with Alex Kladov
Richard talks with Rust Analyzer creator Alex Kladov (aka matklad) about compilers, including ways they can do incremental compilation, memory management strategies, modules and boundaries, and even monomorphization! Hosted on Acast. See acast.com/privacy for more information.
2024-03-03
1h 23
Software Unscripted
Programming and Industrial Design with Greg Wilson
Richard talks with programming teacher Greg Wilson about different types of beginner programmers and how they learn most effectively, what counterintuitive aspects of programming languages they tend to find more or less difficult to learn, and about the surprising relationship between software architecture and industrial design. Hosted on Acast. See acast.com/privacy for more information.
2024-02-14
57 min
Software Unscripted
Pure Functional Programming in C with Ryan Fleury
Richard talks with RAD Game Tools Debugger programmer Ryan Fleury, about memory management in debugging, caching, operator overloading, and pure functional programming in...C?! Hosted on Acast. See acast.com/privacy for more information.
2024-02-07
1h 40
Software Unscripted
Lambda Set Defunctionalization with Ayaz Hafiz
Richard talks with Ayaz Hafiz, a contributor to the Roc programming language, about a very specific topic in the Roc compiler, namely lambda set defunctionalization (including explaining what that term actually means). They then zoom out to talk about why more languages don't try to implement techniques like this in general. Hosted on Acast. See acast.com/privacy for more information.
2024-01-26
45 min
Software Unscripted
Implementing Databases with Glauber Costa
Richard talks with Glauber Costa about how to implement databases that can do millions of reads per second, how hardware changes have affected the tradeoffs around relational and NoSQL databsaes, and what people mean by Big Data. Hosted on Acast. See acast.com/privacy for more information.
2024-01-23
48 min
Software Unscripted
The Return of Hypermedia with Carson Gross
Richard talks with HTMX creator Carson Gross about some of the ways in which modern web development has arguably regressed over the past 15 or so years, as well as Hypertext, Hypermedia, HyperCard, HyperView, HyperScript, and even some other topics that don't have hyper in the name. Hosted on Acast. See acast.com/privacy for more information.
2024-01-15
1h 08
Elixir Wizards
Creating a Language: Elixir vs. Roc with José Valim and Richard Feldman (Elixir Wizards X Software Unscripted Podcast)
For the final episode of Elixir Wizards’ Season 11 “Branching Out from Elixir,” we’re featuring a recent discussion from the Software Unscripted podcast. In this conversation, José Valim, creator of Elixir, interviews Richard Feldman, creator of Roc. They compare notes on the process and considerations for creating a language. This episode covers the origins of creating a language, its influences, and how goals shape the tradeoffs in programming language design. José and Richard share anecdotes from their experiences guiding the evolution of Elixir and Roc. The discussion provides an insightful look at the experimentation and learning involved in craftin...
2024-01-11
1h 09
Software Unscripted
The Roc Programming Language with Richard Feldman
Hosted on Acast. See acast.com/privacy for more information.
2023-12-29
1h 07
Software Unscripted
Making JITted Code Faster with Chris Nuernberger
Richard talks with Chris Nuernberger about his experiences making code run faster in the context of the Java Virtual Machine (JVM) and the similarities and differences between that and trying to make C++ code faster...among several other topics! Hosted on Acast. See acast.com/privacy for more information.
2023-12-10
1h 09
Software Unscripted
Things Web Devs Can Learn from Game Devs with Casey Muratori
Richard talks with Casey Muratori, a game engine programmer who's known for creating the term Immediate Mode GUIs, for his Twitch series Handmade Hero, and most recently for his excellent Performance Aware Programming course. They talk about performance and the programming culture around it, how memory safety relates to progarm architecture, what Web development can learn from game development, and even some concrete improvements that could be made to, you guessed it...CSS! Hosted on Acast. See acast.com/privacy for more information.
2023-12-01
2h 06
ADSP: Algorithms + Data Structures = Programs
Episode 157: The Roc Programming Language with Richard Feldman
In this episode, Conor and Bryce interview Richard Feldman about the Roc programming language, what qualifies a language as a functional programming language (and whether Rust makes the cut) and more!Link to Episode 157 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:Richard Feldman is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on...
2023-11-24
29 min
Software Unscripted
Escaping Software Disenchantment with Nikita Prokopov
Richard talks with Nikita Prokopov, an open-source Clojure developer and creator of the Fira Code typeface, about some of the reasons he'd felt a sense of disenchantment with the direction of software in the past, and strategies he's developed for improving things in the future. Hosted on Acast. See acast.com/privacy for more information.
2023-11-18
48 min
ADSP: Algorithms + Data Structures = Programs
Episode 156: The Last Strange Loop with Richard Feldman
In this episode, Conor and Bryce interview Richard Feldman, creator of the Roc programming language, about the last edition of the Strange Loop conference, virtual vs in-person events and more.Link to Episode 156 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:Richard Feldman is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on Frontend...
2023-11-17
30 min
Software Unscripted
WebAssembly in Practice with Brian Carroll
Richard talks with Brian Carroll about his experience using WebAssembly in practice - including some of the benefits and challenges of using WebAssembly in practice, why WebAssembly adoption might not be as high as it could be today, and speculation about what the future might hold for it. Hosted on Acast. See acast.com/privacy for more information.
2023-11-06
50 min
Software Unscripted
Disassembling Languages with Matt Godbolt
Richard talks with Matt Godbolt, author of the godbolt.org Compiler Explorer, about how certain aspects of the Compiler Explorer work, as well as "disassembling" language designs themselves - talking about reference counting optimizations, destructors and unwinding, and even defending the infamous design decision of NaN != NaN. Hosted on Acast. See acast.com/privacy for more information.
2023-10-22
1h 07
Software Unscripted
The SemVer Rabbit Hole with Predrag Gruevski
Richard talks with Predrag Gruevski, author of the cargo-semver-checks tool for detecting accidental semantic versioning mistakes in Rust packages, as well as Trustfall, which is an incredibly flexible query engine. They talk about why semantic versioning is so especially tricky to get right in Rust, tradeoffs in different package managers' approaches to semver in general, and how his work on cargo-semver-checks motivated him to create a tool for querying data in just about any format. Hosted on Acast. See acast.com/privacy for more information.
2023-09-12
58 min
Software Unscripted
Making Parsing I/O Bound with Daniel Lemire
Richard talks to Daniel Lemire about his work on simdjson, arguably the fastest JSON parser in the world. They also talk about parsing performance in other contexts, benchmarking, NodeJS string representations, and textbook approaches to performance versus real-world experimentation. Hosted on Acast. See acast.com/privacy for more information.
2023-08-17
1h 17
Software Unscripted
Niche Domain Knowledge with Ashley Williams
Richard talks with former Rust core team member Ashley Williams, aka ag_dubs,, about various different types of niche domain knowledge - from CSS tricks in web development to low-level systems programming, package managers, and even organization-specific domain knowledge. Hosted on Acast. See acast.com/privacy for more information.
2023-08-09
54 min
Software Unscripted
Building a Terminal in Zig and Swift with Mitchell Hashimoto
Richard talks with HashiCorp cofounder Mitchell Hashimoto about a side project of his: a high-performance terminal emulator that he wrote using Zig and Swift, and which has become his daily driver terminal. Hosted on Acast. See acast.com/privacy for more information.
2023-07-19
57 min
Software Unscripted
Thinking in Array Languages with Alex Shroyer
Richard talks to to Alex Shroyer about his unusually extensive experiences with Array Languages like APL and J - where they come from, how they have more to offer than just extreme conciseness, and what feature creep looks like in a language that's mostly symbols.Links to Alex's website and more info about array languages:alexshroyer.comhttps://nsl.com/https://vector.org.uk/https://github.com/interregna/arraylanguage-companieshttps://tryapl.org/https://bqnpad.mechanize.systems/https://www.arraycast.com/https://aplwiki.com/wiki/APL_Farmhttps://discord.com/invite/yHna7nt7zx Hosted on Acast. See acast.com/privacy for more...
2023-07-05
47 min
Software Unscripted
My Contribution to the Left-Pad Incident with Simon Lydell
Richard talks with Simon Lydell, a programmer whose open-source JavaScript work ended up contributing to what might be the most infamous package-related outage in programming history. In addition to talking about that story, they also talk about open source in general, breaking changes in general, and specific projects like CoffeeScript, Prettier, Elm, and Roc. Hosted on Acast. See acast.com/privacy for more information.
2023-06-28
57 min
Software Unscripted
Comparing Haskell to R with Will Kurt
Richard talks to Will Kurt, an AI Engineer at Hex as well as the author of both the countbayesie.com blog as well as the book Get Programming with Haskell, from Manning Publications. They talk about the book, about Haskell in general, and end up comparing Haskell to R, as well as type systems and artificial intelligence! Hosted on Acast. See acast.com/privacy for more information.
2023-06-20
1h 00
Software Unscripted
Defunctionalization in a Functional Language with Ayaz Hafiz
Richard talks to Ayaz Hafiz about his work on the Roc programming language. They discuss behind-the-scenes compiler details like implementing ad-hoc polymorphism and defunctionalization using lambda sets. Along the way they get into how these implementation details interact with design of the language, and the experience of using the language. Hosted on Acast. See acast.com/privacy for more information.
2023-05-24
1h 16
Software Unscripted
Linking & Binary Hot Code Loading with Jakub Konka
Richard talks to Jakub Konka, a programmer who works on the Zig programming language. They talk about the low-level systems programming involved in Jacob's work on Zig and other projects, including things like disassembling binaries, hot code loading in a systems language, writing a linker from scratch, and testing machine code without access to the actual hardware - or even an emulator! Hosted on Acast. See acast.com/privacy for more information.
2023-05-14
53 min
Software Unscripted
From Bootcamp to Teaching Masters' Comp Sci
Richard talks to Chelsea Troy, a programmer working at Mozilla who has a side gig teaching Masters' Computer Science students at the University of Chicago. This is highly unusual, considering she does not have a computer science degree! They talk about how she landed that job, including how the interview process differs from industry interviews, among other topics. Hosted on Acast. See acast.com/privacy for more information.
2023-05-04
52 min
Software Unscripted
Syntax and the Future of Programming with Josh Warner
Richard talks with Josh Warner, who has been working on making improvements to the Roc programming language, particularly around the parser and formatter. They start out talking about syntax and code formatting, but after some plot twists, the conversation ends up on AI and the future of programming itself! Hosted on Acast. See acast.com/privacy for more information.
2023-04-27
1h 05
Software Unscripted
Growing Programming Communities with Ryan Haskell-Glatz
Richard talks with Ryan Haskell-Glatz, author of the open-source Elm projects elm-spa and Elm Land. They get into things like new user onboarding experiences, framework churn, and dynamics between authors and users in open-source communities. Hosted on Acast. See acast.com/privacy for more information.
2023-04-21
57 min
GOTO - The Brightest Minds in Tech
Rust in Action • Tim McNamara & Richard Feldman
This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereTim McNamara - Author of “Rust in Action” & Software Developer at AWSRichard Feldman - Author of Elm in Action & Head of Open Source at NoRedInkRESOURCESGet 35% discount on all Manning products with code: ytGOTO35mng.bz/z5RQrustinaction.comdoc.rust-lang.org/stable/bookDESCRIPTIONRust in Action introduces the Rust progr...
2023-04-21
51 min
Software Unscripted
AI Tools Today
Richard talks to Stachu Koric about the Dark programming language's shift to being a programming language built around AI, as well as their own personal experiences so far exploring chatGPT, Copilot, and other emerging AI tools. Hosted on Acast. See acast.com/privacy for more information.
2023-04-12
52 min
Software Unscripted
From Erlang to Management to C++
Dizzy Smith talks with Richard about his career path from C++ to Erlang to Management and now back to C++. Along the way, they talk about package management and several other languages - including Go, Rust, JavaScript, and even Perl. Hosted on Acast. See acast.com/privacy for more information.
2023-04-04
1h 01
Software Unscripted
Speeding up Rust's Compiler
Richard talks with Nicholas Nethercote, a member of the Rust programming language's Performance Working Group and author of the Rust Performance Book. They discuss how he and others have worked to speed up Rust's compiler, different strategies for speeding up compilers in general, and how compiler performance fits into the working dynamic of Rust's ecosystem of contributors. Hosted on Acast. See acast.com/privacy for more information.
2023-03-15
49 min
Software Unscripted
The Monolith-Microservices Spectrum
Richard talks with Ashley Davis, author of the book Bootstrapping Microservices, about their differing perspectives on microservices, monoliths, and everything in between! Ashley is also the author of Rapid Fullstack Development, available at https://rapidfullstackdevelopment.com Hosted on Acast. See acast.com/privacy for more information.
2023-02-13
52 min
Legacy Code Rocks
Elm, Roc, and Rust with Richard Feldman
Working on legacy code is never easy, but some programming languages make it more enjoyable. Today, we talk with Richard Feldman, the creator of the Roc programming language, the author of Elm in Action, and the creator of the Frontend Masters courses Introduction to Elm and Introduction to Rust. Richard tells us about the advantages of the Elm, Rock, and Rust languages and why they are more enjoyable to work with than other languages. When you finish listening to the episode, connect with Richard on Twitter, check out his book and courses, and take a lo...
2023-02-06
45 min
Software Unscripted
Haskell and Clojure in Production with Eric Normand
Richard talks to Eric Normand about his experiences using both Haskell and Clojure in production, and his perspectives on comparing and contrasting the approaches of the two languages.Eric hosts a podcast (https://ericnormand.me/podcast) and you can use code podsoftunsc22 at checkout to get a discount on his book Grokking Simplicity: https://www.manning.com/books/grokking-simplicity Hosted on Acast. See acast.com/privacy for more information.
2023-01-30
50 min
Software Unscripted
F# in Production with Scott Wlaschin
Richard talks with Scott Wlaschin, author of the book Domain Modeling Made Functional and the website F# for Fun and Profit, about using F# in production and the minimal essence of functional programming. Hosted on Acast. See acast.com/privacy for more information.
2023-01-16
51 min
Software Unscripted
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. Hosted on Acast. See acast.com/privacy for more information.
2022-12-12
53 min
Software Unscripted
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 Hosted on Acast. See acast.com/privacy for more information.
2022-12-05
47 min
Software Unscripted
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. Hosted on Acast. See acast.com/privacy for more information.
2022-11-28
54 min
Software Unscripted
Derw with Noah Hall
Richard talks with Noah Hall, the creator of the Derw programming language, about backwards compatibility, tradeoffs in different styles of running open-source projects, and how languages evolve through risk-taking and experimentation. Hosted on Acast. See acast.com/privacy for more information.
2022-11-21
45 min
Software Unscripted
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. Hosted on Acast. See acast.com/privacy for more information.
2022-11-09
58 min
Professional Technical Interviewee with Taylor Dorsett
Episode #30 - Blake Thomas & Richard Feldman - Professional Technical Interviewee w/ Taylor Dorsett
My guests today are Blake Thomas and Richard Feldman. They both work at NoRedInk. Blake is the VP of Engineering and Richard is the Head of Open Source. They have hired a large number of engineers over the last year and are continuing to scale NoRedInk. Video: https://youtu.be/9vdFSCWHV1M Part Two - Technical: To be posted Part Two Audio only: To be posted Spotify - https://open.spotify.com/show/7zvt9QZWMUGsQ27NM8XuMd?si=272649053fbf4c03 Apple Podcasts - https://podcasts.apple.com/us/podcast/professional-technical-interviewee-with-taylor-dorsett/id1557937961 Guests...
2022-05-19
59 min
💻 coding
The Ideal Programming Language • Richard Feldman & Erik Doernenburg
Podcast: GOTO - Today, Tomorrow and the FutureEpisode: The Ideal Programming Language • Richard Feldman & Erik DoernenburgPub date: 2022-04-22This interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereRichard Feldman - Author of "Elm in Action" & Head of Technology at NoRedInkErik Doernenburg - Head of Technology at Thoughtworks & Passionate TechnologistLars Jensen - Lead Developer at GOTODESCRIPTIONWhat would your ideal programming language look like?Er...
2022-04-28
36 min
💻 coding
The Ideal Programming Language • Richard Feldman & Erik Doernenburg
Podcast: GOTO - The Brightest Minds in TechEpisode: The Ideal Programming Language • Richard Feldman & Erik DoernenburgPub date: 2022-04-22Get Podcast Transcript →powered by Listen411 - fast audio-to-text and summarizationThis interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereRichard Feldman - Author of "Elm in Action" & Head of Technology at NoRedInkErik Doernenburg - Head of Technology at Thoughtworks & Passionate TechnologistLars Jensen - Lead Developer at GOTO
2022-04-28
36 min
GOTO - The Brightest Minds in Tech
The Ideal Programming Language • Richard Feldman & Erik Doernenburg
This interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereRichard Feldman - Author of "Elm in Action" & Head of Technology at NoRedInkErik Doernenburg - Head of Technology at Thoughtworks & Passionate TechnologistLars Jensen - Lead Developer at GOTODESCRIPTIONWhat would your ideal programming language look like?Erik Doernenburg, head of technology at Thoughtworks, and Richard Feldman, author of “Elm in Action,” sat together at GOTO Copenhagen 2021 to chat about what theirs would look like...
2022-04-22
36 min
Software Unscripted
Deployments
Richard Feldman discusses deployments with Will Keleher (ClassDojo), Juliano Solanho & Alec Munro (NoRedInk).( Full transcripts available at https://sites.google.com/noredink.com/podcast-transcriptions ) Hosted on Acast. See acast.com/privacy for more information.
2022-02-08
59 min
Software Unscripted
Observability
Richard Feldman discusses observability with Jessica Kerr (honeycomb.io) and Juliano Solanho (NoRedInk).( Full transcripts available at https://sites.google.com/noredink.com/podcast-transcriptions ) Hosted on Acast. See acast.com/privacy for more information.
2021-12-29
50 min
The Digital Infrastructure Fund Podcast
Episode 3: Argyri Panezi and Jessica Feldman: What makes an open source project “critical digital infrastructure?”
Guest Argyri Panezi and Jessica Feldman Show Notes Hello and welcome to the Digital Infrastructure Fund podcast! This is the podcast where we focus on recipients of the Digital Infrastructure Grant Fund which has funded by multiple funders. We don’t just interview current cohorts, but also past cohorts who have gotten funding from this grant pool. Today I have joining me, Argyri Panezi, the Assistant Professor of Law and Technology at IE Law School, and Jessica Feldman, an Assistant Professor in the Department of Communication Media and Culture at the Am...
2021-10-25
35 min
GOTO - The Brightest Minds in Tech
Elm in Action • Richard Feldman & Thomas Anagrius
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRichard Feldman - Author of "Elm in Action"Thomas Anagrius - Lead Developer at HumioDESCRIPTIONElm is a purely functional language that compiles to JavaScript in less than 4 seconds. We sat down with Richard Feldman, author of the book Elm in Action to understand how learning to code in Elm can help software developers whether they work with it on a daily basis or not.The interview is based on Richard Feldman's new book "Elm in Action"...
2021-03-23
31 min
Ruby Rogues
RUBY 483: Unlocking the Power of Functional Programming and Elm with Richard Feldman
Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming constructs.PanelJohn EppersonLuke StuttersGuestRichard FeldmanSponsors Raygun | Click here to get started on your free 14-day trialLinksVue.jsGitHub- NoRedInk/elm-railsELM HomepageDiscourse ELMELM SlackBuilt with ElmPicksJohn- GitHub: spree/spreeJohn- GitHub: solidusio/solidusJohn- Merlin Series (The Lost Years by T.A.)Luke- PQINA | Designs and Builds Performant, R...
2021-01-05
57 min
React Round Up
RUBY 483: Unlocking the Power of Functional Programming and Elm with Richard Feldman
Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming constructs. Panel John Epperson Luke Stutters Guest Richard Feldman Sponsors Raygun | Click here to get started on your free 14-day trial
2021-01-05
57 min
JavaScript Jabber
JSJ 357: Event-Stream & Package Vulnerabilities with Richard Feldman and Hillel Wayne
SponsorsTriplebyteSentry use the code “devchat” for $100 creditClubhouseCacheFlyPanelAaron FrostAJ O’NealChris FerdinandiJoe EamesAimee KnightCharles Max WoodJoined by special guests: Hillel Wayne and Richard FeldmanEpisode SummaryIn this episode of JavaScript Jabber, Hillel Wayne kicks off the podcast by giving a short background about his work, explains the concepts of formal methods and the popular npm package - event-stream, in brief. The panelists then dive into the recent event-stream attack and discuss it at length, focusing on different package managers and their vulnerabilities, as well as the security issues associated with them. They debate on whether paying open source developers for their work, thereb...
2019-03-26
1h 10
All JavaScript Podcasts by Devchat.tv
JSJ 357: Event-Stream & Package Vulnerabilities with Richard Feldman and Hillel Wayne
Sponsors Triplebyte Sentry use the code “devchat” for $100 credit Clubhouse CacheFly Panel Aaron Frost AJ O’Neal Chris Ferdinandi Joe Eames Aimee Knight Charles Max Wood Joined by special guests: Hillel Wayne and Richard Feldman Episode Summary In this episode of JavaScript Jabber, Hillel Wayne kicks off the podcast by giving a short background about his work, explains the concepts of formal methods and the popular npm package - event-stream, in brief. The panelists then dive into the recent event-stream attack and discuss it at length, focusing on...
2019-03-26
1h 10
All JavaScript Podcasts by Devchat.tv
JSJ 357: Event-Stream & Package Vulnerabilities with Richard Feldman and Hillel Wayne
Sponsors Triplebyte Sentry use the code “devchat” for $100 credit Clubhouse CacheFly Panel Aaron Frost AJ O’Neal Chris Ferdinandi Joe Eames Aimee Knight Charles Max Wood Joined by special guests: Hillel Wayne and Richard Feldman Episode Summary In this episode of JavaScript Jabber, Hillel Wayne kicks off the podcast by giving a short background about his work, explains the concepts of formal methods and the popular npm package - event-stream, in brief. The panelists then dive into the recent event-stream attack and discuss it at length, focusing on...
2019-03-26
1h 10
JavaScript Jabber
JSJ 354: Elm with Richard Feldman
SponsorsKendo UISentry use the code “devchat” for $100 creditClubhouseCacheFlyPanelJoe EamesAimee KnightJoined by special guest: Richard FeldmanEpisode SummaryIn this episode of JavaScript Jabber, Richard Feldman, primarily known for his work in Elm, the author of “Elm in Action” and Head of Technology at NoRedInk, talks about Elm 0.19 and the new features introduced in it. He explains how the development work is distributed between the Elm creator – Evan Czaplicki and the other members of the community and discusses the challenges on the way to Elm 1.0.Richard also shares some educational materials for listeners interested in learning Elm and gives details on Elm conferences around the...
2019-03-05
37 min
All JavaScript Podcasts by Devchat.tv
JSJ 354: Elm with Richard Feldman
Sponsors Kendo UI Sentry use the code “devchat” for $100 credit Clubhouse CacheFly Panel Joe Eames Aimee Knight Joined by special guest: Richard Feldman Episode Summary In this episode of JavaScript Jabber, Richard Feldman, primarily known for his work in Elm, the author of “Elm in Action” and Head of Technology at NoRedInk, talks about Elm 0.19 and the new features introduced in it. He explains how the development work is distributed between the Elm creator – Evan Czaplicki and the other members of the community and discusses the...
2019-03-05
37 min