Three of these fads are converging into a perfect storm for “Coders”.
Big Data, Machine Learning and Artificial Intelligence are mostly smoke and mirrors now, but give them 10 more years and we will have self-driving autonomous vehicles, on-line Bots that you cannot tell are not a human, and computers you can explain a problem to in plain English (or Mandarin or Spanish), and have the computer write the code for a custom app to solve said problem, plus a bunch of related problems you hadn’t vocalised yet.
This means computers will learn to program themselves using the sum total of all code ever developed, re-using or altering it to optimise the outcome. At this point there will be no careers for human computer programmers.
So yes, it is a Fad, but this high-tech revolution has sown the seeds of its own demise. I wouldn’t advise my children to study computer programming today, but there will be a role for human analysts to define logically what the process should be before it is automatically coded. For a while anyway, until the machines can do that too…