If by good programmer you mean someone who produces code to some notionally optimal level in a real world environment then, sure, that&#x27;s close to impossible.<p>If you mean someone who knows everything about every facet of computing then that ships probably sailed too.<p>If you mean someone who delivers software that changes the way people live and work in meaningful ways then it&#x27;s most definitely possible as I see the evidence every day.