42. From C# to Rockstar
42. Programming languages; from .NET and C# to JavaScript, from Python to Rust, and even Rockstar - with Dylan Beattie
In this episode, we talk to Dylan Beattie, who is a Microsoft MVP and international keynote speaker. He is the director of Ursatile, the creator of the Rockstar programming language, and has performed his software-themed parodies of classic rock songs all over the world as Dylan Beattie and the Linebreakers. We talk about his programming language – Rockstar - in which he writes programs that resemble bad song lyrics. It started as a joke, but it actually worked and went viral. And how it made him use technologies like Rust, Scala and Python, or techniques like building interpreters in JavaScript, parsing expression grammar, recursive descent parsing, continuation passing, flow control, and more. We dive deeper into the fact that people do better work when they are enjoying themselves. Real software development is a craft, where we solve problems that have never been solved before. It can be a difficult and frustrating process; you get stuck and we underestimate how much time it can take. Sometimes you have to step back and do something else to get that creative process going again – tip: take a notebook with you so you don’t forget your good ideas. We also discuss the basics every developer should know, what skills a developer should have, and how there are three kinds of software that you might write. And, last but not least, we talk about how Windo
About this episode, and Dylan Beattie in particular: you can find @dylanbeattie on X and GitHub. Check out his website dylanbeattie.net and The Rockstar programming language at codewithrockstar.com. And listen to 'Dylan Beattie and the Linebreakers' music on his YouTube channel.
About Betatalks: watch our podcastvideos and follow us on LinkedIn, Instagram and Bluesky.
More podcast episodes
-
130. AI, Cybersecurity & Creativity in Modern Cloud Engineering - with Hannah King
In this episode, Rick & Oscar talk with Hannah King about cloud architecture, security and AI, and her unique journey from teaching and art into tech.Content typePodcast
-
129. Why Developers Still Matter in the Age of AI - with Tim Corey
In this episode, Rick & Oscar talk with Tim Corey about software development, the importance of strong fundamentals, and why AI supports developers instead of replacing them.Content typePodcast
-
128. Applying AI in Agricultural Robotics: From Kaggle to Production - with Julian de Wit
In this episode, Rick and Oscar talk with Harm Veenstra about PowerShell, automation, community, and the importance of governance in cloud solutions.Content typePodcast
Stay up to date with our Betatalks and tech updates!
Sign up and receive a biweekly update with the latest knowledge and developments.