Many programming tasks
are "quite routine." For instance, if you are simply cranking out another website or another mobile app, it may well be that you don't need to write any source-code. You use a more-convenient visual framework and whatever source-code is needed simply comes out the back end. This is a huge time-saver, but of course it only goes so far.
There will still sometimes be a "level of detail" that can only be expressed in source. But the very good news is that this might only be a very small part of the total project. "Lazy b&stard that I am," I am
completely in favor of forcing the digital computer to do as much of the work as possible, so I don't have to.

There's a lot of
drudgery in this biz, and "that's what computers are for."