Introduction The field of computer programming is in the midst of a major upheaval, particularly with the rapid advance of artificial intelligence which, in certain respects, is not simply a tool but can also threaten developers’ jobs. This raises the crucial question: is it always worth learning to code? The