MAKING BEST USE OF PERFORMANCE: GENERATIVE AI SOFTWARE DEVELOPMENT APPROACHES