They failed because they thought it was magic and probably no one ever stopped to show them that it wasn&#x27;t.<p>The skills necessary to be an average developer are pretty minimal. Basic math, literacy, organization, basic problem solving, patience and persistence. Communication helps but it&#x27;s obviously not a requirement as you&#x27;ve displayed.