The future of programming according to OpenAI’s CEO, Sam Altman, as discussed with Lex Fridman.

In the future, coding might go full-on "natural language" mode, ditching the old-school byte codes and punch cards. Imagine programmers chatting with computers like they’re gossiping with friends! πŸ€–πŸ—¨οΈ But hey, the real MVPs will still juggle multiple tools and languages to nail that last 1% of perfection. πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» Embodied AI? Vital! We can’t just rely on humans; let’s get some humanoid robots in the mix! πŸ€–πŸŒ

Key Takeaways:

  • OpenAI’s CEO, Sam Altman, and Lex Fridman discuss the future landscape of programming.
  • Speculation surrounds the extent of human involvement in programming over the next 5 to 10 years.
  • Predictions suggest a shift towards programming in natural language, diverging from traditional methods like writing bytecode or using punch cards.
  • The evolution of programming skills and the nature of programming tasks are expected to change accordingly.

πŸš€ The Future of Programming

πŸ” Shaping Programming Practices

In envisioning the future of programming, Altman and Fridman speculate on the extent of human involvement in coding. They predict a significant shift in the programming landscape over the next 5 to 10 years, where programming practices may evolve into a form dominated by natural language. This departure from conventional methods like writing bytecode or using punch cards signals a potential paradigm shift in how code is created and executed.

"Maybe some people program entirely in natural language."

πŸ”„ Evolving Skill Sets

As programming methodologies transform, so too will the skill sets required of programmers. Altman suggests that the predisposition and capabilities of individuals labeled as programmers may undergo a notable shift. While the essence of problem-solving remains constant, the tools and techniques employed in programming are expected to diversify, necessitating proficiency in various languages and frameworks.

"That changes the nature of the skill set or the predisposition for the kind of people we call programmers."

Programming Evolution
– Shift towards natural language programming
– Diversification of programming skill sets
– Continued emphasis on problem-solving abilities

πŸ€– Embracing Embodied AI

πŸ’‘ Importance of Embodied AI

Altman expresses his reservations regarding the reliance solely on human agents for executing tasks in a future where Artificial General Intelligence (AGI) is prevalent. He emphasizes the significance of Embodied AI, envisioning a future where AI entities possess physical capabilities to interact with and manipulate the physical world autonomously.

"It’s kind of depressing if we have AGI and the only way to get things done in the physical world is to make a human go do it."

πŸ€– Resurgence of Robotics

The discussion transitions to the role of robotics in realizing the vision of Embodied AI. While acknowledging OpenAI’s history and involvement in robotics, Altman hints at a resurgence of interest and investment in robotics, driven by advancements in technology and a broader strategic focus.

Embracing Embodied AI
– Concerns regarding sole human dependency
– Advocacy for the development of Embodied AI
– OpenAI’s history and potential role in robotics

🌟 Conclusion

In contemplating the future of programming and the integration of AI into physical tasks, Altman and Fridman paint a picture of a dynamic and evolving landscape. The potential shift towards natural language programming and the imperative of Embodied AI underscore the need for continual adaptation and innovation in the field of technology. As OpenAI and other entities push the boundaries of AI research and development, the realization of these visions may not be far off.

πŸ”‘ Key Takeaways:

  • The future of programming may witness a transition towards natural language.
  • Embodied AI holds promise for autonomous interaction with the physical world.
  • OpenAI’s role in robotics could shape the future of AI-driven automation.


Q: What is the predicted trajectory of programming practices in the coming years?
A: Predictions suggest a shift towards natural language programming and a diversification of programming skill sets.

Q: Why is Embodied AI considered important?
A: Embodied AI is deemed essential to enable autonomous interaction with the physical world, reducing reliance on human agents for task execution.

Q: What role does OpenAI play in the development of robotics?
A: OpenAI has a history of involvement in robotics and may contribute to advancements in Embodied AI and automation technologies.

About the Author

Lex Clips
1.19M subscribers

About the Channel:

Clips from the Lex Fridman podcast. Visit the main channel for full conversations and other videos.
Share the Post: