Two big shifts are under way in the world of software development. Since the launch of Chatgpt in 2022, bosses have been falling over themselves to try to find ways to use generative artificial intelligence (AI) productively. Most efforts have so far yielded little, but one exception is software programming. Surveys suggest that developers around the world find generative ai so useful that already about two-fifths of them use it.