Half-yearly Update Rebooting the Code: Industry navigates GenAI disruption and demand uncertainties Thursday 28 Aug 2025