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
-
119. Building People-Focused Leadership in Tech
Rick and Oscar talk with Amber Vanderburg about developing technical leadership, and helping teams consistently build strong technical skills, deeper empathy, and effective communication practices.Content typePodcast
-
118. Designing Smarter SaaS Workflows
Rick and Oscar talk with Yasen Dinkov about AI-driven document processing, SaaS architecture, workflow integration, and his creative inspiration.Content typePodcast
-
117. AI and the Future of Developer Documentation
Rick and Oscar talk with Alvin Ashcroft about how AI transforms developer documentation, local AI models, open-source collaboration, and his career journey.
Content typePodcastSubject
Stay up to date with our Betatalks and tech updates!
Sign up and receive a biweekly update with the latest knowledge and developments.