I doubt we’ll see AI do that in our lifetimes. Can you imagine an AI gathering business requirements and translating them into a computer program? Would anyone trust it to write financial/insurance software? Aviation software? How would it fare trying to dream up the latest hit video game? Or doing a slick front-end for your web site?
(Actually there might be something to that last one; could probably set up a genetic algorithm to do split testing at least… hmm.)
As for “other thing,” I wouldn’t be surprised to see more tools that allow regular users to replace programmers in specific domains, like how you can use weebly to crank out a website, or various game-making kits to make games.