Yes, I think it is wise to consider a world where computer programming is not a high-paying moderately high-status career which it is easy to enter. Perhaps it will be more like medicine or investment banking (where entry is difficult and working culture is intense) or maybe it will be more like being a machine operator.