A World Without Programmers?

GitHub and the software industry at large envision a future where developers may be human or machine. This talk will focus on a problem described as a holy grail of AI: program synthesis, or automated generation of code from a high-level spec.

We will examine the history, present basic concepts & challenges, review real-world examples, and demo a program synthesis framework in action. In closing, we will outline a vision & timeline for the evolution of software development, for both humans and machines.