>Sees the whole system >Weighs consequences >Guards quality when nobody asks >Communicates models clearly >Takes responsibility
This is just as true of today's and yesterday's programmer. What unclear to me (retired 60M) is how this can be achieved with increasing AI usage