Software development in the age of AI: Implications of the tectonic shift to product development