Interesting. But what if it&#x27;s both? Or maybe there&#x27;s an interaction (expanding on &quot;taste&quot;)?<p>That is, some languages are more expressive and&#x2F;or powerful than others. Your great programmers will tend to gravitate towards these languages because they&#x27;re able to spot and leverage their inherent advantages.<p>Conversely, other programmers will appreciate other qualities in languages, which may or may not overlap or interact with expressiveness etc. - e.g. ease (read: familiarity), rich ecosystem (read: lots of libraries and stackoverflow posts).