Looking at OpenAI's ChatGPT, I think there's a real future for an AI programming tool. It might use a mixture or GOFAI and connectionist approaches, it would be able to learn from its mistakes and be corrected by humans, and it would learn a library of code samples it has built.