Machine intelligence is rapidly altering the landscape of software engineering. Many believe that AI-powered applications will revolutionize how engineers write code in the years ahead. While this unlikely to supersede human developers entirely, AI programming promises to boost output, expedite m