Machine intelligence is increasingly altering the landscape of software engineering. Many think that AI-powered tools will revolutionize how programmers build programs in the years ahead. While it's unlikely to supersede human programmers entirely, AI automation promises to boost output, automate