Being a good Programmer

In the age of A.I. this question has become more widely discussed, but I argue it was always important