
This episode features Justin Gottschlich from Intel Labs discussing machine programming, its impact on software development, and its potential applications in various industries.
Justin explains the distinction between machine programming and machine learning, highlighting that machine programming automates software development and maintenance. He provides examples, such as using genetic algorithms to create software that generates other software.
The conversation also covers the implications of machine programming for industries like finance and autonomous vehicles. Justin emphasizes the need for precise solutions in financial transactions and discusses how machine programming can accelerate advancements in autonomous systems.
Justin shares insights on the resurgence of machine programming, attributing it to advances in algorithms, computing power, and the growth of data repositories like GitHub. He also mentions collaborations with companies like Microsoft and Facebook.
Finally, Justin addresses concerns about job displacement due to automation, asserting that machine programming could create more jobs by enabling a broader population to engage in software development.
Justin Gottschlich discusses machine programming's role in automating software development and its implications for various industries, including finance and autonomous vehicles.

This episode stands out for the following:
Machine programming is when you create software that can create more software.AI and Machine Learning
We need a more precise solution.AI and Machine Learning
The programmer just specifies their intention.AI and Machine Learning
We probably need to be a little bit more aggressive and progressive about AI.AI and Machine Learning
Machine programming will create many jobs, perhaps millions.AI and Machine Learning
It's wonderful to meet you and very happy to have you here.AI and Machine Learning