A 20-year forecast for AI replacing human software engineers · Digg