You overestimate the possibilities here, programming is often complex (and in some extent very "social") and I guess that won't (and can't) be replaced anytime soon. We already have valuable AI support to write better code, but all this "AI will do everything on its own" is still far away (or will never happen, as mankind is destroying this planet anyway sooner than later). Take self driving cars for example. This topic hasn't that much attention anymore compared to some years before, as such "real world" problems are not that easy to solve for AI.