Chris Miller on Crafting a Programming Language

Today on Elixir Wizards, Chris Miller, software engineer at Corvus Insurance, joins us again for an in-depth discussion on the different approaches to programming. We dive into the conception and origin of new languages and how they evolve to solve new problems over time. *Please remember to take our LISTENER SURVEY so we can come back bigger and better for Season 10 – Coming in early 2023!! * Key Points From This Episode: The hosts catch up with Chris and learn a bit about Corvus Insurance What excites Chris about programming language and new ways of thinking Chris' fascination with all different types of languages from Chinese to Greek to C++ We get a refresher on the concept of Domain Specific Language What DSL is being used for certains problems in the domain at Corvus Insurance Why a coder should care about the crafting of a programming language We discuss why all coders don't only write assembly code Chris breaks down how he has attempted to write his own programming language We learn some inside tips on how stay within the abstract boundary when building a domain How Chris' experience with multiple coding languages has influenced his work in Elixir What the advantage of knowing multiple languages is Links Mentioned in Today’s Episode: Corvus Insurance on Twitter — https://twitter.com/CorvusInsurance Corvus Insurance -- https://www.corvusinsurance.com/ SmartLogic — https://smartlogic.io/ SmartLogic Twitter — https://twitter.com/smartlogic

Om Podcasten

Elixir Wizards is an interview-style podcast for anyone interested in functional programming and the Elixir Programming Language. Hosted by SmartLogic engineers and Elixirists Owen Bickford, Dan Ivovich, and Sundi Myint, this show features in-depth discussions with some of the brightest minds in the industry, discussing training and documentation in Phoenix LiveView, the evolution of programming languages, Erlang VM, and more. In the current season, we're branching out from Elixir to compare notes with thought leaders and software engineers from programming languages like JavaScript, Ruby on Rails, Go, Scala, Java, and more. Each episode will take a deep dive into a topic from Machine Learning and AI, to ECS and game development, to education and community. Learn more about how SmartLogic uses Phoenix and Elixir. (https://smartlogic.io/phoenix-and-elixir?utm_source=podcast)