Shower thought: suppose you have two groups of devs, one more experienced in a PL than the other. Ask everyone to solve a programming problem. I suspect the more experienced group would have more similar solutions. What things would they do similarly, and how would they differ?