AI, Low-Code, and the Future of Software Development