Programming is a profession that needs exceptional learning skills: the hardest challenge for the Arab programmer
Written in 2019. What you learn today may expire in eight months. A good programmer learns efficiently, applies, responds to change, unlearns, and learns again. Arab education systems leave programmers facing a vast body of knowledge without the tools or methods to learn it, which is why so many fall behind. Dynamic learning rests on search, and specifically on Stack Overflow: how to use it, how reading other people's failures deepens your own understanding, and how its reputation system compounds both learning and the chance of being hired.