MAKING THE MOST OF PERFORMANCE: GENERATIVE AI SOFTWARE DEVELOPMENT APPROACHES