I think the problem is that what you want to learn is not always fun all the time. At some point you&#x27;ll hit the wall and you have to overcome it (I admit, however, it never happened to me in programming, but for example I hate driving while I have to get better at it). It&#x27;s tempting to make an excuse like you&#x27;re simply &quot;not built for it&quot; - so that you can give up without feeling bad. That is a harm of the fixed mindset as far as I understand. I&#x27;m not saying that people should feel bad all the time, but the &quot;nature&quot; excuse is sometimes a slippery slope.