Some people can never be good singers, because they&#x27;re tone deaf. Or mute. Blind people, with perhaps a few exceptional, uh, exceptions, can never be good basketball players. People with exceptionally low can never be programmers.<p>On the other side are the virtuoso&#x27;s. People who not just through training, but innate ability are at the top of their field.<p>The rest of us are somewhere in between.<p>It strikes me as downright ridiculous that there&#x27;s an infinite ascent to becoming a better programmer, considering that it&#x27;s trivial to think of examples of people who cannot even master the basics.<p>I think anecdata in this case doesn&#x27;t quite cut it.<p>That said, I very much applaud the <i>sentiment</i> of your message, as I think a lot of people err on the side of thinking that they are innately incapable while diligent practice and learning might get them quite far.<p>But that doesn&#x27;t change the, in my opinion, completely sensible observation that some people are just not cut out to be great programmers. Programming is difficult!