The Path to Autonomous Software Development

Will we get there by generating better code for developers? Or better apps for product owners?