I have read that AI can do beginner level programming but usually not advanced programming. If AI in the future also cannot do advanced programming and if advanced programming requires experience then is it possible that AI will create a shortage of experienced programmers in the future?