I love his answer on the AI question, it really is a fantastic point.
People are scared about developers losing their jobs, but there are really only two possible scenarios:
- Either there is currently too much supply, in which case the number of devs remains the same and the caliber of devs improves, maybe some existing devs are replaced by AI enabled devs
- Or currently too much demand (i suspect this is the case), in which case, given that AI reduces the intelligence/experience threshold required to be a competent developer, the number of devs increases to meet the demand, the opposite effect.
Short of a sentient super-intelligence, i don't reckon we have anything to be concerned about