AI can significantly impact programming by automating routine tasks, leaving programmers to focus on more creative work. It can also improve software development through efficient code writing, debugging, and vulnerability detection.