Are there any such things from “daily life” / from “growing up” that you feel may have contributed towards your development as a coder?
If there is a natural or learned way about which you’ve picked up a new prog. language, what is it that your mind almost naturally has always grasped? Good with numbers? Puzzles? Where does one’s mind go when seeking to solve a programming problem?
What skills do you feel (beyond work ethic) make a HQ programmer?
Knitting, writing knitting patterns. Both iterative and recursive qualities inherent in knitting complex clothes (mathematicians might call them a manifold)
Most games of patience. Many games like "nine man morris" or "solitare" puzzles, Rubik's cube (group theory)
Rowing, cycling. Cyclical repeated path following.
Train, carriage, aircraft and bird spotting. Sets, set theory, groups, sequences. Yes, obsessive behaviour too..
Cooking. Generating complex recipes