Programming is a craft
I have always looked at programming as a skilled craft very similar to any other craft/trade career Carpenter, Architect, Bricklayer, or Plumber for example. Each of those careers takes knowledge of the trade and a learning period full of trial and errors.
All of the trades listed above are similar to programming in the sense that there are many ways to complete a job and they all have masters in each trade. Programming is here to stay and yes you will always have innovators designing and developing new programming methods and technologies but the underlying principals and techniques will stay the same for years to come.
I credited https://techcrunch.com/2018/02/24/programming-as-craft/