AI Software Development: From First Prompt to Production Code