Linux Dev Time – Episode 155
Jul 26, 2026 · 26m
Summary
Hosts Joe, Amalith, Kevin, and Andy discuss whether programming language choice matters, arguing it depends on context like community culture, ecosystem, and specific project needs. They explore interoperability between languages such as Rust and C, the benefits of "boring" stable languages like Go and Java for reducing surprise, and how developer enjoyment influences career decisions. The conversation also touches on embedded languages like Lua and the trade-offs between novelty and maturity in software development.
Topics discussed
Introduction and host introductions
Does programming language choice actually matter?
Interfacing Rust with C codebases and FFI
Community cultures and package management norms
Language interoperability on shared runtimes
Learning multiple languages and platform deployment
Developer joy and the pain of Windows development
Embedding languages like Lua in applications
Defining 'boring' languages like PHP, Java, and Go
The value of predictability and concluding thoughts
Listen ad-free on Castria