As programming becomes more automated, professional developers will become significantly more productive, as the existing logic in large projects often slows down progress. Many companies are bottlenecked on engineering capacity, but I believe that will improve significantly, leading to the emergence of more niche software solutions.