The AI talent gap: Why South Africa must act now to save its next generation of developers